MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (88):

abqjp, aloril, andreax, Anduin, Anssi, anykey_, beata, Beirdo, Captain_Murdoch, cattelan_away, cesman, Chutt, clever_, coling, Cougar, dagar_, Dave123, Dave123-road, dekarl, dlblog, eharris, elmojo, elvum_, f33dMB, foobum, foxbuntu, ghoti, Gibby, gigem, GreyFoxx, hobiga, iamlindoro, J-e-f-f-A, j-rod|afk, jams_, jannau, jcarlos, JEDIDIAH__, joe_____, jpabq, jpabq-, jstenback, justinh, jwhite, jya, kc, knightr, kormoc_afk, kurre, laga, mag0o, markk, mrand, MythBuild, MythLogBot, M|ckael_, okolsi, poptix, purserj, reynaldo, rhpot1991, sailerboy, Seeker`, skd5aner, Snow-Man, sphery, stuarta, sunkan, superm1, sutula, tomimo_, tris, Unhelpful, wagnerrp, weta, xris, ybot_, _charly_, _hank, tgm4883, brfransen, ThisNewGuy, zombor, gregL, XChatMav, pheld, ke^, davide
Friday, April 15th, 2011, 00:05 UTC
[00:05:10] len (len!~quassel@184-97-168-55.mpls.qwest.net) has joined #mythtv
[00:06:52] len (len!~quassel@184-97-168-55.mpls.qwest.net) has quit (Remote host closed the connection)
[00:12:32] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Remote host closed the connection)
[00:13:01] gigem_ (gigem_!~david@mythtv/developer/gigem) has joined #mythtv
[00:16:31] jcarlos (jcarlos!~quassel@85.137.96.30.dyn.user.ono.com) has quit (Quit: No Ping reply in 180 seconds.)
[00:21:05] jcarlos (jcarlos!~quassel@85.137.96.30.dyn.user.ono.com) has joined #mythtv
[00:26:18] ThisOtherGuy (ThisOtherGuy!~a@pool-98-109-19-98.nwrknj.fios.verizon.net) has quit ()
[00:34:32] jcarlos (jcarlos!~quassel@85.137.96.30.dyn.user.ono.com) has quit (Quit: No Ping reply in 180 seconds.)
[00:34:47] jcarlos (jcarlos!~quassel@85.137.96.30.dyn.user.ono.com) has joined #mythtv
[00:40:49] ThisNewGuy (ThisNewGuy!~doug@pool-98-109-19-98.nwrknj.fios.verizon.net) has joined #mythtv
[00:44:38] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[00:51:48] gregL (gregL!~greg@74.76.125.87) has joined #mythtv
[01:04:15] markk: elmojo: quite reserved I think
[01:09:24] jcarlos (jcarlos!~quassel@85.137.96.30.dyn.user.ono.com) has quit (Quit: No Ping reply in 180 seconds.)
[01:09:28] jcarlos (jcarlos!~quassel@85.137.96.30.dyn.user.ono.com) has joined #mythtv
[01:16:33] kwmonroe (kwmonroe!~kwmonroe@cpe-70-113-204-146.austin.res.rr.com) has joined #mythtv
[01:21:02] elmojo: markk: hmmm, I wonder if the issues we see with crystal-hd are related to excessive reference frames – the TNG clip has stuttering too and it's a progressive H.264 video
[01:25:15] elmojo: then again, my Planet Earth clip only has 4 ref frames and stutters
[01:33:41] MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[01:36:19] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 252 seconds)
[01:56:30] len (len!~quassel@184-97-168-55.mpls.qwest.net) has joined #mythtv
[01:58:07] len (len!~quassel@184-97-168-55.mpls.qwest.net) has quit (Remote host closed the connection)
[02:09:19] markk: elmojo: both clips still borken in mplayer as well?
[02:12:06] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has quit (Quit: Oh No!!!! ;-))
[02:17:35] elmojo: markk: good question – TNG plays fine under mplayer with crystal-hd – we stutter but it's due to insufficient buffers
[02:17:53] elmojo: going to bump the total number of buffers and see if it helps
[02:21:02] markk: elmojo: insufficient buffers because the decoder isn't returning them?
[02:23:52] elmojo: looks like they are getting output but not freed by the decoder
[02:24:27] elmojo: need to figure out how crystal_hd does DeLimboFrame
[02:28:10] markk: elmojo: may not be relevant here – but I've just spotted that we reset the private decoder when the stream changes in MpegPreProcessPkt but not in H624PreProcessPkt
[02:29:18] elmojo: markk: this is related to the fact that when we used crystal-hd we don't de-limbo frames
[02:29:27] elmojo: the new code causes this playback issue
[02:30:25] elmojo: since it requires the frame in the "decode" queue to be removed by DeLimboFrame but it never gets called
[02:30:29] elmojo: obviously
[02:31:33] elmojo: OK, how about this.... I want to rename ReleaseFrame to OutputFrame and change the 'used' queue name to 'output'
[02:32:07] elmojo: so they match and then the term "release" refers to the decoder releasing the frame from limbo/decode
[02:32:56] elmojo: I don't like that we call release_avf_buffer to free the buffer and ReleaseFrame to output the frame – it's confusing for others
[02:33:25] markk: call it releaseframefromthedecoderdungeonandletitbaskinthegloryofthepresentationqueue&nb sp;– or something similar
[02:33:58] elmojo: then I can create an OutputReleaseFrame for privatedecoders than puts the frame in the output queue and doesn't put it in the 'decode' queue
[02:34:00] markk: I think insanity won by a knockout last night
[02:34:43] elmojo: markk: no luck with vaapi?
[02:36:07] markk: elmojo: mpeg2 mostly working (but still crashy) – anything with references frames will die. but at least it now dies gracefully – as opposed to having to reboot my master backend every 2 minutes...
[02:36:28] elmojo: ouch!
[02:40:27] elmojo: markk: I played around with XBMC on my windows box and noticed that if you select dxva hardware acceleration you get the following deinterlace options: "none"
[02:41:06] markk: yeah – I don't think they've implemented it (from memory).
[02:41:54] elmojo: even with software decode you can only turn deinterlace on and not select what type of deinterlacing – the default looks terrible with fast motion – tons of blur – definitely a 1x and probably linear blend
[02:44:51] markk: elmojo: you said you had a quick hack for the vaapi buffer stuff?
[02:46:34] elmojo: markk: the quick hack was a failure – not sure what happened
[02:47:21] elmojo: markk: any idea what line 3007 in avformatdecoder.cpp checks for?
[02:47:40] elmojo: if (private_dec && mpa_pic->data[3])
[02:49:15] markk: elmojo: probably a libmpeg2 hangover – though might be what you need?
[02:49:49] elmojo: yes, I'm trying to figure out a way to free the buffer if we are using private_dec
[02:50:24] elmojo: can I assume that all private_dec decoders will never call release_avf_buffer
[02:55:16] markk: elmojo: I'm checking other decoders – but presumably if we relax that check above – then the release_buffer method is called?
[02:56:56] elmojo: markk: but it calls context->release_buffer()?
[02:57:02] elmojo: what is that?
[02:57:18] elmojo: was that a libmpeg2 function?
[02:57:33] elmojo: I've got a patch that works – lemme post it in a sec
[02:58:09] markk: context release buffer should – I think – call the relevant release_avf_buffer
[02:59:32] elmojo: http://pastebin.com/6HuzpSpQ
[03:02:27] elmojo: markk: hmmm, context->release_buffer() worked also
[03:03:30] elmojo: what does the mpa_pic->data[3] mean?
[03:05:16] markk: elmojo: should just refer to some private data (private to the decoder)
[03:06:28] elmojo: ah, think we should just use if (private_dec) then?
[03:06:36] elmojo: seems like it's the right thing to do in all cases
[03:08:04] markk: elmojo: yes – the private decoders are getting frames via get buffer – so the release_buffer call should be fine
[03:11:29] eharris (eharris!~eharris@99-179-7-82.lightspeed.austtx.sbcglobal.net) has quit (Ping timeout: 240 seconds)
[03:12:12] elmojo: markk: ok, it's committed – thanks for clearing that up
[03:13:23] eharris (eharris!~eharris@99-179-7-82.lightspeed.austtx.sbcglobal.net) has joined #mythtv
[03:18:13] elmojo: markk: so what do you think is happening with the video buffers under vaapi?
[03:24:57] markk: elmojo: I have a queue of decoded frames. when it comes to display, the video object has to copy the decoded frame to a glx/opengl texture. this crashes a lot :) especially for h264. gdb suggests that the decoder and video objects are accessing the same code – and it asserts
[03:25:48] markk: I can't figure out just yet whether it's just the same code block (and some shared data) – in which case we're screwed – or trying to access the same frames – in which case we can probably prevent it
[03:31:20] elmojo: markk: so vaapi has it's own videooput method, right?
[03:32:23] markk: elmojo: well – that's the way it's written at the moment – sub-class of VideoOutputOpenGL
[03:41:14] markk: elmojo: hrm – looks like the 2 threads aren't trying to access the same frame. not sure where to go next
[03:42:31] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Ping timeout: 246 seconds)
[03:43:39] elmojo: markk: I have the hack working now – you still want to try
[03:43:48] elmojo: the frames can be out of order though
[03:45:57] elmojo: http://pastebin.com/0iKxYdjR
[03:46:07] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has joined #mythtv
[03:48:17] jstenback (jstenback!~jstenback@dp.jstenback.com) has quit (Read error: Connection reset by peer)
[03:51:29] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has quit (Quit: Oh No!!!! ;-))
[03:52:38] markk (markk!~mark@cm180.omega173.maxonline.com.sg) has quit (Remote host closed the connection)
[03:54:00] jstenback (jstenback!~jstenback@dp.jstenback.com) has joined #mythtv
[03:54:36] markk (markk!~mark@cm180.omega173.maxonline.com.sg) has joined #mythtv
[03:55:01] markk: elmojo: well that didn't go so well
[03:57:01] elmojo: heh, when playing back TNG with that patch I don't get any video corruption with Xv when using the OSD but the frames are out of order
[03:57:08] markk: elmojo: I wonder if an ffmpeg update would help...
[03:57:17] elmojo: how so?
[03:57:25] elmojo: you could always pull Beirdo's branch
[03:57:31] markk: maybe some vaapi fixes
[03:57:52] elmojo: or get him to squash a patch for you
[04:00:10] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has joined #mythtv
[04:00:54] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has quit (Client Quit)
[04:02:58] markk: doesn't look like there's anything new in libav
[04:13:49] Beirdo: the branch is due for merging... no sooner than Monday
[04:14:57] Beirdo: but first, a weekend of drinking and hanging around outside :)
[04:19:41] markk (markk!~mark@cm180.omega173.maxonline.com.sg) has quit (Remote host closed the connection)
[04:21:02] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has joined #mythtv
[04:29:25] knightr (knightr!~knightr@mythtv/developer/knightr) has quit (Ping timeout: 260 seconds)
[04:29:57] knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv
[04:36:12] frankbean (frankbean!~frankbean@c-98-203-229-76.hsd1.wa.comcast.net) has joined #mythtv
[04:37:07] frankbean (frankbean!~frankbean@c-98-203-229-76.hsd1.wa.comcast.net) has quit (Client Quit)
[04:38:35] markk (markk!~mark@cm180.omega173.maxonline.com.sg) has joined #mythtv
[04:39:11] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[04:47:26] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has quit (Quit: Oh No!!!! ;-))
[04:49:03] dblain (dblain!~dblain@mythtv/developer/dblain) has quit ()
[04:55:37] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has joined #mythtv
[04:55:51] dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has joined #mythtv
[04:55:51] dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv
[04:55:51] dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has quit (Changing host)
[05:12:30] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[05:41:50] beata (beata!beata@she.hatesme.com) has quit (Ping timeout: 246 seconds)
[05:45:24] markk (markk!~mark@cm180.omega173.maxonline.com.sg) has quit (Remote host closed the connection)
[05:50:59] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has quit (Quit: Oh No!!!! ;-))
[06:03:38] beata (beata!beata@she.hatesme.com) has joined #mythtv
[06:04:18] martin_ (martin_!~quassel@static-88.131.29.2.addr.tdcsong.se) has joined #mythtv
[06:07:49] andreax (andreax!~andreaz@p57B92E5E.dip.t-dialin.net) has quit (Read error: Connection reset by peer)
[06:14:17] mycoDA (mycoDA!~mycoDA@unaffiliated/mycosys) has left #mythtv ("Oh God - runnnnnnnn")
[06:51:01] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 276 seconds)
[07:11:38] martin_ (martin_!~quassel@static-88.131.29.2.addr.tdcsong.se) has quit (Ping timeout: 276 seconds)
[07:31:53] martin_ (martin_!~quassel@static-88.131.29.2.addr.tdcsong.se) has joined #mythtv
[07:34:44] andreax (andreax!~Andreaz@tmo-100-108.customers.d1-online.com) has joined #mythtv
[08:00:14] markk (markk!~mark@cm180.omega173.maxonline.com.sg) has joined #mythtv
[08:05:17] XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[08:07:34] MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 260 seconds)
[08:40:01] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has joined #mythtv
[09:01:40] martin_ (martin_!~quassel@static-88.131.29.2.addr.tdcsong.se) has quit (Ping timeout: 246 seconds)
[09:07:58] martin_ (martin_!~quassel@static-88.131.29.2.addr.tdcsong.se) has joined #mythtv
[09:08:06] andreax (andreax!~Andreaz@tmo-100-108.customers.d1-online.com) has quit (Read error: Connection reset by peer)
[09:24:33] jamesba (jamesba!~jamesba@gateb.kw.bbc.co.uk) has joined #mythtv
[09:33:45] andreax (andreax!~Andreaz@tmo-100-108.customers.d1-online.com) has joined #mythtv
[09:37:09] andreax (andreax!~Andreaz@tmo-100-108.customers.d1-online.com) has quit (Read error: Connection reset by peer)
[09:42:44] andreax (andreax!~Andreaz@tmo-100-108.customers.d1-online.com) has joined #mythtv
[10:05:03] 36DABIFRF (36DABIFRF!~mike@c-24-21-63-118.hsd1.or.comcast.net) has quit (Remote host closed the connection)
[10:43:53] andreax (andreax!~Andreaz@tmo-100-108.customers.d1-online.com) has quit (Ping timeout: 248 seconds)
[10:47:09] andreax (andreax!~Andreaz@80.187.100.108) has joined #mythtv
[11:26:26] andreax (andreax!~Andreaz@80.187.100.108) has quit (Read error: Connection reset by peer)
[11:29:05] kwmonroe (kwmonroe!~kwmonroe@cpe-70-113-204-146.austin.res.rr.com) has quit (Ping timeout: 240 seconds)
[11:31:42] andreax (andreax!~Andreaz@tmo-100-108.customers.d1-online.com) has joined #mythtv
[11:35:01] kwmonroe (kwmonroe!~kwmonroe@cpe-70-113-204-146.austin.res.rr.com) has joined #mythtv
[11:46:55] martin_ (martin_!~quassel@static-88.131.29.2.addr.tdcsong.se) has quit (Remote host closed the connection)
[11:51:23] martin_ (martin_!~quassel@static-88.131.29.2.addr.tdcsong.se) has joined #mythtv
[12:34:59] Jordack (Jordack!~jordack@h69-131-44-221.mdsnwi.tisp.static.tds.net) has joined #mythtv
[12:35:06] andreax (andreax!~Andreaz@tmo-100-108.customers.d1-online.com) has quit (Read error: Connection reset by peer)
[12:37:30] Belboz9999 (Belboz9999!~Belboz999@c-71-201-192-224.hsd1.il.comcast.net) has joined #mythtv
[12:42:33] andreax (andreax!~Andreaz@tmo-100-108.customers.d1-online.com) has joined #mythtv
[13:30:45] stoffel (stoffel!~quassel@p57B4B40C.dip.t-dialin.net) has joined #mythtv
[13:31:03] straterra (straterra!~straterra@fuhell.com) has left #mythtv ()
[13:35:45] pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv
[13:57:03] gigem_ (gigem_!~david@mythtv/developer/gigem) has joined #mythtv
[13:58:04] andreax (andreax!~Andreaz@tmo-100-108.customers.d1-online.com) has quit (Ping timeout: 276 seconds)
[14:00:17] martin_ (martin_!~quassel@static-88.131.29.2.addr.tdcsong.se) has quit (Remote host closed the connection)
[14:03:31] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Remote host closed the connection)
[14:03:43] andreax (andreax!~Andreaz@tmo-100-108.customers.d1-online.com) has joined #mythtv
[14:03:46] gigem_ (gigem_!~david@mythtv/developer/gigem) has joined #mythtv
[14:10:31] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[14:10:35] j-rod|afk is now known as j-rod
[14:27:29] ke^ (ke^!~mie@77.109.206.88) has joined #mythtv
[14:32:28] kwmonroe (kwmonroe!~kwmonroe@cpe-70-113-204-146.austin.res.rr.com) has quit (Quit: Ex-Chat)
[14:45:31] davide (davide!~david@host103.16.intrusion.com) has joined #mythtv
[14:46:14] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Ping timeout: 264 seconds)
[15:02:41] kwmonroe (kwmonroe!~kwmonroe@32.97.110.58) has joined #mythtv
[15:09:09] andreax (andreax!~Andreaz@tmo-100-108.customers.d1-online.com) has quit (Read error: Connection reset by peer)
[15:18:19] abqjp (abqjp!~abqjp@97-119-174-22.albq.qwest.net) has joined #mythtv
[15:58:01] kormoc is now known as kormoc_afk
[16:07:05] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[16:10:52] andreax (andreax!~andreaz@p57B935CC.dip.t-dialin.net) has joined #mythtv
[16:29:01] jamesba (jamesba!~jamesba@gateb.kw.bbc.co.uk) has quit (Quit: Leaving)
[16:31:45] stoffel (stoffel!~quassel@p57B4B40C.dip.t-dialin.net) has quit (Remote host closed the connection)
[16:36:58] Belboz9999 (Belboz9999!~Belboz999@c-71-201-192-224.hsd1.il.comcast.net) has quit (Remote host closed the connection)
[16:52:59] davide (davide!~david@host103.16.intrusion.com) has quit (Remote host closed the connection)
[16:53:27] davide (davide!~david@host103.16.intrusion.com) has joined #mythtv
[17:14:55] ikonia (ikonia!~mattd@unaffiliated/ikonia) has quit (Ping timeout: 250 seconds)
[17:21:11] Jordack (Jordack!~jordack@h69-131-44-221.mdsnwi.tisp.static.tds.net) has quit ()
[17:24:49] stoffel (stoffel!~quassel@p57B4B40C.dip.t-dialin.net) has joined #mythtv
[17:40:25] danielk22 (danielk22!~danielk@96.57.9.142) has joined #mythtv
[17:59:35] kwmonroe (kwmonroe!~kwmonroe@32.97.110.58) has quit (Quit: Ex-Chat)
[19:14:01] kenni (kenni!~kenni@mythtv/developer/kenni) has left #mythtv ()
[19:24:11] danielk22: sphery: Captain_Murdoch: With the localhost thing can we just always try the unix socket connection first when the IP is 127.0.0.1 or localhost (or ::1/128) & the port is 0 or 3306 ?
[19:26:37] danielk22: I've run multiple mysql servers on a host before and it was tough enough that I know it can't be common (the debian/ubuntu startup scripts have to be replaced/patched). And I was only able to get one of the mysql servers can use unix sockets...
[19:28:22] stoffel (stoffel!~quassel@p57B4B40C.dip.t-dialin.net) has quit (Remote host closed the connection)
[19:38:10] wagnerrp: danielk22: since you wrote the previous implementation, im wondering if you have any opinion on a rework of MythCommandLineParser
[19:38:30] wagnerrp: https://github.com/MythTV/mythtv/commit/8bc8dd541300
[20:01:32] sphery: danielk22: That makes a lot more sense than the current implementation (which says that any non-0 port means to use TCP/IP regardless of host). I'll flip it around instead of just removing it. I just didn't like that our current approach does basically exactly the opposite of what MySQL does--and I wouldn't be surprised if a lot of users have an invalid config that's causing them to use TCP/IP to 127.0.0.1 rather than sockets.
[20:04:44] sphery: danielk22: Also, do you mind if I hard-code a MySQL sort into 0.24-fixes (only) as a workaround to our having lost sorting of programinfos in 0.24? Basically, this patch http://www.gossamer-threads.com/lists/engine? . . . ;list=mythtv , as described in http://www.gossamer-threads.com/lists/mythtv/users/477091#477091 .
[20:05:29] sphery: we now have the ability to sort in unstable, but it required an API change (and the final implementation required a protocol version change), so they're not really backportable
[20:15:36] danielk22: sphery: no go ahead, it's only for a small speed boost, if it is causing problems for and API user...
[20:28:25] sphery: Great, thanks. That will make MythArchive users very happy.
[21:25:44] danielk22 (danielk22!~danielk@96.57.9.142) has quit (Read error: Connection reset by peer)
[21:38:04] j-rod is now known as j-rod|afk
[21:47:06] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 260 seconds)
[22:23:29] abqjp (abqjp!~abqjp@97-119-174-22.albq.qwest.net) has quit (Quit: abqjp)
[22:25:54] davide (davide!~david@host103.16.intrusion.com) has quit (Ping timeout: 252 seconds)
[22:37:39] davide (davide!~david@160.86.16.103) has joined #mythtv
[23:22:35] dekarl (dekarl!~dekarl@e180133090.adsl.alicedsl.de) has quit (Ping timeout: 240 seconds)
[23:23:06] dekarl (dekarl!~dekarl@e180130153.adsl.alicedsl.de) has joined #mythtv
[23:49:56] abqjp (abqjp!~abqjp@71-37-148-206.albq.qwest.net) has joined #mythtv

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