MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (80):

MythLogBot, aloril, Anduin, Anssi, anykey_, brfransen, brtb, Chutt, clever, Cougar, davide, dlblog, eharris, foobum, gregL, GreyFoxx, highzeth, J-e-f-f-A, jafa2, jams, jarle, jcarlos, JoeJulian, joki, jpabq, jpabq-, justinh, kurre2, mag0o, mirage335, MythBuild, mzanetti, poptix, purserj, rhpot1991, sphery, stichnot, stuarta, superm1, sutula, TazzNZ, tgm4883, tris, Unhelpful, vallor, wagnerrp, wahrhaft_, xris, ybot_, zCougar, coling, damaltor, dblain, ElmerFudd, foxbuntu, ghoti, joe____, jstenback, kwmonroe, laga, Slasher`, tomimo, _charly_, Memphis, ThisNewGuy1, danielk22, rsiebert_, jpabq_, cattelan, xavierh, Dave123, kenni, dekarl_zZz, Snow-Man, MavT, CaCtus492, jwhite_, Sash, Guest42816, bobnvic
Sunday, February 5th, 2012, 00:11 UTC
[00:11:13] Anduin (Anduin!~awithers@pdpc/supporter/professional/anduin) has joined #mythtv
[00:35:31] spinningcog (spinningcog!~spinningc@71-34-251-232.eugn.qwest.net) has quit (Quit: Leaving)
[01:18:30] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 245 seconds)
[01:33:26] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Read error: Connection reset by peer)
[01:50:45] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv
[02:02:14] jya (jya!~jyavenard@120.148.99.54) has joined #mythtv
[02:02:15] jya (jya!~jyavenard@120.148.99.54) has quit (Changing host)
[02:02:15] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[02:04:29] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv
[02:05:07] davide (davide!~david@host70.16.intrusion.com) has quit (Remote host closed the connection)
[02:05:27] davide (davide!~david@host70.16.intrusion.com) has joined #mythtv
[02:11:18] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Ping timeout: 248 seconds)
[02:37:58] Sash (Sash!~Sash@server1.spsn.net) has joined #mythtv
[03:06:42] aloril (aloril!~aloril@84.249.126.153) has quit (Read error: Operation timed out)
[03:23:50] aloril (aloril!~aloril@84.249.126.153) has joined #mythtv
[05:02:10] mike|2 (mike|2!~mike@c-76-115-119-121.hsd1.or.comcast.net) has quit (Remote host closed the connection)
[05:04:58] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[05:11:21] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv
[05:12:03] mike|2 (mike|2!~mike@c-76-115-119-121.hsd1.or.comcast.net) has joined #mythtv
[05:21:44] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Ping timeout: 252 seconds)
[05:22:10] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[05:40:11] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[05:41:23] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[06:24:43] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[07:12:46] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[07:45:13] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[07:52:18] stoffel (stoffel!~quassel@pD9E41BA3.dip.t-dialin.net) has joined #mythtv
[08:13:31] Goga777 (Goga777!~Goga777@128-71-63-98.broadband.corbina.ru) has joined #mythtv
[08:18:46] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv
[08:30:59] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Ping timeout: 245 seconds)
[09:13:12] stoffel (stoffel!~quassel@pD9E41BA3.dip.t-dialin.net) has quit (Ping timeout: 255 seconds)
[09:25:48] stoffel (stoffel!~quassel@pD9E41BA3.dip.t-dialin.net) has joined #mythtv
[09:38:52] knightr (knightr!~Nicolas@mythtv/developer/knightr) has quit (Read error: Connection reset by peer)
[09:39:19] knightr (knightr!~Nicolas@mythtv/developer/knightr) has joined #mythtv
[09:42:44] knightr (knightr!~Nicolas@mythtv/developer/knightr) has quit (Read error: Operation timed out)
[10:31:57] Anduin (Anduin!~awithers@pdpc/supporter/professional/anduin) has quit (Ping timeout: 255 seconds)
[10:36:28] Anduin (Anduin!~awithers@pdpc/supporter/professional/anduin) has joined #mythtv
[10:37:28] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[11:05:02] mike|2 (mike|2!~mike@c-76-115-119-121.hsd1.or.comcast.net) has quit (Remote host closed the connection)
[11:05:53] mike (mike!~mike@c-76-115-119-121.hsd1.or.comcast.net) has joined #mythtv
[11:06:18] mike is now known as Guest42816
[11:11:24] stoffel (stoffel!~quassel@pD9E41BA3.dip.t-dialin.net) has quit (Ping timeout: 260 seconds)
[11:31:22] jeff999 (jeff999!~jeff@124-171-111-66.dyn.iinet.net.au) has joined #mythtv
[11:33:41] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv
[11:45:27] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Ping timeout: 256 seconds)
[12:09:08] stuartm: Beirdo: now that we've got the existing cppcheck warnings cleared, I'm tempted to start adding the include directories (path to QT, X11, std libs, etc) to the command line using -I but I don't know where those would be on the buildbot
[12:21:28] jeff999 (jeff999!~jeff@124-171-111-66.dyn.iinet.net.au) has quit (Remote host closed the connection)
[13:04:32] davide (davide!~david@host70.16.intrusion.com) has quit (Remote host closed the connection)
[13:04:53] davide (davide!~david@host70.16.intrusion.com) has joined #mythtv
[13:07:41] stuarta: now there's just a whole bunch of compiler warnings to kill off
[13:10:17] stuarta: david managed to add a couple of new ones with his latest scheduler update
[13:53:47] stoffel (stoffel!~quassel@pD9E41BA3.dip.t-dialin.net) has joined #mythtv
[13:56:25] stuartm: we need a way to ignore warnings in included headers
[13:59:20] stuartm: apparently you can suppress them by using -isystem intead of -I (in the Makefile) but I'm not sure what other ramifications that might have
[14:01:18] knightr (knightr!~Nicolas@mythtv/developer/knightr) has joined #mythtv
[14:01:56] stuartm: http://stackoverflow.com/questions/3308523/ho . . . nings-in-gcc http://stackoverflow.com/questions/1867065/ho . . . rary-headers
[14:07:30] stoffel (stoffel!~quassel@pD9E41BA3.dip.t-dialin.net) has quit (Ping timeout: 255 seconds)
[14:21:44] Goga777 (Goga777!~Goga777@128-71-63-98.broadband.corbina.ru) has quit (Remote host closed the connection)
[14:29:32] danielk22: Re: #10286 — Isn't 1 UpRef done implicitly on object creation?
[14:38:02] stuartm: no, unfortunately
[14:39:58] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya)
[14:42:08] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv
[14:46:26] stuartm: wait, yes (historically not, but that was fixed about 3 years back)
[14:51:30] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Ping timeout: 252 seconds)
[14:52:08] stuartm: no, I'm still wrong, refcount starts at zero, if UpRef() is called once followed by DownRef() it will be deleted, so UpRef() must be called explicitly at creation
[14:53:36] stuartm: the reference counting stuff always causes some confusion and it's easy to screw up
[14:54:05] stuartm: the penalties are big too, you don't want to be leaking images
[15:08:21] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[15:14:22] danielk22: stuartm: As a matter of design reference counts should always be at 1 upon object creation. If we need an explicit UpRef after object creation that's a bug; programmers will expect that so, not doing it that way will result in bugs. (Plus with something like a singleton not doing it that way will cause races that result in double deletes.
[15:16:28] stuartm: danielk22: it's been that way since it was originally written by Isaac or Thor, it seemed easier to leave it alone when I was working on mythui but now I'm not so sure
[15:18:23] stuartm: the problem is that if it's changed, third party plugins and code won't necessarily be updated and it won't be obvious that there's been a change until it's noticed that they are leaking
[15:18:24] danielk22: stuartm: yeah, I don't think we should change it prior to 0.25, but we should fix it... we can also use the QAtomicInt stuff to make them more efficient too.
[15:18:51] stuartm: unless we change UpRef/DownRef to something else at the same time
[15:18:54] danielk22: stuartm: we can change the signatures so that they will know something is up..
[15:19:01] danielk22: hehe, yep
[15:19:47] rsiebert_ (rsiebert_!~quassel@g224248246.adsl.alicedsl.de) has joined #mythtv
[15:20:09] rsiebert (rsiebert!~quassel@g224250086.adsl.alicedsl.de) has quit (Ping timeout: 240 seconds)
[15:23:21] danielk22 (danielk22!~danielk@96.57.9.142) has quit (Quit: Leaving.)
[15:23:32] danielk22 (danielk22!~danielk@96.57.9.142) has joined #mythtv
[15:26:01] stoffel (stoffel!~quassel@pD9E41BA3.dip.t-dialin.net) has joined #mythtv
[15:36:45] EagleIJoe (EagleIJoe!~rockhound@d033128.adsl.hansenet.de) has joined #mythtv
[15:40:00] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[15:48:29] stoffel (stoffel!~quassel@pD9E41BA3.dip.t-dialin.net) has quit (Ping timeout: 245 seconds)
[15:57:03] bobnvic (bobnvic!~Bob@64-126-54-49.dyn.everestkc.net) has joined #mythtv
[16:25:36] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[16:41:05] EagleIJoe (EagleIJoe!~rockhound@d033128.adsl.hansenet.de) has quit (Quit: EagleIJoe)
[16:57:04] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[16:57:11] stoffel (stoffel!~quassel@pD9E41BA3.dip.t-dialin.net) has joined #mythtv
[17:00:16] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[17:04:35] skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has quit (Read error: Connection reset by peer)
[17:05:24] xavierh (xavierh!~chatzilla@cpc1-swin3-0-0-cust274.3-1.cable.virginmedia.com) has joined #mythtv
[17:06:29] xavierh: What would be the advantage to have a destructor protected ? I understand public or private, but protected?
[17:08:17] wagnerrp: im not sure why it would be anything
[17:08:51] wagnerrp: public, protected, private... it really has no consequence since its it still gets called upon destruction
[17:14:27] stuartm: xavierh: often used for singletons or classes where delayed deletion is required, to stop users of that object from deleting it (it can only be deleted by explicitly calling another member function with the function of deleting it)
[17:16:57] stuartm: e.g. calling "MythMainWindow *win = GetMythMainWindow(); delete win;" would crash the app because MythMainWindow is a shared global instance
[17:17:51] xavierh: I am wondering as the Setting claas (inherit by VideoGeneralSettings) have a protected destructor, when VideoGeneralSettings can not be created on the stack anymore, If I use new UI stuff
[17:18:03] stuartm: xavierh: protected (instead of private) so that say a parent or derived class can call delete
[17:18:19] xavierh: ah yes !!! of course.
[17:18:27] stoffel (stoffel!~quassel@pD9E41BA3.dip.t-dialin.net) has quit (Ping timeout: 252 seconds)
[17:19:37] stuartm: I'm not sure what the deal is with Setting exactly, but it might be because we want to call DeleteLater() or similar on it instead
[17:20:04] ** stuartm would need to take a look **
[17:20:29] xavierh: they are create on th stack at the moment
[17:21:54] stuartm: hmm, did not know that
[17:22:51] xavierh: when does deleteLater, actually delete object ?
[17:24:24] stuartm: at the end of the next QT event loop iteration, it waits until all queued signals/events have been sent first
[17:27:09] stuartm: it's done that way for a couple of reasons, to ensure integrity of state (a change triggered by an event occurs first) and because an event might reference an object which is deleted with the class (cue segfaults)
[17:28:46] stuartm: right I just checked for myself, Setting is a QObject (via Configurable), so it would need to be deleted via deleteLater() (if on the heap)
[17:30:40] stuartm: you can just use deleteLater() where you would normally use delete, it all takes care of itself from there
[17:48:57] cattelan (cattelan!~cattelan@c-66-41-26-220.hsd1.mn.comcast.net) has quit (Quit: Terminated with extreme prejudice - dircproxy 1.2.0)
[18:04:43] davide (davide!~david@host70.16.intrusion.com) has quit (Remote host closed the connection)
[18:05:06] davide (davide!~david@host70.16.intrusion.com) has joined #mythtv
[18:14:45] stichnot (stichnot!chatzilla@nat/intel/x-lngdzkbolgmtmvjo) has quit (Remote host closed the connection)
[18:17:32] stichnot (stichnot!~chatzilla@192.55.54.38) has joined #mythtv
[18:28:29] Computer_Czar (Computer_Czar!~Unknown@69.4.155.83) has joined #mythtv
[18:29:06] Computer_Czar (Computer_Czar!~Unknown@69.4.155.83) has quit (Client Quit)
[18:42:02] EagleIJoe (EagleIJoe!~rockhound@d033128.adsl.hansenet.de) has joined #mythtv
[18:49:25] joki (joki!~joki@p54863258.dip.t-dialin.net) has quit (Ping timeout: 248 seconds)
[18:51:33] joki (joki!~joki@p548659AD.dip.t-dialin.net) has joined #mythtv
[19:10:13] cattelan (cattelan!~cattelan@c-66-41-26-220.hsd1.mn.comcast.net) has joined #mythtv
[19:10:41] danielk22: xavierh: Don't allocate Setting objects on the stack. Their parents delete them so if you put them on the stack bad things will happen.
[19:25:05] xavierh: stuartm: ok thx
[19:28:30] xavierh: danielk22: Yes, I did understand, but at the moment, with old ui they are, So I needed to understand how to delete them, when they are on the heap
[19:59:32] jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has quit (Remote host closed the connection)
[20:13:21] jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has joined #mythtv
[20:37:30] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[20:39:19] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[20:49:52] Beirdo: stuartm: they are coming from the system include paths, not from a fixed directory. I guess we can figure it out ;)
[21:07:43] stichnot: For mythcommflag, I'm thinking about trying to take audio information into account when calculating blank frames. Any pointers on how to get at the audio info at a particular frame?
[21:12:28] jya (jya!~jyavenard@120.148.99.54) has joined #mythtv
[21:12:38] jya (jya!~jyavenard@120.148.99.54) has quit (Changing host)
[21:12:38] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[21:31:45] gigem (gigem!~gigem@mythtv/developer/gigem) has quit ()
[21:35:29] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[21:50:13] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[21:56:52] gigem (gigem!~gigem@pool-71-170-160-242.dllstx.fios.verizon.net) has joined #mythtv
[21:56:52] gigem (gigem!~gigem@pool-71-170-160-242.dllstx.fios.verizon.net) has quit (Changing host)
[21:56:52] gigem (gigem!~gigem@mythtv/developer/gigem) has joined #mythtv
[22:03:48] EagleIJoe (EagleIJoe!~rockhound@d033128.adsl.hansenet.de) has quit (Quit: EagleIJoe)
[22:07:00] mrand (mrand!~mrand@ubuntu/member/mrand) has quit (Ping timeout: 245 seconds)
[22:24:39] natanojl: I've made a first attempt at documenting the MythUI animations on the wiki, http://www.mythtv.org/wiki/MythUI_Theme_Development#Animations. Feel free to comment
[22:54:51] knightr (knightr!~Nicolas@mythtv/developer/knightr) has quit (Remote host closed the connection)
[23:03:18] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[23:30:59] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 252 seconds)
[23:32:13] stichnot (stichnot!~chatzilla@192.55.54.38) has quit (Ping timeout: 260 seconds)
[23:35:06] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[23:37:23] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[23:45:50] pheld1 (pheld1!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.)
[23:57:33] stichnot (stichnot!chatzilla@nat/intel/x-fklvhzskjzeubhvp) has joined #mythtv

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