MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (85):

MythLogBot, aloril, Anduin, Anssi, anykey_, beata, BeeBob, Beirdo, chainsawbike, Chutt, clever, coling, Cougar, dagar, danielk22, Dave123, dblain, dekarl, dlblog, f33dMB, foobum, ghoti, Gibby, gigem, gregL, GreyFoxx, highzeth, iamlindoro, J-e-f-f-A, j-rod|afk, jams, jarle, jcarlos, jhp, jpabq, jpabq-, jstenback, justinh, kc, knightr, kurre2, kwmonroe, laga, mag0o, MaverickTech, Meliorator, mike|2, MythBuild, okolsi, pheld, poptix, purserj, sailerboy, Seeker`, skd5aner, Slasher`, Snow-Man, sphery, sraue, stuarta, superm1, sutula, taylorr, ThisNewGuy, tomimo, tris, Unhelpful, vallor, wagnerrp, xris, ybot, yoyolala, _charly__, zCougar, zombor, kormoc, brfransen, kenni, cesman, PointyPumper, joe____, JEDIDIAH__, davide, cattelan, timlegge
Tuesday, August 9th, 2011, 00:01 UTC
[00:01:47] kormoc is now known as kormoc_afk
[00:09:01] VManiac16 (VManiac16!~Unknown@69.4.155.83) has joined #mythtv
[00:47:45] VManiac16 (VManiac16!~Unknown@69.4.155.83) has quit (Ping timeout: 255 seconds)
[00:53:19] sphery: stuartm: Sorry it took so long to respond--took about 4 hours to read all the scrollback.  ;) I did a patch, but it was worryingly simple, so I'm figuring I have it all wrong. Also, I started to get the feeling that it wouldn't really solve the problem completely since we have to deal with playback OSD stuff and non-mythui Qt stuff. (So, I'm thinking all it will do is fix lines 1403 – 1405 of ExitToMainMenu() – ...
[00:53:25] sphery: ... https://github.com/MythTV/mythtv/blob/master/ . . . ow.cpp#L1360 , and we'll still have the escape hack for the rest...
[00:58:01] sphery: I may well have misinterpreted the code (and hope I did) and it might actually fix more of the cases. But writing the code that allows me to test that it works is turning out to be the hard part.
[01:00:43] Beirdo: danielk22: a user in #mythtv-users just reported this with current master: http://pastebin.com/sYG3zUxW
[01:01:08] Beirdo: dunno why it would be doing this, especially after your recent change of the compile order.
[01:05:32] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Remote host closed the connection)
[01:05:57] gigem_ (gigem_!~david@host103.16.intrusion.com) has joined #mythtv
[01:05:57] gigem_ (gigem_!~david@host103.16.intrusion.com) has quit (Changing host)
[01:05:57] gigem_ (gigem_!~david@mythtv/developer/gigem) has joined #mythtv
[01:11:33] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Quit: Leaving)
[01:19:01] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv
[01:20:11] andreax (andreax!~andreaz@p57B9313D.dip.t-dialin.net) has joined #mythtv
[01:24:23] danielk22: Beirdo: are we sure that this was after a relink with the mthread listed first?
[01:25:14] Beirdo: he said it was with the current commit, but... he's using ubuntu packages
[01:25:24] Beirdo: so not sure when they are built.
[01:25:53] Beirdo: it could be he's just out to lunch
[01:25:54] danielk22: yeah, prolly not.. this is exactly the same error that stuartm reported.. i.e. mthread.cpp:104
[01:26:07] Beirdo: that's what I thought
[01:43:24] MaverickTech (MaverickTech!~MaverickT@dns2.arel.com.au) has joined #mythtv
[01:53:35] MaverickTech (MaverickTech!~MaverickT@dns2.arel.com.au) has quit (Ping timeout: 250 seconds)
[01:54:31] kormoc_afk is now known as kormoc
[01:56:47] kormoc is now known as kormoc_afk
[02:04:36] pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.)
[02:17:57] Computer_Czar (Computer_Czar!~Unknown@69.4.155.83) has joined #mythtv
[02:18:36] Computer_Czar (Computer_Czar!~Unknown@69.4.155.83) has quit (Client Quit)
[02:22:41] andreax (andreax!~andreaz@p57B9313D.dip.t-dialin.net) has quit (Quit: Leaving.)
[02:41:31] knightr (knightr!~knightr@mythtv/developer/knightr) has quit (Quit: Leaving)
[02:41:55] knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv
[03:24:51] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[03:26:50] iamlindoro: danielk22: Beirdo: FWIW I am seeing the same here, though on FE startup
[03:27:05] iamlindoro: Which is okay because friends will be over shortly and it forces me to be social :)
[03:27:22] Beirdo: interesting.
[03:27:43] Beirdo: I guess it still needs some work
[03:31:02] Beirdo: danielk22: any preference on the use of std::max vs creating a MAX() macro for Windows? Linux seems to have one already in our include tree
[03:40:24] Beirdo: Hmmm, wonder where I put my XP CD?
[03:40:58] Beirdo: danielk22: anyways, I'm asking due to #9957
[03:41:09] Beirdo: not quite sure I like his precise code
[03:42:37] Beirdo: but whatever, I think I'll apply it as is, but maybe that's something we should standardize?
[03:43:45] cattelan is now known as cattelan_away
[05:03:19] stoffel (stoffel!~quassel@p57B4A046.dip.t-dialin.net) has joined #mythtv
[05:07:25] iamlindoro (iamlindoro!~iamlindor@mythtv/developer/iamlindoro) has quit (Quit: Coyote finally caught me)
[05:09:42] iamlindoro (iamlindoro!~iamlindor@c-71-202-67-27.hsd1.ca.comcast.net) has joined #mythtv
[05:09:47] iamlindoro (iamlindoro!~iamlindor@c-71-202-67-27.hsd1.ca.comcast.net) has quit (Changing host)
[05:09:47] iamlindoro (iamlindoro!~iamlindor@mythtv/developer/iamlindoro) has joined #mythtv
[05:15:19] kormoc_afk is now known as kormoc
[05:44:18] Beirdo: Oh crap.
[05:44:42] Beirdo: danielk22: iamlindoro: I'm now seeing the same crash on all mythpreviewgen runs
[05:57:46] Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has quit (Ping timeout: 264 seconds)
[06:01:39] Beirdo: I got it to work by making those statics into pointers and newing them if they are null in the MThread ctor
[06:01:48] Beirdo: makeshift fix for the moment
[06:03:29] Beirdo: hehe, and now my system is regenerating all those previews I borked the other night balancing my recordins
[06:06:13] jmartens (jmartens!~jmartens@s5597ca60.adsl.wanadoo.nl) has joined #mythtv
[06:06:21] chainsawbike (chainsawbike!~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) has quit (Ping timeout: 260 seconds)
[06:10:43] Captain_Murdoch (Captain_Murdoch!~cpinkham@ip72-218-58-187.hr.hr.cox.net) has joined #mythtv
[06:10:43] Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has joined #mythtv
[06:10:43] Captain_Murdoch (Captain_Murdoch!~cpinkham@ip72-218-58-187.hr.hr.cox.net) has quit (Changing host)
[06:16:35] stoffel (stoffel!~quassel@p57B4A046.dip.t-dialin.net) has quit (Remote host closed the connection)
[06:17:11] chainsawbike (chainsawbike!~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) has joined #mythtv
[06:19:44] Beirdo: It's trying to run the ctor for MThread because we have a static defined logThread which gets initialized at startup, and it seems that GCC has decided that sometimes it wants to use an order we are not expecting
[06:20:29] Beirdo: I think we may need to dynamically create that lock and that set (as I've done for now) so we can force it to be initialized when first needed.
[06:21:19] Beirdo: thoughts?
[06:33:15] Beirdo: http://www.beirdo.ca/git/mythtv/commit/?h=fix-startup
[06:34:12] Beirdo: I'll hold off on committing until I hear back... Feel free to fix it a different way, of course. If you want this into master, just let me know.
[06:56:08] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[08:03:42] Beirdo: OK, change of plans. We now have a ticket for this #9972. I'll commit my fix, linked on that ticket, and if you wish to redo/revert/whatever, feel free, but at least this will get a workaround in for those who are noticing.
[08:03:55] Beirdo: the problem with doing things in different timezones.
[08:08:46] Beirdo: and now I think I should go to bed so I'm not a total zombie tomorrow
[08:26:25] Beirdo: jmartens: you probably want #include <pthread.h> in jobqueue.cpp, not ,h
[08:27:33] Beirdo: danielk22: that brings up another point... the few remaining pthreads :)
[08:27:44] Beirdo: and I will go to bed now... I promise.
[08:27:53] jmartens: Sleep well! :-)
[08:43:06] foobum (foobum!~mythtv@78.105.15.213) has quit (Ping timeout: 276 seconds)
[08:43:25] foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has joined #mythtv
[09:52:27] zCougar (zCougar!~cougar@2001:67c:32c:600:250:56ff:fe81:5f) has quit (Remote host closed the connection)
[10:05:02] Guest87941 (Guest87941!~mike@c-24-21-63-118.hsd1.or.comcast.net) has quit (Remote host closed the connection)
[10:05:58] mike|2 (mike|2!~mike@c-24-21-63-118.hsd1.or.comcast.net) has joined #mythtv
[10:08:29] zCougar (zCougar!~cougar@2001:67c:32c:600:250:56ff:fe81:5f) has joined #mythtv
[10:40:32] Goga777 (Goga777!~Goga777@shpd-92-101-136-69.vologda.ru) has joined #mythtv
[10:59:51] andreax (andreax!~andreaz@p57B9313D.dip.t-dialin.net) has joined #mythtv
[11:14:49] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[11:20:11] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 240 seconds)
[12:05:21] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Remote host closed the connection)
[12:05:46] gigem_ (gigem_!~david@host103.16.intrusion.com) has joined #mythtv
[12:05:46] gigem_ (gigem_!~david@host103.16.intrusion.com) has quit (Changing host)
[12:05:46] gigem_ (gigem_!~david@mythtv/developer/gigem) has joined #mythtv
[12:17:46] Goga777 (Goga777!~Goga777@shpd-92-101-136-69.vologda.ru) has quit (Remote host closed the connection)
[12:19:18] danielk22: Beirdo: hmm, in theory the problem with dynamically creating the lock is that two threads could create it at once, but there is only one thread running during static initialization so it wouldn't create any problems right now.. only if the static init of threads went away.
[12:20:18] danielk22: I think the right way to fix it is to dynamically create the socket thread.
[12:21:39] aloril (aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi) has quit (Ping timeout: 258 seconds)
[12:26:40] danielk22: hmm, how many statically created threads do we have...
[12:27:01] ** stuarta suggests "too many" **
[12:29:57] danielk22: heh :)
[12:35:20] aloril (aloril!~aloril@84.249.126.153) has joined #mythtv
[12:50:54] bradd (bradd!~bradd@shaolin.ameri.ca) has joined #mythtv
[12:54:15] bradd: seems to be a missing ; in privatedecoder_crystalhd.cpp
[12:54:21] bradd: http://pastebin.com/Zsxnad6Z
[12:56:15] Goga777 (Goga777!~Goga777@shpd-95-53-162-243.static.vologda.ru) has joined #mythtv
[12:56:53] Goga777 (Goga777!~Goga777@shpd-95-53-162-243.static.vologda.ru) has quit (Remote host closed the connection)
[13:00:09] paul-h: danielk22: got this exiting from mythavtest http://pastebin.com/jytjRvDb
[13:04:57] paul-h: Beirdo: I'm still getting the segfaults in mytharchivehelper, the only way to get it to run is by adding -q -q to completely disable logging
[13:20:43] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[13:21:49] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv
[13:33:13] danielk22: paul-h: that's do to the stop-gap change Beirdo applied last night to deal with static thread initializers; I'm looking at it now.
[13:36:20] danielk22: It doesn't work because even init of the pointers to null isn't guaranteed to have been done at that point.
[13:47:36] andreax (andreax!~andreaz@p57B9313D.dip.t-dialin.net) has quit (Quit: Leaving.)
[13:52:33] cattelan_away is now known as cattelan
[13:56:29] danielk22: heh, does anyone know if the static initialization order thing has been fixed in C++11?
[13:59:11] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has joined #mythtv
[14:05:21] danielk22: Beirdo: paul-h: So basically there is gcc way to fix this using the init_priority attribute, but since that requires us to find each statically initialized thread anyway I think the best approach is to use the construct-on-first-use idiom which will work with all compilers.
[14:06:25] danielk22: It means we need to find all the statically initialized threads.. so far I've found logThread and the myth readahead thread.. I'll search for others but if you know any more let me know.
[14:07:08] j-rod|afk is now known as j-rod
[14:21:59] danielk22: In case anyone is curious the code Beirdo wrote will work in C++11 :)
[14:22:34] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[14:22:37] danielk22: All zero static initialization will occur before any other static initialization..
[14:24:27] danielk22: Well with the exception of the mutex deletion part
[14:28:49] Kunalagon (Kunalagon!~Kunalagon@212.200.243.53) has joined #mythtv
[14:29:03] bradd (bradd!~bradd@shaolin.ameri.ca) has quit (Remote host closed the connection)
[15:17:43] Gibby (Gibby!~Gibby@204.118.10.244) has joined #mythtv
[15:27:36] paul-h: danielk22: thanks that's fixed the segfault I saw in mythavtest. Sadly mytharchivehelper is still failing if logging is enabled :(
[15:31:02] paul-h: wagnerrp: if I wanted to transfer a recording from a BE to the local machine running mythburn.py and the only access to it is via the myth protocol is there anything in the python bindings I could use?
[15:37:44] andreax (andreax!~andreaz@p57B9313D.dip.t-dialin.net) has joined #mythtv
[15:40:35] danielk22: paul-h: what's a good way for me to test the mytharchivehelper?
[15:42:14] paul-h: mytharchivehelper -p --outfile ~/test.txt is probably the easiest
[15:55:16] kth (kth!~kth@unaffiliated/kth) has joined #mythtv
[16:05:13] andreax1 (andreax1!~andreaz@p57B94343.dip.t-dialin.net) has joined #mythtv
[16:07:30] andreax (andreax!~andreaz@p57B9313D.dip.t-dialin.net) has quit (Ping timeout: 276 seconds)
[16:17:49] kth (kth!~kth@unaffiliated/kth) has quit (Quit: Leaving.)
[16:37:28] wagnerrp: paul-h: see 'ftopen'
[16:37:39] wagnerrp: it opens a file-like object
[16:37:42] stuartm: huh, phishing email to my mythtv.org address, from another (fake) mythtv.org address with an attachment claiming to be a zipped changelog
[16:38:02] wagnerrp: it searches the local filesystem, attempting to open tile file directly
[16:38:34] wagnerrp: and if not, connects to the remote backend over mythprotocol and opens a FileTransfer object, which behaves exactly like a file object
[16:41:24] wagnerrp: https://github.com/MythTV/mythtv/blob/master/ . . . roto.py#L202
[16:41:55] danielk22 (danielk22!~danielk@96.57.9.142) has quit (Ping timeout: 252 seconds)
[16:42:30] wagnerrp: paul-h: also note that he Program, Recorded, and Video objects all have an 'open()' method that will automatically run this
[16:56:34] jmartens: Beirdo: I have worked out two more fixes to make current master/HEAD build on windows: http://code.mythtv.org/trac/ticket/9974
[17:02:24] jmartens (jmartens!~jmartens@s5597ca60.adsl.wanadoo.nl) has quit (Ping timeout: 246 seconds)
[17:05:00] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Remote host closed the connection)
[17:05:26] gigem_ (gigem_!~david@host103.16.intrusion.com) has joined #mythtv
[17:05:26] gigem_ (gigem_!~david@host103.16.intrusion.com) has quit (Changing host)
[17:05:26] gigem_ (gigem_!~david@mythtv/developer/gigem) has joined #mythtv
[17:05:55] kth (kth!~kth@unaffiliated/kth) has joined #mythtv
[17:06:25] bradd (bradd!~bradd@shaolin.ameri.ca) has joined #mythtv
[17:08:46] Goga777 (Goga777!~Goga777@shpd-95-53-162-243.static.vologda.ru) has joined #mythtv
[17:09:49] marsilainen (marsilainen!~matt@host-78-145-174-218.as13285.net) has joined #mythtv
[17:11:15] JEDIDIAH__ (JEDIDIAH__!~jedi@cpe-76-185-75-39.tx.res.rr.com) has quit (Ping timeout: 252 seconds)
[17:12:53] Beirdo: danielk22: cool. Glad you found the better fix
[17:16:33] stoffel (stoffel!~quassel@p57B4A85A.dip.t-dialin.net) has joined #mythtv
[17:19:33] Goga777 (Goga777!~Goga777@shpd-95-53-162-243.static.vologda.ru) has quit (Ping timeout: 246 seconds)
[17:23:52] stuartm: Beirdo: sadly "Deadlock detected. One buffer is full when the other is empty!" is still alive in master
[17:24:25] Beirdo: actually, I think due to how the elf linker works, the NULLs probably are set before the static construction, but whatever, this fix should do the trick :)
[17:24:31] Beirdo: stuartm: Oh? Crap
[17:25:02] Beirdo: I think that is data-related, I may need a sample bad recording if there's one that does it all the time
[17:26:22] stuartm: sure, I can manage that
[17:26:51] Beirdo: cool. That code is fun stuff, I tell ya
[17:27:56] andreax (andreax!~andreaz@p57B95F65.dip.t-dialin.net) has joined #mythtv
[17:29:07] Beirdo: BTW, looks like one of the fixes to get Windows building is in the metaioid3.cpp changes from yesterday
[17:29:11] stuartm: heh
[17:29:18] andreax1 (andreax1!~andreaz@p57B94343.dip.t-dialin.net) has quit (Ping timeout: 240 seconds)
[17:30:20] Goga777 (Goga777!~Goga777@shpd-95-53-162-243.static.vologda.ru) has joined #mythtv
[17:30:35] stuartm: Beirdo: that's just windows throwing a hissy-fit, file->name is a "const char *" which is valid – http://doc.trolltech.com/4.5/qstring.html#QString-7
[17:30:44] Beirdo: line 108 in metaioid3.cpp, apparently m_file->name() is giving em issues.
[17:30:53] Beirdo: should be, yeah
[17:31:07] Beirdo: wonder if an explicit cast to (const char *) would fix it?
[17:31:35] stuartm: no harm in applying the change to use m_filename, I'd have used it there except that I created the local copy after adding the debugging
[17:31:45] Beirdo: ahh, gotcha
[17:32:09] Beirdo: OK, that can be put in then. As for the pthread... that should be in the .cpp
[17:32:21] stuartm: that code is a mess
[17:32:33] Beirdo: the use of pthreads doesn't extend to the .h file, and is contained within the .cpp
[17:33:04] Beirdo: hopefully, danielk will take another swing at converting that one to an MThread (now)
[17:33:24] stuartm: right, we should strive to keep all includes scope limited
[17:33:50] Beirdo: we don't need to pull in pthread.h in everything that includes jobqueue.h :)
[17:33:57] stuartm: exactly
[17:34:08] danielk22 (danielk22!~danielk@96.57.9.142) has joined #mythtv
[17:34:17] Beirdo: ah, there he is.
[17:34:28] Beirdo: danielk22: nice work on making the fix better :)
[17:35:05] Beirdo: I still think the data->bss (or is it bss->data) copy is guaranteed to be done first in ELF programs, but yeah, that does seem the better fix
[17:35:14] danielk22: Beirdo: FYI the problem paul-h was seeing was due to the deletion of the mutex, what you did it would have worked otherwise (at least on linux.)
[17:35:27] Beirdo: interesting
[17:35:34] andreax (andreax!~andreaz@p57B95F65.dip.t-dialin.net) has quit (Ping timeout: 264 seconds)
[17:35:37] Beirdo: wonder why that would barf?
[17:35:44] danielk22: Like I said yesterday, it's better not to depend on linking order..
[17:35:50] Beirdo: it sure is :)
[17:35:54] Beirdo: agreed.
[17:36:06] Goga777 (Goga777!~Goga777@shpd-95-53-162-243.static.vologda.ru) has quit (Ping timeout: 276 seconds)
[17:36:36] Beirdo: I put in something as a "quick fix" as you were asleep, presumably. Glad to see it fixed better when I got up :)
[17:36:38] danielk22: Beirdo: heh, because the static initialization order problems are also present on teardown..
[17:37:07] Beirdo: something's still using it? Interesting.
[17:37:11] Beirdo: OK, fair enough
[17:37:12] danielk22: The usual fix is to leak the mutex.. which is ok, because it never really leaks. it gets collected when the program exits.
[17:37:19] Beirdo: yeah
[17:37:41] Goga777 (Goga777!~Goga777@shpd-95-53-162-243.static.vologda.ru) has joined #mythtv
[17:41:51] Beirdo: let's test compile before pushing... even though it's a tiny change.
[17:42:54] Beirdo: looks like I'll have to be up super late tonight... Why oh why does Skype have to have their operations center in Estonia?
[17:43:48] Beirdo: of course, they are probably whining that we are in Seattle too.
[17:53:30] JEDIDIAH__ (JEDIDIAH__!~jedi@cpe-76-185-75-39.tx.res.rr.com) has joined #mythtv
[17:54:59] stoffel (stoffel!~quassel@p57B4A85A.dip.t-dialin.net) has quit (Read error: No route to host)
[17:55:13] stoffel_ (stoffel_!~quassel@p57B4A85A.dip.t-dialin.net) has joined #mythtv
[18:03:22] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has quit (Remote host closed the connection)
[18:03:45] andreax (andreax!~andreaz@p57B958F8.dip.t-dialin.net) has joined #mythtv
[18:04:03] wagnerrp (wagnerrp!~wagnerrp_@2001:470:1f11:12f::a27) has joined #mythtv
[18:04:03] wagnerrp (wagnerrp!~wagnerrp_@2001:470:1f11:12f::a27) has quit (Changing host)
[18:04:04] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has joined #mythtv
[18:05:53] JEDIDIAH__ (JEDIDIAH__!~jedi@cpe-76-185-75-39.tx.res.rr.com) has quit (Ping timeout: 258 seconds)
[18:13:15] JEDIDIAH__ (JEDIDIAH__!~jedi@cpe-76-185-75-39.tx.res.rr.com) has joined #mythtv
[18:17:36] kc (kc!~Casper@unaffiliated/kc) has quit (Ping timeout: 252 seconds)
[18:21:44] kth (kth!~kth@unaffiliated/kth) has quit (Read error: Connection reset by peer)
[18:30:47] kc (kc!~Casper@unaffiliated/kc) has joined #mythtv
[18:36:03] JEDIDIAH__ (JEDIDIAH__!~jedi@cpe-76-185-75-39.tx.res.rr.com) has quit (Ping timeout: 255 seconds)
[18:36:56] pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv
[18:41:08] stoffel_ (stoffel_!~quassel@p57B4A85A.dip.t-dialin.net) has quit (Remote host closed the connection)
[18:44:28] stoffel (stoffel!~quassel@p57B4A85A.dip.t-dialin.net) has joined #mythtv
[18:50:37] stoffel (stoffel!~quassel@p57B4A85A.dip.t-dialin.net) has quit (Remote host closed the connection)
[19:16:23] Kunalagon1 (Kunalagon1!~Kunalagon@212.200.243.53) has joined #mythtv
[19:16:24] Kunalagon (Kunalagon!~Kunalagon@212.200.243.53) has quit (Read error: Connection reset by peer)
[19:17:12] DonAlex (DonAlex!~DonAlex@195.149.63.237) has joined #mythtv
[19:17:20] DonAlex: Hey guys..
[19:17:24] DonAlex: Wonder if you can help me..
[19:18:08] DonAlex: Just re set up my myth front end. Got the radeon driver working with DRI and all seems good.. but video playback has the wrong colours
[19:18:18] iamlindoro: DonAlex: Unless it's a development question, see topic, you want #mythtv-users
[19:18:32] DonAlex: mplayer -vo xv works fine though
[19:18:40] DonAlex: Ahh well that is where it crossed over ;)
[19:19:02] DonAlex: because http://www.mythtv.org/wiki/ATI_Proprietary_Driver#Wrong_colors talks about the same effect with the proprietry driver..
[19:19:12] DonAlex: And that is a mythtv hack no?
[19:20:13] iamlindoro: DonAlex: It's definitely not development related
[19:20:32] wagnerrp: unless you are intending to dig into the code, and submit a patch that fixes your issue
[19:20:34] DonAlex: I am using 0.24.1+fixes20110725–0.0 so was the hack removed?
[19:21:12] DonAlex: does the DEF #define USE_ATI_PROPRIETARY_DRIVER_XVIDEO_HACK still exist?
[19:21:29] iamlindoro: Why not open the code and find out?
[19:21:49] iamlindoro: Since to answer any one of us would just be going and doing it for you
[19:21:53] DonAlex: quicker to ask someone who knows usually ;)
[19:22:02] DonAlex: ok ok.. give me 5
[19:22:20] wagnerrp: everyone around here has avoided ATI graphics intentionally for the reasons you are having
[19:22:27] iamlindoro: No such string in current master, can't speak to .24
[19:22:35] iamlindoro: please move the rest of the discussion to #-users
[19:23:04] DonAlex: Sure. also on #radeon asking about it too ;)
[19:28:12] SteveGoodey (SteveGoodey!~steve@host86-147-177-143.range86-147.btcentralplus.com) has joined #mythtv
[19:40:48] danielk22: DonAlex: I opened a bug with ATI about 7 years ago for this. After about 5 years I gave up on waiting for it to be fixed.
[19:41:28] DonAlex: danielk22: Yeah figures.. still the radeon guys are more approachable no?
[19:42:05] DonAlex: danielk22: Performs not so bad really.
[19:42:58] danielk22: If you want to use open source video drivers, use Intel hardware. It's not perfect but they generally will either fix the bug within a few months or tell you they are no longer maintaining the drivers for chipset X.
[19:43:57] wagnerrp: that would require replacing a 7yr old laptop
[19:44:31] DonAlex: wagnerrp: Hey it works why chuck it? ;)
[19:45:24] wagnerrp: the 3 minutes of batter life remaining? :P
[19:45:33] wagnerrp: battery
[19:46:20] DonAlex: wagnerrp: Yeah.. but who ever turns off a frontend? And it still suspends ok.. on power of course ;)
[19:47:43] danielk22: DonAlex: In any case, I'm not supporting a hack for that HW anymore.. if you want to extend the life of your laptop feel free to find the hack in an old release and forward port it to master.. please don't submit a ticket to apply it to our master though; the hack was removed for code maintenance reasons.
[19:49:09] DonAlex: danielk22: Nah s'ok.. if the hue hack works.. why bother.. ? But it is nice to know that the radeon driver has the same effect. Shows how they have even manage to copy the bugs in the driver too ;)
[19:50:45] danielk22: just means they haven't tested their XVideo visuals at all.. it's a one line fix in the driver.
[20:01:12] kc (kc!~Casper@unaffiliated/kc) has quit (Ping timeout: 240 seconds)
[20:01:43] SteveGoodey (SteveGoodey!~steve@host86-147-177-143.range86-147.btcentralplus.com) has quit (Remote host closed the connection)
[20:13:19] Goga777 (Goga777!~Goga777@shpd-95-53-162-243.static.vologda.ru) has quit (Remote host closed the connection)
[20:14:27] kc (kc!~Casper@unaffiliated/kc) has joined #mythtv
[20:17:13] mbpeed (mbpeed!~exploit@cpe-069-134-022-187.nc.res.rr.com) has joined #mythtv
[20:21:12] Circuitsoft (Circuitsoft!~chatzilla@64.244.192.226) has joined #mythtv
[20:21:17] Circuitsoft (Circuitsoft!~chatzilla@64.244.192.226) has left #mythtv ()
[20:21:29] Kunalagon1 (Kunalagon1!~Kunalagon@212.200.243.53) has quit (Quit: Leaving.)
[20:25:24] marsilainen (marsilainen!~matt@host-78-145-174-218.as13285.net) has quit (Ping timeout: 255 seconds)
[20:30:24] bradd: is there a way to see what options the buildbot has enabled?
[20:30:47] wagnerrp: you can view the configure run
[20:31:24] wagnerrp: http://code.mythtv.org/buildbot/builders/mast . . . e/logs/stdio
[20:31:38] mbpeed: what linux distro is recommended for older computers
[20:32:38] wagnerrp: mbpeed: this is the development channel, perhaps you want #mythtv-users
[20:32:50] mbpeed: thanks
[20:33:38] DonAlex (DonAlex!~DonAlex@195.149.63.237) has quit (Quit: Leaving)
[20:33:58] bradd: so there is a ; missing from privatedecoder_crystalhd.cpp...i could open a ticket with a patch but figured it might be easier to just mention it here...line 11
[20:34:08] bradd: since its a simple thing
[20:39:32] wagnerrp: does compiling with crystal hd support require any specific hardware?
[20:40:00] wagnerrp: specifically, is there any reason not to compile with it in?
[20:40:18] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[20:41:37] paul-h: looks like a simple typo to me
[20:42:51] paul-h: wagnerrp: thanks for the file transfer stuff, now I just need to figure out how to use it :)
[20:43:35] wagnerrp: paul-h: the 'ftopen()' function takes a myth URI, and a couple optional keywords
[20:43:43] wagnerrp: but if youre using the open() methods in the data classes
[20:43:50] wagnerrp: what you get out operates just like opening a file
[20:43:58] wagnerrp: read(), write(), seek(), tell(), etc...
[20:45:41] paul-h: I just need to copy the remote file to the local system so the tools that need direct access to the file like projectx can do their stuff
[20:47:09] wagnerrp: in that case, you may want to check out findfile()
[20:47:37] wagnerrp: it searches through the defined storage groups, and returns a storage group object if the filename can be found within it
[20:47:43] wagnerrp: https://github.com/MythTV/mythtv/blob/master/ . . . roto.py#L182
[20:48:09] wagnerrp: allows you to check if there is a local file to access directly, rather than copying it to a temporary location
[20:48:11] bradd: i dont require crystal hd support..but its enabled in the mythtv.spec that comes with mythtv
[20:49:49] mbpeed (mbpeed!~exploit@cpe-069-134-022-187.nc.res.rr.com) has left #mythtv ()
[20:50:08] wagnerrp: paul-h: also, if you do have to copy the file over the remote interface, make sure to do so in a loop, a couple MB at a time
[20:50:52] wagnerrp: the file transfer class will buffer internally with requests ~64KB, and manage retransmission if the connection gets confused
[20:51:06] wagnerrp: but you dont want to be buffering a several GB file in memory before writing to disk
[20:52:14] wagnerrp: if you want, i could add something like 'copyto()' to the object, where it will internally perform this loop
[20:52:22] wagnerrp: you just give it a filename or file object
[20:53:18] wagnerrp: or depending on how you're running it
[20:53:31] wagnerrp: you may want to update some status information as the file gets copied
[20:53:37] wagnerrp: something like https://github.com/wagnerrp/mythtv-scripts/bl . . . port.py#L230
[20:54:15] stuartm: bradd: thanks for letting us know
[20:55:27] paul-h: wagnerrp: yeah, that looks pretty close to what I had in mind
[21:12:24] Captain_Murdoch: I have a patch I used for testing remote SG's which added a --copyfile argument to mythcommflag that could copy a file local->remote, remote->local, remote->remote, and local->local. it uses our RingBuffer class to do the reading and writing so it supports reading and writing both local and remote. once (if) we ever get the generic mythutil binary, the patch will get applied to that.
[21:13:28] marsilainen (marsilainen!~matt@host-78-145-174-218.as13285.net) has joined #mythtv
[21:23:17] JEDIDIAH__ (JEDIDIAH__!~jedi@cpe-76-185-75-39.tx.res.rr.com) has joined #mythtv
[21:23:43] paul-h: Captain_Murdoch: yeah I was thinking of adding something to mytharchivehelper to do the same but since the python bindings already have part of the solution and mythburn.py is written in python it seems sensible to use the bindings
[21:25:58] wagnerrp: Captain_Murdoch: i could work something up with a dozen lines in the bindings
[21:26:25] wagnerrp: it wouldnt be great, i think i get about 25–30MB/s out of it currently
[21:26:26] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 252 seconds)
[21:26:34] wagnerrp: but for most uses that would be plenty
[21:26:56] wagnerrp: besides, id still rather all that stuff be kept out of mythcommflag
[21:27:06] Captain_Murdoch: wagnerrp, I think I'm going to take a look at making a mythutil binary tonight. there's quite a bit of stuff that should be there instead of other programs.
[21:27:08] wagnerrp: maybe put in individual binaries, or in some lumped 'helper' application
[21:27:43] Captain_Murdoch: I'm thinking of a single binary 'mythutil' which has args like --copyfile --getcutlist --setcutlist etc..
[21:28:28] ** Captain_Murdoch needs to head downstairs for dinner but should be back later. **
[21:37:56] JEDIDIAH__ (JEDIDIAH__!~jedi@cpe-76-185-75-39.tx.res.rr.com) has quit (Ping timeout: 260 seconds)
[21:38:25] JEDIDIAH__ (JEDIDIAH__!~jedi@cpe-76-185-75-39.tx.res.rr.com) has joined #mythtv
[21:44:24] JEDIDIAH__ (JEDIDIAH__!~jedi@cpe-76-185-75-39.tx.res.rr.com) has quit (Ping timeout: 276 seconds)
[21:53:38] andreax (andreax!~andreaz@p57B958F8.dip.t-dialin.net) has quit (Quit: Leaving.)
[22:01:37] j-rod is now known as j-rod|afk
[22:15:07] danielk22: dblain: It looks like we can get rid of those thunking classes that return QObject* for everything by registering the return types with qScriptRegisterMetaType().
[22:32:37] Beirdo: running RDP over an ssh tunnel... oh so slow.
[22:35:05] Beirdo: oh god. now it's running a video ad.
[22:36:14] wagnerrp: thats what get for installing flash
[22:36:41] Beirdo: heh, true. and forgetting flashblock
[22:37:01] bradd (bradd!~bradd@shaolin.ameri.ca) has quit (Quit: leaving)
[22:43:28] iamlindoro: Captain_Murdoch: mytharmyknife ;)
[22:46:26] cesman (cesman!~cecil@pdpc/supporter/professional/cesman) has joined #mythtv
[22:55:50] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[23:15:03] marsilainen (marsilainen!~matt@host-78-145-174-218.as13285.net) has quit (Ping timeout: 255 seconds)
[23:17:46] marsilainen (marsilainen!~matt@host-78-145-174-218.as13285.net) has joined #mythtv
[23:30:38] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit ()
[23:41:48] marsilainen (marsilainen!~matt@host-78-145-174-218.as13285.net) has quit (Ping timeout: 258 seconds)
[23:42:24] davide (davide!~david@host103.16.intrusion.com) has joined #mythtv
[23:42:24] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Read error: Connection reset by peer)
[23:47:47] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has quit (Quit: Ex-Chat)
[23:48:14] JEDIDIAH__ (JEDIDIAH__!~jedi@cpe-76-185-75-39.tx.res.rr.com) has joined #mythtv
[23:56:09] wahrhaft (wahrhaft!~quassel@cpe-24-210-71-26.columbus.res.rr.com) has quit (Ping timeout: 276 seconds)

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