MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (79):

aloril, Anssi, anykey_, brfransen, CaCtus491, cattelan, Chutt, clever_, coling, Cougar, damaltor, danielk22, David_Miller, dblain, dekarl, dinamic|screen, dlblog, eharris_, ElmerFudd, f33dMB, foobum, foxbuntu, ghoti, gregL, GreyFoxx_, highzeth, idl0r, J-e-f-f-A, jams, jarle, jcarlos, joe____, joki, jpabq, jstenback, jwh, jwhite, knightr, knightr_, kormoc, kurre2, laga, mag0o, markcerv, MaverickTech, mrand, MythBuild, MythLogBot, mzanetti, NightMonkey, peitolm, Peps, petefunk_, pheld, poptix, purserj, rsiebert_, seld, Sharky112065, skd5aner, Slasher`, SmallR2002, sphery, sraue, stichnot_, sunkan, sutula, toeb, tomimo, tris, Unhelpful, vallor, Vernon_at_work, whoDat, xavierh, XDS2010, yb0t, _charly_, _Techie_-_AFK_
Friday, June 29th, 2012, 00:03 UTC
[00:03:08] MythBuild: Hey! build ceton-linux-64bit-icc #0 is complete: Success [3build successful]
[00:03:08] ** MythLogBot http://code.mythtv.org/trac/ticket/0 **
[00:03:08] MythBuild: Build details are at http://code.mythtv.org/buildbot/builders/ceto . . . icc/builds/0
[00:16:29] fully_human (fully_human!~fully_hum@50-39-151-216.bvtn.or.frontiernet.net) has joined #mythtv
[00:17:14] Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has quit (Ping timeout: 245 seconds)
[00:26:38] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 240 seconds)
[00:58:34] mrand (mrand!~mrand@ubuntu/member/mrand) has joined #mythtv
[00:59:56] jya (jya!~jyavenard@120.148.98.242) has joined #mythtv
[00:59:56] jya (jya!~jyavenard@120.148.98.242) has quit (Changing host)
[00:59:56] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[01:02:40] dekarl (dekarl!~dekarl@p4FCEE344.dip.t-dialin.net) has joined #mythtv
[01:03:57] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[01:04:14] wahrhaft (wahrhaft!~quassel@cpe-24-210-71-26.columbus.res.rr.com) has joined #mythtv
[01:05:39] dekarl1 (dekarl1!~dekarl@p4FCEE5FE.dip.t-dialin.net) has quit (Ping timeout: 265 seconds)
[01:15:20] Seeker` (Seeker`!~cjo20@host86-145-15-220.range86-145.btcentralplus.com) has joined #mythtv
[01:15:20] Seeker` (Seeker`!~cjo20@host86-145-15-220.range86-145.btcentralplus.com) has quit (Changing host)
[01:15:20] Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has joined #mythtv
[01:45:31] GreyFoxx_ (GreyFoxx_!~greg@out.of.phaze.org) has joined #mythtv
[01:45:43] mrand (mrand!~mrand@ubuntu/member/mrand) has quit (Ping timeout: 264 seconds)
[01:45:43] GreyFoxx (GreyFoxx!~greg@out.of.phaze.org) has quit (Ping timeout: 264 seconds)
[01:45:49] mrand1 (mrand1!~mrand@cpe-76-184-144-133.tx.res.rr.com) has joined #mythtv
[01:47:17] idl0r (idl0r!~idl0r@gentoo/developer/idl0r) has joined #mythtv
[01:47:31] SteveGoodey (SteveGoodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has joined #mythtv
[02:00:27] cocoa117 (cocoa117!~cocoa117@188-222-31-239.zone13.bethere.co.uk) has joined #mythtv
[02:02:51] fully_human (fully_human!~fully_hum@50-39-151-216.bvtn.or.frontiernet.net) has quit (Remote host closed the connection)
[02:09:03] kwmonroe (kwmonroe!~kwmonroe@32.97.110.58) has quit (Quit: Coyote finally caught me)
[02:13:46] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya)
[02:16:52] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!)
[02:21:37] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[02:32:01] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[02:34:33] SteveGoodey (SteveGoodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has quit (Remote host closed the connection)
[02:41:51] amejia (amejia!~andres@xbmc/staff/amejia) has quit (Quit: Konversation terminated!)
[02:42:19] cocoa117 (cocoa117!~cocoa117@188-222-31-239.zone13.bethere.co.uk) has quit (Quit: Leaving)
[03:06:51] kc (kc!~Casper@unaffiliated/kc) has joined #mythtv
[03:12:11] zombor (zombor!~zombor_@65.29.231.135) has joined #mythtv
[03:12:12] zombor (zombor!~zombor_@65.29.231.135) has quit (Changing host)
[03:12:12] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[03:22:53] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@pool-71-184-254-79.bstnma.fios.verizon.net) has joined #mythtv
[03:26:49] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 250 seconds)
[03:34:20] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[03:42:54] cattelan is now known as cattelan_away
[04:27:30] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[04:41:41] stichnot (stichnot!~chatzilla@192.55.54.42) has joined #mythtv
[04:41:41] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv
[04:41:41] stichnot (stichnot!~chatzilla@192.55.54.42) has quit (Changing host)
[04:58:11] Beirdo: OK, the reference count debugging is absolutely killing the frontend
[04:58:22] Beirdo: and shouldn't be at INFO
[04:58:59] Beirdo: logging is 30s behind realtime. and growing constantly
[05:11:24] Beirdo: stichnot: running the frontend with -v all,norefcount --loglevel debug --nodblog
[05:11:35] Beirdo: the logserver's doing just fine.
[05:11:51] Beirdo: VIRT 498M, RES 19M, not moving (50% CPU though)
[05:12:04] Beirdo: on a Core2 Duo
[05:12:22] Beirdo: the frontend, however... rapidly growing
[05:12:34] Beirdo: 100M every min or so
[05:15:01] Beirdo: db logging does need some work still
[05:16:50] Beirdo: so we are definitely not out of the woods yet with memory eating
[05:18:04] wagnerrp: Beirdo: you said the log server is supposed to self-terminate after five seconds?
[05:19:50] Beirdo: yes, if nothing is using it
[05:20:03] Beirdo: but the termination is somewhat wonky at the moment
[05:20:06] Beirdo: it's on my list
[05:20:18] wagnerrp: ok, was going to mention its just sitting idle
[05:21:54] Beirdo: more likely deadlocked :)
[05:23:09] stoffel (stoffel!~quassel@pD9E4399C.dip.t-dialin.net) has joined #mythtv
[05:28:16] Beirdo: OK, let's try this... compiling
[05:38:29] Beirdo: still obviously missing something
[05:38:46] Beirdo: only growing during playback though
[05:38:56] Beirdo: on the frontend
[05:52:05] SteveGoodey (SteveGoodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has joined #mythtv
[06:07:29] Beirdo: OK, let's try under valgrind
[06:07:37] Beirdo: in super-anal mode
[06:10:20] SteveGoodey (SteveGoodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has quit (Remote host closed the connection)
[06:11:23] Beirdo: WTF is all this "Not the earliest:" stuff?
[06:11:59] Beirdo: OK, let's let valgrind catch up, shall we?
[06:12:50] Beirdo: log time is about 2min behind wall time.
[06:13:04] Beirdo: I'm surprised it's doing that well, to be honest
[06:14:08] Beirdo: I just want to start playback and let it log that for a short time, then see what it found (as that's where the growth seems to be)
[06:15:15] Beirdo: it's doing all sorts of stupid crap :)
[06:26:08] pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv
[06:28:12] Beirdo: Think I found one of the misbehaving threads
[06:28:48] Beirdo: AudioOutputBase::OutputAudioLoop never ever touches the event loop
[06:29:05] Beirdo: I think this will be getting a sendPostedEvents shortly
[06:29:19] Beirdo: we don't use other events in that thread, it seems
[06:32:19] Beirdo: meanwhile, let's watch more TV while reading this massive valgrind log
[06:33:31] Beirdo: and I think MythPlayer as well
[06:33:58] Beirdo: OK, I'm gonna rework the LoggingItems to fix this, I think
[06:40:45] Beirdo: time to use the ReferenceCounter
[06:44:05] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Quit: kormoc)
[06:49:31] Beirdo: OK, the frontend is happier now
[06:49:44] Beirdo: and the logserver's eating memory?!
[06:49:57] Beirdo: I simply can't win today
[06:52:30] Beirdo: maybe I should distclean/recompile
[06:53:23] Beirdo: frontend is at 188m RES solid. No growth
[06:53:24] Beirdo: :)
[06:53:45] Beirdo: removing the deleteLater() really makes a difference
[07:08:00] Beirdo: I guess I should look at running valgrind on the logserver now
[07:22:53] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@pool-71-184-254-79.bstnma.fios.verizon.net) has quit (Remote host closed the connection)
[07:34:56] eaxxae (eaxxae!~eaxxae@unaffiliated/eaxxae) has quit (Ping timeout: 246 seconds)
[07:38:40] jya (jya!~jyavenard@120.148.98.242) has joined #mythtv
[07:38:41] jya (jya!~jyavenard@120.148.98.242) has quit (Changing host)
[07:38:41] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[07:47:43] Beirdo: I think that's fixed
[07:47:53] Beirdo: now to start committing
[08:15:22] Beirdo: stichnot: try a git pull and try spamming it now :)
[08:22:36] foobum (foobum!~foobum@78-105-15-213.zone3.bethere.co.uk) has joined #mythtv
[08:26:16] Beirdo: and that's it for tonight.
[08:26:31] Beirdo: tomorrow is another day
[08:28:55] pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.)
[09:05:04] kc (kc!~Casper@unaffiliated/kc) has quit (Read error: Connection reset by peer)
[09:10:02] stuarta (stuarta!~stuarta@mythtv/developer/stuarta) has quit (Ping timeout: 272 seconds)
[09:31:49] stuarta (stuarta!~stuarta@callisto.ppp0.squashedfrog.net) has joined #mythtv
[09:31:49] stuarta (stuarta!~stuarta@mythtv/developer/stuarta) has joined #mythtv
[09:31:49] stuarta (stuarta!~stuarta@callisto.ppp0.squashedfrog.net) has quit (Changing host)
[10:47:20] pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv
[10:51:32] Goga777 (Goga777!~Goga777@2.95.137.221) has joined #mythtv
[11:27:33] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Read error: Connection reset by peer)
[11:44:40] kc (kc!~Casper@unaffiliated/kc) has joined #mythtv
[11:44:59] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv
[12:25:12] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[12:39:55] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv
[12:49:26] danielk22: Beirdo: processEvents and sendPostedEvents are static methods implemented in QCoreApplication. The pointer value in "qApp->" is just ignored and the compiler translates it into "QCoreApplication::" using only they pointer's type for the resolution.
[12:56:20] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Quit: Ex-Chat)
[12:58:52] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv
[13:03:17] amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[13:07:19] pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.)
[13:09:30] pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv
[13:15:03] stichnot: Beirdo: nice work.
[13:18:42] mrand1 (mrand1!~mrand@cpe-76-184-144-133.tx.res.rr.com) has quit (Ping timeout: 250 seconds)
[13:22:44] danielk22: stichnot: All fixed ? :)
[13:23:00] stichnot: playing back the recording with tons of VBI logs, at 2x timestretch on an ION frontend, No memory growth in mythlogserver, maybe a tiny bit in mythfrontend but quite possibly was there all along
[13:23:27] stichnot: danielk22: looks fixed to me
[13:23:35] danielk22: stichnot: There have always been some leaks, just not significant ones.
[13:24:37] stichnot: and btw, the log output was keeping up with the input, no lags like Beirdo noted, and this on an ION
[13:27:04] danielk22: stichnot: I think that is the hoped for benefit of zeromq. It requires a bit more memory and CPU up front, but then the workers don't need any synchronization overhead later on.
[13:29:55] cattelan_away is now known as cattelan
[13:35:19] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@pool-71-184-254-79.bstnma.fios.verizon.net) has joined #mythtv
[13:36:45] stichnot: Another benefit, I thought, was that you're more likely to capture those final logs before an application crash
[13:37:25] danielk22: stichnot: That's more a benefit of the signal handlers though, isn't it?
[13:38:04] stichnot: good point
[13:41:08] rsiebert_ (rsiebert_!~quassel@g226060001.adsl.alicedsl.de) has joined #mythtv
[13:41:44] rsiebert (rsiebert!~quassel@g224248070.adsl.alicedsl.de) has quit (Ping timeout: 246 seconds)
[13:42:57] raceme (raceme!~tof@ombos.raceme.org) has joined #mythtv
[13:43:15] raceme (raceme!~tof@ombos.raceme.org) has left #mythtv ()
[14:06:13] amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!)
[14:15:07] knightr (knightr!~knightr@mythtv/developer/knightr) has quit (Quit: Leaving)
[14:21:06] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv
[14:24:14] knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv
[14:31:01] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv
[14:40:43] stoffel (stoffel!~quassel@pD9E4399C.dip.t-dialin.net) has quit (Remote host closed the connection)
[14:40:53] jpabq: It does not look like external/FFmpeg is paying attention to --libdir-name= . Trying to compile this morning, it complains about "configure: error: cannot link with -luuid, install uuid-dev.", I do have /lib64/libuuid.so, but it does seem to find it. Sorry if this has already been discussed, I just got back from a much needed vacation.
[14:41:11] jpabq: s/does/does not/
[14:47:07] cocoa117 (cocoa117!~cocoa117@188-222-31-239.zone13.bethere.co.uk) has joined #mythtv
[15:01:28] jpabq: Disregard. There are a lot of libuuids running around. It wanted the one that belongs in /usr/lib64 and that one was missing.
[15:10:36] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 255 seconds)
[15:27:03] mrand (mrand!~mrand@ubuntu/member/mrand) has joined #mythtv
[15:27:31] jmusits (jmusits!~jmusits@66-109-48-242.tvc-ip.com) has joined #mythtv
[15:32:34] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Remote host closed the connection)
[15:33:14] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv
[15:37:54] eaxxae (eaxxae!~eaxxae@pool-100-2-15-5.nycmny.fios.verizon.net) has joined #mythtv
[15:42:21] Goga777 (Goga777!~Goga777@2.95.137.221) has quit (Quit: Leaving)
[15:48:51] brfransen (brfransen!~brfransen@64.179.142.146) has quit ()
[15:49:47] brfransen (brfransen!~brfransen@64.179.142.146) has joined #mythtv
[15:50:14] ** dblain just was invited to order a Raspberry Pi... 11 Week wait for delivery – ouch! **
[15:57:42] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv
[15:58:14] knightr (knightr!~knightr@mythtv/developer/knightr) has quit (Quit: Leaving)
[16:02:03] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit (Ping timeout: 250 seconds)
[16:05:35] SteveGoodey (SteveGoodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has joined #mythtv
[16:06:40] Captain_Murdoch (Captain_Murdoch!~Captain_M@mythtv/developer/CaptainMurdoch) has quit (Quit: Leaving)
[16:07:02] Captain_Murdoch (Captain_Murdoch!~cpinkham@c-67-171-28-68.hsd1.wa.comcast.net) has joined #mythtv
[16:07:02] Captain_Murdoch (Captain_Murdoch!~cpinkham@c-67-171-28-68.hsd1.wa.comcast.net) has quit (Changing host)
[16:07:02] Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has joined #mythtv
[16:12:34] andreax (andreax!~andreaz@p5089E123.dip.t-dialin.net) has joined #mythtv
[16:30:45] brfransen (brfransen!~brfransen@64.179.142.146) has quit ()
[16:31:41] brfransen (brfransen!~brfransen@64.179.142.146) has joined #mythtv
[16:36:16] joki (joki!~joki@p5486364E.dip.t-dialin.net) has quit (Ping timeout: 244 seconds)
[16:37:04] joki (joki!~joki@p5486233E.dip.t-dialin.net) has joined #mythtv
[16:58:16] stichnot (stichnot!~chatzilla@192.55.55.39) has joined #mythtv
[16:58:16] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv
[16:58:16] stichnot (stichnot!~chatzilla@192.55.55.39) has quit (Changing host)
[17:08:16] skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has joined #mythtv
[17:10:02] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv
[17:22:42] Beirdo: stichnot: memory issue should be permanently solved now
[17:23:06] stichnot: yes, it's looking good, thanks!
[17:23:17] stichnot: I feel like Udo v2
[17:25:23] eaxxae (eaxxae!~eaxxae@pool-100-2-15-5.nycmny.fios.verizon.net) has quit (Ping timeout: 246 seconds)
[17:35:11] eaxxae (eaxxae!~eaxxae@pool-100-2-15-5.nycmny.fios.verizon.net) has joined #mythtv
[17:41:38] SteveGoodey (SteveGoodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has quit (Remote host closed the connection)
[17:43:52] eaxxae (eaxxae!~eaxxae@unaffiliated/eaxxae) has joined #mythtv
[17:43:52] eaxxae (eaxxae!~eaxxae@pool-100-2-15-5.nycmny.fios.verizon.net) has quit (Changing host)
[17:50:15] Beirdo: well, you're not an Udo
[17:50:25] Beirdo: you actually can follow up and help out
[17:51:02] Beirdo: getting rid of the deleteLater really helped :)
[17:51:17] Beirdo: so many threads don't deal with it at all
[17:58:31] knightr (knightr!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv
[18:03:07] eaxxae: is mythtv the most complete open source pvr available ?
[18:08:24] knightr_ (knightr_!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv
[18:15:12] stichnot: eaxxae: you may want to sample users' opinions in #mythtv-users .
[18:15:33] eaxxae: gratzi
[18:20:46] knightr_ (knightr_!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Quit: Leaving)
[18:20:53] knightr__ (knightr__!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv
[18:20:57] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Ping timeout: 252 seconds)
[18:21:37] jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has quit (Remote host closed the connection)
[18:21:51] knightr__ (knightr__!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Client Quit)
[18:21:58] knightr_ (knightr_!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv
[18:23:18] jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has joined #mythtv
[18:27:46] knightr__ (knightr__!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv
[18:28:23] rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has quit (Ping timeout: 245 seconds)
[18:28:23] tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has quit (Ping timeout: 245 seconds)
[18:28:31] rhpot1991 (rhpot1991!~rhpot1991@2001:4968:202:3:20f:eaff:fefc:ba0e) has joined #mythtv
[18:28:31] rhpot1991 (rhpot1991!~rhpot1991@2001:4968:202:3:20f:eaff:fefc:ba0e) has quit (Changing host)
[18:28:31] rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has joined #mythtv
[18:29:16] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[18:29:45] tgm4883 (tgm4883!~tgm4883@2001:4968:202:3:20f:eaff:fefc:ba0e) has joined #mythtv
[18:29:45] tgm4883 (tgm4883!~tgm4883@2001:4968:202:3:20f:eaff:fefc:ba0e) has quit (Changing host)
[18:29:45] tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has joined #mythtv
[18:32:04] knightr__ (knightr__!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Client Quit)
[18:34:01] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[18:37:54] knightr (knightr!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Changing host)
[18:37:54] knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv
[18:40:27] knightr (knightr!~knightr@mythtv/developer/knightr) has quit (Quit: Quitte)
[18:40:36] knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv
[18:43:50] stoffel (stoffel!~quassel@pD9E4399C.dip.t-dialin.net) has joined #mythtv
[18:50:59] stuartm: of course if you want an unbiased opinion then better to go somewhere else again :)
[19:09:29] jwhite (jwhite!~jwhite@75-146-153-89-minnesota.hfc.comcastbusiness.net) has quit (Quit: Leaving)
[19:11:50] Beirdo: hehe
[19:12:25] jwhite (jwhite!~jwhite@75-146-153-89-minnesota.hfc.comcastbusiness.net) has joined #mythtv
[19:12:27] Defense|Twin (Defense|Twin!~jepz@e177227128.adsl.alicedsl.de) has joined #mythtv
[19:13:50] Defense|Twin (Defense|Twin!~jepz@e177227128.adsl.alicedsl.de) has quit (Remote host closed the connection)
[19:15:54] Defense|Twin (Defense|Twin!~jepz@e177227128.adsl.alicedsl.de) has joined #mythtv
[19:17:36] SteveGoodey (SteveGoodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has joined #mythtv
[19:18:04] Beirdo: is anyone planning on looking into the overridden methods for this release cycle?
[19:23:07] stuartm: I've looked at them, I'm completely stumped on how to fix most of them though – I'd be very interested in the solution (that doesn't involve renaming methods that really don't need renaming)
[19:23:15] Beirdo: this weekend, I'm going to attempt to get the coverity build in place
[19:23:24] Beirdo: and to clean up shutdown on the logserver
[19:23:40] Beirdo: and hopefully get db logging to be less... bitchy
[19:24:06] Beirdo: so let's hope for a rainy weekend so I can stay inside happily :)
[19:24:11] danielk22: Beirdo: I've started on it in the ceton branch, but I think there is a lot of room for creating regressions.
[19:24:17] Beirdo: yeah, agreed.
[19:24:27] Beirdo: the 1100+ warnings is such a downer :)
[19:24:43] danielk22: I think we should fix them in the ceton or other branch, but just disable printing them in the main build.
[19:25:00] danielk22: It's already down to < 400 in the ceton branch..
[19:25:03] Beirdo: that could work
[19:25:05] Beirdo: oh nice
[19:28:10] Beirdo: glad your new ReferenceCounter works well :)
[19:28:33] Beirdo: fixed the loggingItem memory issue properly. no more deleteLater()
[19:28:38] Beirdo: ahhh.
[19:29:11] danielk22: heh, deleteLater() can be a pita. It's really best to only use it in the UI where you need it for signals and slots to be safe.
[19:29:18] Beirdo: yeah
[19:29:36] Beirdo: I found in the frontend, we have a pile more threads that don't use the event loop at ALL
[19:30:02] Beirdo: rather than try to band-aid those, I fixed the main user of deleteLater that needed it gone.
[19:30:05] Beirdo: heh
[19:30:14] Beirdo: it woulda got messy fast
[19:31:03] danielk22: Beirdo: Yeah, there are even some places where it would be impossible to use the Qt event loop because we're running some other event loop. Like the OSX event loop in the OSX Firewire code.
[19:31:58] stuartm: danielk22: how are you dealing with the instances of B::Foo(int x) hides A::Foo(void) ?
[19:32:12] Beirdo: yeah. true
[19:33:01] Beirdo: stuartm: that's int x with a default set in the .h, I would presume?
[19:33:37] stuartm: Beirdo: no :)
[19:33:41] danielk22: stuartm: It depends. If it wasn't supposed to hide the base one I've added a "using B:Foo;", if there are two functions with the same name that do completely different things I rename one. And in some cases I've implemented the A::Foo(int x) because that's the only thing that makes sense.
[19:34:03] Beirdo: hmm, then not sure how it's hiding it, but OK.
[19:34:12] Beirdo: anyways, I should go get lunch :)
[19:34:26] stuartm: Beirdo: exactly my confusion, but all three compilers give the same warning :)
[19:34:59] danielk22: stuartm: And then there are things like MythSocket.. I think that just needs to be rewritten using the Qt4 socket API. We couldn't do that during the conversion because the Qt 4.0 socket stuff lacked a lot of necessary functionality, but it is there now.
[19:35:30] stuartm: danielk22: yeah, some are more clear cut than others
[19:38:34] stuartm: heh, I've just realised why it warns on those
[19:39:33] danielk22: On the socket code? The signatures in QIODevice changed.. so bad things can happen if you try to use it as stream.
[19:40:28] danielk22: I hacked it a long time ago to work for our purposes, but I didn't do it correctly.
[19:50:24] seld (seld!~seld@h170n6-rny-a12.ias.bredband.telia.com) has quit (Remote host closed the connection)
[19:51:08] seld (seld!~seld@h170n6-rny-a12.ias.bredband.telia.com) has joined #mythtv
[19:54:39] wahrhaft (wahrhaft!~quassel@cpe-24-210-71-26.columbus.res.rr.com) has quit (Ping timeout: 255 seconds)
[19:55:50] stuartm: danielk22: nah, the ones where it's complaining that the method requiring a parameter 'hides' the one in the base class which does not, it's not that it actually hides them it's just that it goes against the principle of virtual members in class inheritance e.g. a caller should expect that calling that base virtual member on any derived class should work
[19:57:18] stuartm: I was focusing too narrowly on the literal meaning of the warning rather than appreciating what it was really conveying
[20:01:47] danielk22: Right, this hiding wasn't even possible in earlier C++ versions, but it was introduced later because developers were encountering subtle bugs when new methods were introduced to base classes. Suddenly you'd be calling Base::Foo(double) instead of Derived::Foo(float), because the new method in the base class was more specific than the derived one.
[20:01:48] stuartm: easiest to understand if you imagine that the member in question is called Init(), if the derived class has a member Init(int x) and no Init() it strongly suggests that calling Init() on that class won't properly initialise it
[20:03:34] Beirdo: ahhh
[20:04:06] danielk22: stuartm: Yeah, there you definitely wouldn't want to add a "using Base::Init;" because it isn't supposed to be easy to call for the derived class.
[20:07:13] Beirdo: using Beer;
[20:08:16] stuartm: so the warnings aren't definitive like most in GCC et al, they are indicating that something is _possibly_ wrong and you need to be explicit if it's intentional
[20:08:55] Beirdo: danielk22: I suggest that we do a git grep deleteLater from the top of the mythtv repo and investigate each one to see if we still have some outlying WTFs coming our way.
[20:09:10] stuartm: I mean conceptually it's wrong, but it's still going to compile and work just fine
[20:09:27] Beirdo: probably not top priority though, but it might be good to do while it's fresh in the memory
[20:11:42] danielk22: stuartm: If the code works now it's not going to stop working on a different compiler. But it's a gotcha waiting to catch someone unawares as they use those classes.
[20:11:45] Defense|Twin (Defense|Twin!~jepz@e177227128.adsl.alicedsl.de) has quit (Remote host closed the connection)
[20:12:31] stuartm: danielk22: exactly
[20:12:51] stuartm: anyway, that's what I was failing to grasp before and it's finally sunk in ;)
[20:13:08] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 240 seconds)
[20:14:09] danielk22: stuartm: It took me a bit of looking at the code to grok the ramifications too. And I still don't know which C++ revision introduced the scoping change.
[20:14:38] stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has joined #mythtv
[20:17:03] danielk22: Heh, well a quick google tells me it's in the 2nd edition of "The C++ Programming Language"
[20:18:07] danielk22: (this means a long time ago, that book was published in 1991!)
[20:26:42] foxbuntu (foxbuntu!~foxbuntu@ubuntu/member/foxbuntu) has quit (Ping timeout: 244 seconds)
[20:27:27] SteveGoodey (SteveGoodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has quit (Remote host closed the connection)
[20:38:00] SteveGoodey (SteveGoodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has joined #mythtv
[20:39:02] SteveGoodey: Thought it seemed a bit quiet on #myth!
[20:43:09] SteveGoodey (SteveGoodey!~steve@host86-160-43-123.range86-160.btcentralplus.com) has quit (Quit: Konversation terminated!)
[20:46:40] eaxxae (eaxxae!~eaxxae@unaffiliated/eaxxae) has quit (Quit: Client Exiting)
[20:50:38] stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 250 seconds)
[20:54:16] stichnot (stichnot!~chatzilla@192.55.55.39) has joined #mythtv
[20:54:16] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv
[20:54:16] stichnot (stichnot!~chatzilla@192.55.55.39) has quit (Changing host)
[20:56:36] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Quit: Ex-Chat)
[20:56:53] kc (kc!~Casper@unaffiliated/kc) has quit (Ping timeout: 248 seconds)
[20:57:17] Defense|Twin (Defense|Twin!~jepz@e177227128.adsl.alicedsl.de) has joined #mythtv
[20:58:27] stoffel (stoffel!~quassel@pD9E4399C.dip.t-dialin.net) has quit (Remote host closed the connection)
[21:09:03] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit ()
[21:27:17] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has quit (Ping timeout: 248 seconds)
[21:34:46] stuartm: danielk22: ringbuffer.cpp ln 803 looks wrong we're casting to int, shouldn't that be 'long long' or even uint64_t?
[21:42:30] dblain_ (dblain_!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has joined #mythtv
[21:43:54] dblain (dblain!~dblain@mythtv/developer/dblain) has quit (Ping timeout: 245 seconds)
[21:45:50] Defense|Twin (Defense|Twin!~jepz@e177227128.adsl.alicedsl.de) has quit (Remote host closed the connection)
[21:52:07] jmusits (jmusits!~jmusits@66-109-48-242.tvc-ip.com) has quit (Quit: leaving)
[21:56:27] Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has quit (Remote host closed the connection)
[21:57:36] stichnot (stichnot!~chatzilla@192.55.54.36) has joined #mythtv
[21:57:36] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv
[21:57:36] stichnot (stichnot!~chatzilla@192.55.54.36) has quit (Changing host)
[21:59:12] amejia (amejia!~andres@xbmc/staff/amejia) has joined #mythtv
[21:59:57] dblain_ is now known as dblain
[22:00:06] dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv
[22:00:06] dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has quit (Changing host)
[22:06:41] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[22:15:59] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 245 seconds)
[22:27:23] andreax (andreax!~andreaz@p5089E123.dip.t-dialin.net) has quit (Read error: Connection reset by peer)
[22:31:10] danielk22: stuartm: yeah should be the same type as totfree. long long until we convert those long longs to int64_t's
[23:04:39] Beirdo: I can't wait for long long long for 128 bit
[23:04:57] Beirdo: maybe they should call it uber long
[23:05:08] stuartm: doh, beat me to it
[23:07:49] stuartm: I do think C++ needs a little humour injecting into it ... 'ridiculously long' would get my vote
[23:09:52] stuartm: I wonder what, if any practical effect changing that cast will have
[23:33:25] Czar_Away (Czar_Away!~Unknown@69.4.155.83) has quit (Read error: Connection reset by peer)
[23:34:27] Beirdo: likely not much
[23:35:01] Beirdo: it would have to be a very large number to overflow 32bit after dividing by 32k
[23:35:39] Beirdo: which is what it was, right?
[23:35:46] Beirdo: sorry, brain spasm
[23:37:18] Beirdo: like a 64GB buffer, or so
[23:37:37] Beirdo: unless I'm misunderstanding things
[23:38:24] Beirdo: wwhich is quite possible, seems my brain's already taking the weekend off
[23:42:18] knightr_ (knightr_!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Changing host)
[23:42:19] knightr_ (knightr_!~knightr@mythtv/developer/knightr) has joined #mythtv
[23:44:06] cocoa117 (cocoa117!~cocoa117@188-222-31-239.zone13.bethere.co.uk) has quit (Quit: Leaving)
[23:45:15] knightr_ (knightr_!~knightr@mythtv/developer/knightr) has quit (Quit: Leaving)
[23:45:33] knightr_ (knightr_!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv
[23:45:56] knightr_ (knightr_!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Changing host)
[23:45:56] knightr_ (knightr_!~knightr@mythtv/developer/knightr) has joined #mythtv
[23:46:14] knightr_ (knightr_!~knightr@mythtv/developer/knightr) has quit (Client Quit)
[23:46:31] knightr_ (knightr_!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv
[23:47:30] knightr__ (knightr__!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv
[23:48:26] knightr__ (knightr__!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Client Quit)

IRC Logs collected by BeirdoBot.
Please use the above link to report any bugs.