MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (74):

aca20031, aloril_, Anssi, Beirdo, brfransen, CeilingKitten, cesman, Chutt_, clever, coling, Cougar, David_Miller, dblain, dekarl1, ElmerFudd, fetzerch, ghoti_, Gibby, gregL, GreyFoxx, J-e-f-f-A, jams, jarle, jarryd, jheizer, joe_____, joki, jpabq_, jpharvey__, jst, jwhite, jya, kc, kenni, knightr, kormoc, kurre2, kwmonroe, lux_2, madsara, MaverickTech, Merlin83b, moparisthebest_, mrand, MythBuild, MythLogBot, neufeld, Nothing4You, peper03, poptix, purserj, robink, rsiebert, Seeker`, seld, Sharky112065, skd5aner, SmallR2002, sphery_, sraue, stuartm, superm1, taylorr, tgm4883, Tobbe5178, toeb, tonsofpcs, tris, wagnerrp, wahrhaft, wolfgang4, XDS2010_, _charly_, _nyloc_
Thursday, July 25th, 2013, 11:42 UTC
[11:42:16] jya: peper03: want to test with this one?
[11:42:17] jya: http://pastebin.com/VUJSFhKJ
[11:42:36] jya: it's more elegant, and I believe fixes all issues… certainly can;t make it crash any longer
[11:43:18] jya: give me a yell when you did
[11:44:33] jya: could probably backport that one to 0.26
[11:44:53] peper03: Ok, I have to go for a few hours. I can give it a quick test before I go, though.
[11:45:24] jya: thanks, that'll be appreciated.. then I can go and start watching my own movie.. lots of movies to catch up on… been doing too much myth lately
[11:48:14] peper03: Hmm. Doesn't want to apply. What's going on there?
[11:50:27] peper03: fatal: corrupt patch at line 65
[11:53:18] jya: you applied the two patches after another ?
[11:53:22] jya: can't do that.
[11:53:35] jya: I think you're right in regards to StoredPackets
[11:53:36] peper03: No, only the second one. Or at least, that's one I'm trying to do.
[11:53:46] peper03: s/one/what/
[11:53:55] jya: go into the git/mythtv, patch -p2 < patch.diff
[11:54:19] peper03: Line 65 is the last line. If I add a new line, it complains about line 6...
[11:54:41] jya: let me repost the patch.. maybe i made a mistake
[11:55:13] jya: http://pastebin.com/6MpU2Csw
[11:56:54] jya: so I think there could be a racing conditions in the handling of StoredPacket. Reset can modify it while it's being checked elsewhere.
[11:58:21] jya: however, it shouldn't be too much of an issue, at worse it will cause a leak in that a packet could be missed and only freed the next time reset is called. could also mean you have a reset, and right at the same time you have a new packet added, then the skip occured
[11:58:58] jya: that could cause some video corruption, but that will be recovered the next packet
[11:59:14] peper03: I'm not sure that isn't the cause of the blocks you mentioned before.
[11:59:17] jya: so not sure it's worth bothering about it… properly locking it is a bit invasive change
[11:59:33] jya: was thinking the same thing
[12:00:41] peper03: Ok, patch applied (duh, was in the wrong directory!). Give me a sec to try to make it crash :)
[12:03:43] peper03: Looks good. Doesn't usually take long to make it crash, so I think that's probably done it.
[12:05:11] jya: there's over 11 access to storedPackets in AVFD, and two in AVFDDVD… locking it isn't going to be that simple… unless I simply move the locking right at the beginning of getframe
[12:11:39] peper03: The first four occurences are loops in the destructor and SeekReset, so should be fairly straightforward to lock. The ones inside GetFrame need a bit more consideration. I'd be wary of locking the whole of GetFrame, personally, as it can loop for a while. Actually, it can stay in there indefinitely if you have a still frame with no timeout on a DVD.
[12:13:26] peper03: I can have a look at that later, if you like. I think storedpackets should be flushed in Reset too when reset_video_data is true.
[12:14:31] jya: peper03: well, there should be a lock in use whenever storedpacket is being accessed.
[12:14:53] peper03: Jumping usually causes a 'DVDNAV_HOP_CHANNEL' event, which should dump any buffers. At the moment, storedpackets aren't being dumped, which might be the cause of the blockiness.
[12:15:02] jya: in GetFrame I would put the lock inside the loop
[12:15:57] peper03: If you have a still frame, you won't come out of GetPacket until it's dismissed.
[12:16:29] jya: you mean readpacket?
[12:16:45] peper03: Sorry, yes.
[12:17:01] jya: but then you wouldn't do skip or seekreset in there no?
[12:17:54] peper03: Well, there shouldn't be. I haven't thought all the scenarios through. It's just that if the lock were taken and the player *did* try to do something, you'd have a deadlock.
[12:19:31] dblain (dblain!~dblain@mythtv/developer/dblain) has quit (Ping timeout: 268 seconds)
[12:20:12] jya: having said that, if the ReadPacket may not return quickly, we already have an issue now regardless
[12:20:32] jya: as we lock it now
[12:20:48] peper03: That's true.
[12:22:22] jya: do you have some samples with still frame where you could try to seek or skip ?
[12:23:50] peper03: Seek isn't supported in a still frame (at the moment). I think skip causes the still frame to be dismissed, so it may not be an issue.
[12:24:26] peper03: Once the still frame is dismissed, av_read_frame should return.
[12:24:41] jya: but will ReadPacket exit?
[12:26:26] jya: hum… maybe the locking shouldn't be done that way then… instead be placed around av_read_frame.
[12:27:03] jya: hum… no that won't do… anything touch ic needs to be locked
[12:30:11] jya: anyway, this needs further testing, and you're probably the only one with access to such test material
[12:31:29] peper03: Yes, ReadPacket should exit with the next video/data/audio/whatever packet. I'll do some testing later. Have to go.
[12:31:48] peper03: Thanks for the help!
[12:31:55] stuartm: note, I'm working on the news post, but first I've having to figure out and fix some issues with the system – notably that the last news post (0.26 release) wasn't actually committed and will be wiped if I push a new one
[12:41:38] dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv
[13:00:11] jya: peper03: is there any other method in avfd called by a different thread than the decoder one ?
[13:06:06] purserj (purserj!~purserj@hosting.collaborynth.com.au) has quit (Ping timeout: 264 seconds)
[13:07:02] purserj (purserj!~purserj@113.212.99.150) has joined #mythtv
[13:10:00] stuartm: news posted, need to fiddle with the formatting though
[13:10:30] ** jya dear god… I watched the entire barbie movie ! **
[13:16:41] stuartm: there goes your cred
[13:25:26] jya: peper03: I think the issue with the locking is really only for DVD playback… The only place calling SeekReset outside the decoder thread is in MythDVDPlayer
[13:29:16] peper03: jya: MythPlayer::SwitchToProgram/JumpToProgram->ResetPlaying->AvFormatDecoder:: Reset->SeekReset
[13:30:15] peper03: stuartm: July 21th? th?
[13:30:32] jya: peper03: how do you jump program within an existing one so I can try ?
[13:31:00] peper03: jya: No idea. Just following the code.
[13:31:10] jya: just want to see in which thread it's running
[13:33:55] peper03: Both SwitchToProgram and JumpToProgram are called from MythPlayer::EventLoop, so presumably from the player thread.
[13:34:13] jya: yes.. was looking at that.. occurs when you change program in live tv
[13:35:22] peper03: I'm not aware of any other methods in avfd that are called by a thread other than the decoder thread, but then I wasn't aware of SeekReset before yesterday :)
[13:35:42] stuartm: peper03: oops, edited the date from automatically added one (25th)
[13:35:57] jya: if the issue was just in mythdvdplayer, then I would have added a mechanism similar to just seeking
[13:36:22] jya: the player set a seek value (here could be seekchapter)
[13:36:36] jya: and in the decoder loop you check that value and process into doing the work.
[13:36:41] jya: so no more locking required
[13:37:01] stuartm: peper03: err, no that was the one in Nicolas' email
[13:37:42] jya: stuartm: no link to the release note ?
[13:38:08] peper03: stuartm: Probably happened the same way, though. Just makes me start thinking with a lisp :)
[13:38:33] stuartm: jya: I'll add one
[13:41:55] tris (tris!tristan@2001:1868:a00a::4) has joined #mythtv
[13:45:32] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv
[13:54:07] stichnot: jya: maybe Source > Jump to Program in the playback OSD menu
[13:55:45] jya: stichnot: ah good find… regardless, i think the issue is more complex anyway… I've fixed one aspect of it, but it's just not safe the way it is… You have the player accessing the decoder->ic context, with no lock of any kind, and it's obviously not safe to do so while the decoder thread is doing its business
[14:18:11] tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has quit (Ping timeout: 264 seconds)
[14:22:49] tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has joined #mythtv
[14:45:23] bobweaver (bobweaver!~bobweaver@ubuntu/member/bobweaver) has joined #mythtv
[15:04:00] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 260 seconds)
[15:09:01] peper03: jya: Does it always take so long before the menu highlight appears on your Barbie DVD? If so, I'd be interested in traces and possibly a small sample.
[15:09:45] bobweaver: Just a update on how the SDK kit is coming together. a good waste of 3 minutes and 33 seconds of your life :) http://www.youtube.com/watch?v=rsi8alOlQ00
[15:30:00] Merlin83b2 (Merlin83b2!~Daniel@office.34sp.com) has joined #mythtv
[15:30:18] IReboot (IReboot!~doug@cpe10bf48e67915-cm78cd8e7e342d.cpe.net.cable.rogers.com) has joined #mythtv
[15:32:04] Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:14ab:e6f3:8fe6:ddcd) has quit (Ping timeout: 245 seconds)
[15:39:27] Chutt (Chutt!~ijr@cpe-76-190-199-73.neo.res.rr.com) has quit (Ping timeout: 256 seconds)
[15:41:37] Chutt (Chutt!~ijr@cpe-76-190-199-73.neo.res.rr.com) has joined #mythtv
[15:57:34] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[16:00:22] Jim_Lahey (Jim_Lahey!~bobweaver@173-86-138-82.dsl1-field.roch.ny.frontiernet.net) has joined #mythtv
[16:00:45] Jim_Lahey is now known as Guest45753
[16:03:04] bobweaver (bobweaver!~bobweaver@ubuntu/member/bobweaver) has quit (Ping timeout: 256 seconds)
[16:03:30] knightr: stuartm, Thank you!
[16:06:06] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 261 seconds)
[16:11:35] Guest45753 (Guest45753!~bobweaver@173-86-138-82.dsl1-field.roch.ny.frontiernet.net) has quit (Read error: No route to host)
[16:12:49] stuartm: knightr: no need to thank me, sorry I didn't get it done sooner :)
[16:27:34] rsiebert_ (rsiebert_!~quassel@e179134098.adsl.alicedsl.de) has quit (Read error: Operation timed out)
[16:28:23] rsiebert (rsiebert!~quassel@92.224.248.156) has joined #mythtv
[16:40:16] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[16:41:12] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv
[16:46:14] lomion0815 (lomion0815!~lomion081@93-82-143-238.adsl.highway.telekom.at) has joined #mythtv
[16:53:49] Merlin83b2 (Merlin83b2!~Daniel@office.34sp.com) has quit (Read error: Connection reset by peer)
[17:03:07] Chutt_ (Chutt_!~ijr@cpe-76-190-199-73.neo.res.rr.com) has joined #mythtv
[17:06:53] Chutt (Chutt!~ijr@cpe-76-190-199-73.neo.res.rr.com) has quit (Ping timeout: 268 seconds)
[17:07:00] Chutt_ is now known as Chutt
[17:25:04] SteveGoodey (SteveGoodey!~steve@host86-160-206-25.range86-160.btcentralplus.com) has joined #mythtv
[17:36:41] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Remote host closed the connection)
[17:37:09] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv
[17:59:14] dekarl1 is now known as dekarl
[18:01:18] DrFoo: I'm having some issues that seem to all come down to the fact that myth doesn't recognize my videos directory. It gives a message saying there's nothing there and puts me at /. If I navigate to it manually, it finds everything. I also can make a seek table due to this; it doesn't find the videos.
[18:01:43] DrFoo: It's readable by mythtv user.
[18:03:44] kurre2 (kurre2!~tomimo@xdsl-83-150-88-111.nebulazone.fi) has quit (Ping timeout: 245 seconds)
[18:09:38] gregL: DrFoo, You would be better off asking your question in the #mythtv-user channel ...This is the development channel
[18:11:09] kurre2 (kurre2!~tomimo@xdsl-83-150-88-111.nebulazone.fi) has joined #mythtv
[18:18:04] DrFoo: sorry. I didn't get a response there and wasn't sure, if I was missing a technical detail that users may not know about.
[18:18:16] DrFoo: gregL:
[18:19:11] NightMonkey (NightMonkey!~NightrMon@64.124.185.45) has joined #mythtv
[18:19:12] NightMonkey (NightMonkey!~NightrMon@64.124.185.45) has quit (Changing host)
[18:19:12] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv
[18:21:36] papertigers_ (papertigers_!~papertige@pool-98-118-156-189.bflony.fios.verizon.net) has joined #mythtv
[18:24:24] papertigers_ is now known as papertigers
[18:24:24] papertigers is now known as 36DAA4JMO
[18:43:06] wilmoore-misc (wilmoore-misc!~wilmoore@vlandnat.mystrotv.com) has joined #mythtv
[18:56:50] lomion0815 (lomion0815!~lomion081@93-82-143-238.adsl.highway.telekom.at) has quit (Quit: Verlassend)
[19:07:21] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Remote host closed the connection)
[19:07:59] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv
[19:17:48] fetzerch_ (fetzerch_!~quassel@unaffiliated/fetzerch) has quit (*.net *.split)
[19:17:49] ghoti (ghoti!~paul@scratch.it.ca) has quit (*.net *.split)
[19:17:49] seld (seld!~seld@h7n7-rny-a12.ias.bredband.telia.com) has quit (*.net *.split)
[19:17:49] sphery (sphery!~mdean@mythtv/developer/sphery) has quit (*.net *.split)
[19:17:50] ElmerFudd (ElmerFudd!~le@87-55-166-130-static.dk.customer.tdc.net) has quit (*.net *.split)
[19:17:52] wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (*.net *.split)
[19:17:52] wolfgang4 (wolfgang4!~wolfgang@178-27-196-33-dynip.superkabel.de) has quit (*.net *.split)
[19:17:53] XDS2010_ (XDS2010_!uid1218@gateway/web/irccloud.com/x-bdtuzczokriznryv) has quit (*.net *.split)
[19:17:53] toeb (toeb!~toeb@HSI-KBW-109-193-196-029.hsi7.kabel-badenwuerttemberg.de) has quit (*.net *.split)
[19:17:53] wilmoore-misc (wilmoore-misc!~wilmoore@vlandnat.mystrotv.com) has quit (*.net *.split)
[19:17:53] 36DAA4JMO (36DAA4JMO!~papertige@pool-98-118-156-189.bflony.fios.verizon.net) has quit (*.net *.split)
[19:17:54] dblain (dblain!~dblain@mythtv/developer/dblain) has quit (*.net *.split)
[19:17:54] cesman (cesman!~cesman@pdpc/supporter/professional/cesman) has quit (*.net *.split)
[19:17:56] _nyloc_ (_nyloc_!~quassel@pC19F5D21.dip0.t-ipconnect.de) has quit (*.net *.split)
[19:17:57] mrand (mrand!~mrand@ubuntu/member/mrand) has quit (*.net *.split)
[19:17:57] Anssi (Anssi!hannulaa@mandriva/developer/anssi) has quit (*.net *.split)
[19:17:57] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has quit (*.net *.split)
[19:17:59] jpabq_ (jpabq_!~quassel@mythtv/developer/jpabq) has quit (*.net *.split)
[19:17:59] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has quit (*.net *.split)
[19:17:59] Sharky112065 (Sharky112065!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has quit (*.net *.split)
[19:18:00] knightr (knightr!~knightr@mythtv/developer/knightr) has quit (*.net *.split)
[19:18:00] CeilingKitten (CeilingKitten!~CeilingKi@206-248-153-92.dsl.teksavvy.com) has quit (*.net *.split)
[19:18:01] jya (jya!~jyavenard@mythtv/developer/jya) has quit (*.net *.split)
[19:18:01] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit (*.net *.split)
[19:18:02] jwhite (jwhite!~jwhite@75-146-153-89-minnesota.hfc.comcastbusiness.net) has quit (*.net *.split)
[19:18:02] danielk221 (danielk221!~danielk@exchange.wgen.net) has quit (*.net *.split)
[19:18:02] gigem (gigem!~david@mythtv/developer/gigem) has quit (*.net *.split)
[19:18:03] jams (jams!~jams@cpe-24-92-95-170.wi.res.rr.com) has quit (*.net *.split)
[19:18:04] poptix (poptix!poptix@poptix.net) has quit (*.net *.split)
[19:18:04] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (*.net *.split)
[19:18:04] rsiebert (rsiebert!~quassel@92.224.248.156) has quit (*.net *.split)
[19:18:04] IReboot (IReboot!~doug@cpe10bf48e67915-cm78cd8e7e342d.cpe.net.cable.rogers.com) has quit (*.net *.split)
[19:18:05] skd5aner (skd5aner!~skd5aner@50-90-5-146.res.bhn.net) has quit (*.net *.split)
[19:18:05] kc (kc!~Casper@unaffiliated/kc) has quit (*.net *.split)
[19:18:05] joe_____ (joe_____!~bob@64.73.32.135) has quit (*.net *.split)
[19:18:06] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (*.net *.split)
[19:18:07] Chutt (Chutt!~ijr@cpe-76-190-199-73.neo.res.rr.com) has quit (*.net *.split)
[19:18:08] robink (robink!~quassel@unaffilated/robink) has quit (*.net *.split)
[19:18:09] Cougar (Cougar!~cougar@2a03:5880:104:10:3c9a:dae1:2963:9fae) has quit (*.net *.split)
[19:18:10] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (*.net *.split)
[19:18:10] purserj (purserj!~purserj@113.212.99.150) has quit (*.net *.split)
[19:18:10] danielk22 (danielk22!~danielk22@96.57.9.142) has quit (*.net *.split)
[19:18:11] moparisthebest_ (moparisthebest_!~quassel@66.55.92.38) has quit (*.net *.split)
[19:18:11] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (*.net *.split)
[19:18:11] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (*.net *.split)
[19:18:11] jarryd (jarryd!jarryd@im.jarryd.net) has quit (*.net *.split)
[19:18:12] aca20031 (aca20031!~aca@2607:5300:60:2c95::1) has quit (*.net *.split)
[19:18:12] stuarta (stuarta!~stuarta@mythtv/developer/stuarta) has quit (*.net *.split)
[19:18:13] superm1 (superm1!uid4318@ubuntu/member/superm1) has quit (*.net *.split)
[19:18:13] _charly_ (_charly_!kroseneg@sunrise.schmidham.net) has quit (*.net *.split)
[19:18:14] clever (clever!~clever@47.54.82.69) has quit (*.net *.split)
[19:18:14] gregL (gregL!~greg@cpe-74-76-105-205.nycap.res.rr.com) has quit (*.net *.split)
[19:18:15] Gibby (Gibby!~Gibby@184.170.249.223) has quit (*.net *.split)
[19:18:16] DrFoo (DrFoo!~DrFoo@c-24-34-23-78.hsd1.ma.comcast.net) has quit (*.net *.split)
[19:18:16] kurre2 (kurre2!~tomimo@xdsl-83-150-88-111.nebulazone.fi) has quit (*.net *.split)
[19:18:16] tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has quit (*.net *.split)
[19:18:16] tris (tris!tristan@2001:1868:a00a::4) has quit (*.net *.split)
[19:18:17] rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has quit (*.net *.split)
[19:18:17] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (*.net *.split)
[19:18:18] David_Miller (David_Miller!~dave@pretender.frop.net) has quit (*.net *.split)
[19:18:18] Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has quit (*.net *.split)
[19:18:18] xris (xris!~xris@mythtv/developer/xris) has quit (*.net *.split)
[19:18:19] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has quit (*.net *.split)
[19:18:19] brfransen (brfransen!~brfransen@64.179.141.163) has quit (*.net *.split)
[19:18:19] jst (jst!~quassel@2620:101:8003:200:224:e8ff:fe39:34c2) has quit (*.net *.split)
[19:18:21] SteveGoodey (SteveGoodey!~steve@host86-160-206-25.range86-160.btcentralplus.com) has quit (*.net *.split)
[19:18:22] stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has quit (*.net *.split)
[19:18:22] jpharvey__ (jpharvey__!~jpharvey@host109-148-114-206.range109-148.btcentralplus.com) has quit (*.net *.split)
[19:18:22] tonsofpcs (tonsofpcs!~tonsofpcs@rivendell/member/tonsofpcs) has quit (*.net *.split)
[19:18:23] Beirdo (Beirdo!~gjhurlbu@mythtv/developer/beirdo) has quit (*.net *.split)
[19:18:23] kenni (kenni!~kenni@port649.ds1-ly.adsl.cybercity.dk) has quit (*.net *.split)
[19:18:24] knightr__ (knightr__!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (*.net *.split)
[19:18:24] neufeld (neufeld!~user@69-165-173-139.dsl.teksavvy.com) has quit (*.net *.split)
[19:18:24] SmallR2002 (SmallR2002!~quassel@c-98-253-173-240.hsd1.il.comcast.net) has quit (*.net *.split)
[19:18:25] jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has quit (*.net *.split)
[19:18:25] magoogle (magoogle!47a39921@gateway/web/freenode/ip.71.163.153.33) has quit (*.net *.split)
[19:18:27] aloril_ (aloril_!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi) has quit (*.net *.split)
[19:18:28] kwmonroe (kwmonroe!~kwmonroe@32.97.110.52) has quit (*.net *.split)
[19:18:29] Nothing4You (Nothing4You!N4Y@Nothing4You.w.tf-w.tf) has quit (*.net *.split)
[19:19:34] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv
[19:19:34] wilmoore-misc (wilmoore-misc!~wilmoore@vlandnat.mystrotv.com) has joined #mythtv
[19:19:34] 36DAA4JMO (36DAA4JMO!~papertige@pool-98-118-156-189.bflony.fios.verizon.net) has joined #mythtv
[19:19:34] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv
[19:19:34] kurre2 (kurre2!~tomimo@xdsl-83-150-88-111.nebulazone.fi) has joined #mythtv
[19:19:34] SteveGoodey (SteveGoodey!~steve@host86-160-206-25.range86-160.btcentralplus.com) has joined #mythtv
[19:19:34] Chutt (Chutt!~ijr@cpe-76-190-199-73.neo.res.rr.com) has joined #mythtv
[19:19:34] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv
[19:19:34] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[19:19:34] rsiebert (rsiebert!~quassel@92.224.248.156) has joined #mythtv
[19:19:34] IReboot (IReboot!~doug@cpe10bf48e67915-cm78cd8e7e342d.cpe.net.cable.rogers.com) has joined #mythtv
[19:19:34] tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has joined #mythtv
[19:19:34] tris (tris!tristan@2001:1868:a00a::4) has joined #mythtv
[19:19:34] purserj (purserj!~purserj@113.212.99.150) has joined #mythtv
[19:19:34] dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv
[19:19:34] aca20031 (aca20031!~aca@2607:5300:60:2c95::1) has joined #mythtv
[19:19:34] skd5aner (skd5aner!~skd5aner@50-90-5-146.res.bhn.net) has joined #mythtv
[19:19:34] fetzerch_ (fetzerch_!~quassel@unaffiliated/fetzerch) has joined #mythtv
[19:19:34] kc (kc!~Casper@unaffiliated/kc) has joined #mythtv
[19:19:34] _nyloc_ (_nyloc_!~quassel@pC19F5D21.dip0.t-ipconnect.de) has joined #mythtv
[19:19:34] magoogle (magoogle!47a39921@gateway/web/freenode/ip.71.163.153.33) has joined #mythtv
[19:19:34] robink (robink!~quassel@unaffilated/robink) has joined #mythtv
[19:19:34] cesman (cesman!~cesman@pdpc/supporter/professional/cesman) has joined #mythtv
[19:19:34] rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has joined #mythtv
[19:19:34] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[19:19:34] kenni (kenni!~kenni@port649.ds1-ly.adsl.cybercity.dk) has joined #mythtv
[19:19:34] joe_____ (joe_____!~bob@64.73.32.135) has joined #mythtv
[19:19:34] jwhite (jwhite!~jwhite@75-146-153-89-minnesota.hfc.comcastbusiness.net) has joined #mythtv
[19:19:34] wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv
[19:19:34] knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv
[19:19:34] mrand (mrand!~mrand@ubuntu/member/mrand) has joined #mythtv
[19:19:34] jams (jams!~jams@cpe-24-92-95-170.wi.res.rr.com) has joined #mythtv
[19:19:34] CeilingKitten (CeilingKitten!~CeilingKi@206-248-153-92.dsl.teksavvy.com) has joined #mythtv
[19:19:34] jpabq_ (jpabq_!~quassel@mythtv/developer/jpabq) has joined #mythtv
[19:19:34] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has joined #mythtv
[19:19:34] stuarta (stuarta!~stuarta@mythtv/developer/stuarta) has joined #mythtv
[19:19:34] Sharky112065 (Sharky112065!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has joined #mythtv
[19:19:34] danielk221 (danielk221!~danielk@exchange.wgen.net) has joined #mythtv
[19:19:34] danielk22 (danielk22!~danielk22@96.57.9.142) has joined #mythtv
[19:19:34] poptix (poptix!poptix@poptix.net) has joined #mythtv
[19:19:34] wolfgang4 (wolfgang4!~wolfgang@178-27-196-33-dynip.superkabel.de) has joined #mythtv
[19:19:34] ghoti (ghoti!~paul@scratch.it.ca) has joined #mythtv
[19:19:34] Cougar (Cougar!~cougar@2a03:5880:104:10:3c9a:dae1:2963:9fae) has joined #mythtv
[19:19:34] aloril_ (aloril_!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi) has joined #mythtv
[19:19:35] Anssi (Anssi!hannulaa@mandriva/developer/anssi) has joined #mythtv
[19:19:35] gigem (gigem!~david@mythtv/developer/gigem) has joined #mythtv
[19:19:35] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has joined #mythtv
[19:19:35] DrFoo (DrFoo!~DrFoo@c-24-34-23-78.hsd1.ma.comcast.net) has joined #mythtv
[19:19:35] knightr__ (knightr__!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv
[19:19:35] superm1 (superm1!uid4318@ubuntu/member/superm1) has joined #mythtv
[19:19:35] neufeld (neufeld!~user@69-165-173-139.dsl.teksavvy.com) has joined #mythtv
[19:19:35] XDS2010_ (XDS2010_!uid1218@gateway/web/irccloud.com/x-bdtuzczokriznryv) has joined #mythtv
[19:19:35] toeb (toeb!~toeb@HSI-KBW-109-193-196-029.hsi7.kabel-badenwuerttemberg.de) has joined #mythtv
[19:19:35] _charly_ (_charly_!kroseneg@sunrise.schmidham.net) has joined #mythtv
[19:19:35] moparisthebest_ (moparisthebest_!~quassel@66.55.92.38) has joined #mythtv
[19:19:35] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv
[19:19:35] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[19:19:35] seld (seld!~seld@h7n7-rny-a12.ias.bredband.telia.com) has joined #mythtv
[19:19:35] clever (clever!~clever@47.54.82.69) has joined #mythtv
[19:19:35] sphery (sphery!~mdean@mythtv/developer/sphery) has joined #mythtv
[19:19:35] David_Miller (David_Miller!~dave@pretender.frop.net) has joined #mythtv
[19:19:35] Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has joined #mythtv
[19:19:35] gregL (gregL!~greg@cpe-74-76-105-205.nycap.res.rr.com) has joined #mythtv
[19:19:35] xris (xris!~xris@mythtv/developer/xris) has joined #mythtv
[19:19:35] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[19:19:35] kwmonroe (kwmonroe!~kwmonroe@32.97.110.52) has joined #mythtv
[19:19:35] SmallR2002 (SmallR2002!~quassel@c-98-253-173-240.hsd1.il.comcast.net) has joined #mythtv
[19:19:35] jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has joined #mythtv
[19:19:35] ElmerFudd (ElmerFudd!~le@87-55-166-130-static.dk.customer.tdc.net) has joined #mythtv
[19:19:35] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has joined #mythtv
[19:19:35] brfransen (brfransen!~brfransen@64.179.141.163) has joined #mythtv
[19:19:35] jarryd (jarryd!jarryd@im.jarryd.net) has joined #mythtv
[19:19:35] jst (jst!~quassel@2620:101:8003:200:224:e8ff:fe39:34c2) has joined #mythtv
[19:19:35] Gibby (Gibby!~Gibby@184.170.249.223) has joined #mythtv
[19:19:35] stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has joined #mythtv
[19:19:35] jpharvey__ (jpharvey__!~jpharvey@host109-148-114-206.range109-148.btcentralplus.com) has joined #mythtv
[19:19:35] tonsofpcs (tonsofpcs!~tonsofpcs@rivendell/member/tonsofpcs) has joined #mythtv
[19:19:35] Beirdo (Beirdo!~gjhurlbu@mythtv/developer/beirdo) has joined #mythtv
[19:19:35] Nothing4You (Nothing4You!N4Y@Nothing4You.w.tf-w.tf) has joined #mythtv
[19:20:25] wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has quit (*.net *.split)
[19:20:26] wolfgang4 (wolfgang4!~wolfgang@178-27-196-33-dynip.superkabel.de) has quit (*.net *.split)
[19:20:26] XDS2010_ (XDS2010_!uid1218@gateway/web/irccloud.com/x-bdtuzczokriznryv) has quit (*.net *.split)
[19:20:26] toeb (toeb!~toeb@HSI-KBW-109-193-196-029.hsi7.kabel-badenwuerttemberg.de) has quit (*.net *.split)
[19:21:13] wahrhaft (wahrhaft!~quassel@cpe-24-210-69-143.columbus.res.rr.com) has joined #mythtv
[19:21:13] wolfgang4 (wolfgang4!~wolfgang@178-27-196-33-dynip.superkabel.de) has joined #mythtv
[19:21:13] XDS2010_ (XDS2010_!uid1218@gateway/web/irccloud.com/x-bdtuzczokriznryv) has joined #mythtv
[19:21:13] toeb (toeb!~toeb@HSI-KBW-109-193-196-029.hsi7.kabel-badenwuerttemberg.de) has joined #mythtv
[19:22:07] magoogle (magoogle!47a39921@gateway/web/freenode/ip.71.163.153.33) has quit (*.net *.split)
[19:22:36] magoogle (magoogle!47a39921@gateway/web/freenode/ip.71.163.153.33) has joined #mythtv
[19:23:57] aloril_ (aloril_!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi) has quit (*.net *.split)
[19:23:58] kwmonroe (kwmonroe!~kwmonroe@32.97.110.52) has quit (*.net *.split)
[19:23:59] Nothing4You (Nothing4You!N4Y@Nothing4You.w.tf-w.tf) has quit (*.net *.split)
[19:32:09] len (len!~quassel@75-168-36-94.mpls.qwest.net) has joined #mythtv
[19:32:31] kwmonroe (kwmonroe!~kwmonroe@32.97.110.52) has joined #mythtv
[19:34:34] Nothing4You (Nothing4You!N4Y@Nothing4You.w.tf-w.tf) has joined #mythtv
[19:35:16] aloril_ (aloril_!~aloril@dsl-tkubrasgw3-54f97e-153.dhcp.inet.fi) has joined #mythtv
[19:35:38] Nothing4You (Nothing4You!N4Y@Nothing4You.w.tf-w.tf) has quit (Excess Flood)
[19:37:03] Nothing4You (Nothing4You!N4Y@Nothing4You.w.tf-w.tf) has joined #mythtv
[19:47:03] 36DAA4JMO (36DAA4JMO!~papertige@pool-98-118-156-189.bflony.fios.verizon.net) has quit (Quit: 36DAA4JMO)
[20:49:56] SteveGoodey (SteveGoodey!~steve@host86-160-206-25.range86-160.btcentralplus.com) has quit (Quit: Konversation terminated!)
[21:06:04] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Quit: Ex-Chat)
[21:09:07] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit ()
[21:30:45] magoogle (magoogle!47a39921@gateway/web/freenode/ip.71.163.153.33) has quit (Quit: Page closed)
[21:31:34] danielk221 (danielk221!~danielk@exchange.wgen.net) has left #mythtv ()
[22:07:23] DrFoo (DrFoo!~DrFoo@c-24-34-23-78.hsd1.ma.comcast.net) has quit (Ping timeout: 264 seconds)
[22:10:46] Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has quit (Read error: Connection reset by peer)
[22:14:33] wilmoore_ (wilmoore_!~wilmoore@vlandnat.mystrotv.com) has joined #mythtv
[22:15:33] wilmoore-misc (wilmoore-misc!~wilmoore@vlandnat.mystrotv.com) has quit (Ping timeout: 248 seconds)
[22:18:44] wilmoore-misc (wilmoore-misc!~wilmoore@vlandnat.mystrotv.com) has joined #mythtv
[22:21:09] wilmoore_ (wilmoore_!~wilmoore@vlandnat.mystrotv.com) has quit (Ping timeout: 264 seconds)
[22:32:28] ghoti_ (ghoti_!~paul@scratch.it.ca) has joined #mythtv
[22:34:05] sphery_ (sphery_!~mdean@mythtv/developer/sphery) has joined #mythtv
[22:34:30] ghoti (ghoti!~paul@scratch.it.ca) has quit (Ping timeout: 248 seconds)
[22:34:30] sphery (sphery!~mdean@mythtv/developer/sphery) has quit (Ping timeout: 248 seconds)
[22:34:31] seld (seld!~seld@h7n7-rny-a12.ias.bredband.telia.com) has quit (Ping timeout: 248 seconds)
[22:34:32] ElmerFudd (ElmerFudd!~le@87-55-166-130-static.dk.customer.tdc.net) has quit (Ping timeout: 248 seconds)
[22:34:32] fetzerch_ (fetzerch_!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 248 seconds)
[22:35:37] ElmerFudd (ElmerFudd!~le@87-55-166-130-static.dk.customer.tdc.net) has joined #mythtv
[22:36:04] seld (seld!~seld@h7n7-rny-a12.ias.bredband.telia.com) has joined #mythtv
[22:39:01] _nyloc_ (_nyloc_!~quassel@pC19F5D21.dip0.t-ipconnect.de) has quit (Remote host closed the connection)
[22:40:45] nyloc (nyloc!~quassel@pC19F5D21.dip0.t-ipconnect.de) has joined #mythtv
[22:41:02] wilmoore-misc (wilmoore-misc!~wilmoore@vlandnat.mystrotv.com) has quit (Ping timeout: 240 seconds)
[22:41:31] wilmoore-misc (wilmoore-misc!~wilmoore@vlandnat.mystrotv.com) has joined #mythtv
[22:44:00] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv
[22:46:15] wilmoore-misc (wilmoore-misc!~wilmoore@vlandnat.mystrotv.com) has quit (Remote host closed the connection)
[22:48:15] wilmoore-misc (wilmoore-misc!~wilmoore@vlandnat.mystrotv.com) has joined #mythtv
[23:03:32] wilmoore-misc (wilmoore-misc!~wilmoore@vlandnat.mystrotv.com) has quit (Ping timeout: 256 seconds)
[23:43:07] joki (joki!~joki@p54862AFC.dip0.t-ipconnect.de) has quit (Ping timeout: 240 seconds)
[23:43:54] toeb (toeb!~toeb@HSI-KBW-109-193-196-029.hsi7.kabel-badenwuerttemberg.de) has quit (Ping timeout: 264 seconds)
[23:44:01] toeb (toeb!~toeb@HSI-KBW-109-193-196-029.hsi7.kabel-badenwuerttemberg.de) has joined #mythtv
[23:44:27] dekarl (dekarl!~dekarl@p4FE85F44.dip0.t-ipconnect.de) has quit (Ping timeout: 240 seconds)
[23:44:33] dekarl (dekarl!~dekarl@79.232.95.68) has joined #mythtv
[23:46:04] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Read error: Connection reset by peer)
[23:46:16] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv
[23:49:22] joki (joki!~joki@p54862AFC.dip0.t-ipconnect.de) has joined #mythtv
Friday, July 26th, 2013
[00:14:34] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!)
[00:36:03] kc (kc!~Casper@unaffiliated/kc) has quit (Remote host closed the connection)
[00:37:46] kc (kc!~Casper@pool-108-36-208-246.phlapa.fios.verizon.net) has joined #mythtv
[00:37:47] kc (kc!~Casper@pool-108-36-208-246.phlapa.fios.verizon.net) has quit (Changing host)
[00:37:47] kc (kc!~Casper@unaffiliated/kc) has joined #mythtv
[00:45:00] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 260 seconds)
[00:47:16] jya: peper03: i find that it either takes a long time for the menu entry to highlight, or at the beginning when choosing the language, before pressing ENTER/OK actually does something.
[00:47:36] jya: the last message is: 2013-07–26 10:46:58.223374 D DVDRB: DVDNAV_WAIT – waiting
[00:47:45] jya: I can press ESC
[00:47:51] jya: to go back to the main myth menu
[00:49:39] jya: right now, it's showing the language selection screen. the decoder thread is stuck in mythplayer::decoderloop, while the gui thread is stuck in MythPlayer::VideoLoop()
[00:59:45] jya: yeah. it's definitely stuck on that language selection screen… only way to get out is press ESC. Sometimes that menu works and I can select a language. but more often than not, nothing can be done… let me know which log you want and how to make a sample
[01:02:34] jya: 13 QMutex defined in mythplayer.cpp… got to wonder sometimes...
[01:17:41] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[01:26:19] len (len!~quassel@75-168-36-94.mpls.qwest.net) has quit (Read error: Connection reset by peer)
[01:27:40] len (len!~quassel@75-168-36-94.mpls.qwest.net) has joined #mythtv
[01:38:11] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 260 seconds)
[01:55:57] jya: gosh… what a mess mythplayer / decoder is… the concept of object ownership seems foreign in that world. So we have player -> decoder::reset() -> GetPlayer() -> flush. How is it ever possible to make this thread safe...
[01:56:16] jya: you can never tell who access whom
[02:06:04] jya: there are 46 calls across the player / decoder, going back and forth, none of them with any kind of thread protection… oh well… it's been like that for a while, i guess it doesn't really matter that much… too big of a task. giving up
[02:16:34] monkeypet69 (monkeypet69!~quassel@c-24-130-53-123.hsd1.ca.comcast.net) has joined #mythtv
[02:18:19] danielk22 (danielk22!~danielk22@96.57.9.142) has quit (Ping timeout: 260 seconds)
[02:26:52] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 240 seconds)
[02:27:56] monkeypet69 (monkeypet69!~quassel@c-24-130-53-123.hsd1.ca.comcast.net) has quit (Remote host closed the connection)
[02:30:45] _nyloc_ (_nyloc_!~quassel@p4FE4CB59.dip0.t-ipconnect.de) has joined #mythtv
[02:31:52] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[02:32:03] danielk22 (danielk22!~danielk22@96.57.9.142) has joined #mythtv
[02:34:54] nyloc (nyloc!~quassel@pC19F5D21.dip0.t-ipconnect.de) has quit (Ping timeout: 256 seconds)
[03:24:10] tris (tris!tristan@2001:1868:a00a::4) has quit (Ping timeout: 245 seconds)
[03:40:10] tris (tris!tristan@2001:1868:a00a::4) has joined #mythtv
[03:46:23] tris (tris!tristan@2001:1868:a00a::4) has quit (Ping timeout: 264 seconds)
[03:47:41] tris (tris!tristan@2001:1868:a00a::4) has joined #mythtv
[03:48:45] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 264 seconds)
[03:49:34] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv
[03:58:19] taylorr (taylorr!~taylorr@unaffiliated/elmojo) has joined #mythtv
[03:58:23] knightr__ (knightr__!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Ping timeout: 256 seconds)
[04:27:45] wilmoore-misc (wilmoore-misc!~wilmoore@c-67-190-17-108.hsd1.co.comcast.net) has joined #mythtv
[04:43:00] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[05:51:34] Chutt_ (Chutt_!~ijr@cpe-76-190-199-73.neo.res.rr.com) has joined #mythtv
[05:54:38] Chutt (Chutt!~ijr@cpe-76-190-199-73.neo.res.rr.com) has quit (Ping timeout: 240 seconds)
[05:59:26] peper03: jya: For logs, -v playback --loglevel=debug. For a sample, you can probably either dd the first 50–100mb. Probably worthwhile checking that the problem is reproduceable with the sample as well :)
[05:59:34] SteveGoodey (SteveGoodey!~steve@host86-160-206-25.range86-160.btcentralplus.com) has joined #mythtv
[06:01:18] joki (joki!~joki@p54862AFC.dip0.t-ipconnect.de) has quit (Ping timeout: 264 seconds)
[06:01:56] peper03: Seems odd that it's stuck in "DVDNAV_WAIT – waiting". The "DVDNAV_WAIT" bit means the ringbuffer wants to wait for the player to empty its buffers. The "- waiting" bit means it's letting the decoder know that it is going to wait. I added that basically to let the decoder flush the storedpackets buffer to the player. It shouldn't get stuck there!
[06:03:25] peper03: For the sample, I was going to say you can also pack the individual files, but dd is probably easiest.
[06:05:55] joki (joki!~joki@p548628AA.dip0.t-ipconnect.de) has joined #mythtv
[06:11:58] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!)
[06:12:28] jya: peper03: http://pastebin.com/NVbVVX14
[06:12:57] SteveGoodey (SteveGoodey!~steve@host86-160-206-25.range86-160.btcentralplus.com) has quit (Quit: Konversation terminated!)
[06:14:23] jya: peper03: you want the first MB, of the mounted disk, or of the block device ?
[06:24:18] jya: peper03: I;ve copied the first 200MB of the disk, i still can't open that generated .iso.. will try to make it bigger.. but it's going to take a while to upload
[06:35:48] jya: peper03: I'm at a size (1.3GB) where it crashes in dvdnav/vm/vm.c, in vm_get_video_attr return vm->vtsi->vtsi_mat->vts_video_attr; (vtsi is 0x0 and there's no test in there for null dereferences)
[06:42:44] jya: peper03: how do I test if my dd file is good? when I open it with avtest, it goes straight to the main title. no menu, or introduction logo of any kind
[07:01:25] Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has joined #mythtv
[07:06:40] coling (coling!~colin@cpc7-sgyl36-2-0-cust267.18-2.cable.virginmedia.com) has quit (Read error: Operation timed out)
[07:15:22] coling (coling!~colin@cpc7-sgyl36-2-0-cust267.18-2.cable.virginmedia.com) has joined #mythtv
[07:35:29] Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:1d10:f717:6dd5:d600) has joined #mythtv
[07:38:07] wilmoore-misc (wilmoore-misc!~wilmoore@c-67-190-17-108.hsd1.co.comcast.net) has quit (Remote host closed the connection)
[07:45:18] peper03: jya: It seems that mythavtest jumps straight to the bookmark, if one is set. Otherwise, add the image to your videos and play it that way.
[07:46:11] jya: I'm copying the first GB of the iso to my file server… another hour to go
[07:48:02] jya: how do you clear a bookmark on a dvd?
[07:48:16] peper03: The traces look odd. It gets DVDNAV_WAIT – waiting, which should cause all the packets in storedpackets to be processed, but the next thing is a decoding error (EOF)?!
[07:49:52] jya: I tested the 1GB ISO with VLC, and it shows the beginning of the DVD and ask to select a language, so I'm guessing the information is there for you to play with
[07:49:53] peper03: If you've got Myth set up to set a bookmark when you exit playback, it's pretty much impossible at the moment (short of deleting the entry in the dvdbookmark table). Otherwise itt works the same way as anywhere else.
[07:50:22] jya: not very friendly :(
[07:51:10] peper03: It's not ideal, no. It would be nice to have some way of clearing a bookmark from outside of a recording/video/whatever.
[07:52:17] peper03: I don't know if I'm strong enough to investigate what's going wrong with this DVD. Just seeing the title makes me feel pink and sparkly :-o
[07:53:28] jya: hehe
[07:53:51] jya: don't worry, you only have the introdudction there, and you find yourself in fairy land
[07:54:36] jya: peper03: I thought that bookmark was a toggle. So if you press enter when one was already set, it clears it… I'm pretty sure that's how it works with recordings
[07:55:18] jya: yeah, in recordings pressing ENTER twice clears it
[07:56:19] jya: same for videos.. so it's only dvd/iso not behaving like that
[07:57:26] peper03: It'll clear it if Myth isn't set up to create a bookmark again when you exit playback. Otherwise you clear it, and Myth creates a new one.
[08:24:54] peper03: jya: Actually, it seems you're right. I'm pretty sure it used to work, so I'll look into what I've broken :(
[08:38:33] len (len!~quassel@75-168-36-94.mpls.qwest.net) has quit (Read error: Connection reset by peer)
[08:39:21] peper03: jya: Try http://pastebin.com/xSdYa5Mn . I'm not sure whether that's the best/cleanest solution. Having TVPlayback/BACK bound complicates things too. I'll look into that as well later.
[08:40:04] jya: oh the upload is over…
[08:40:32] jya: http://www.avenard.org/files/media/mediatest/barbie2.iso
[08:41:20] jya: 900MB
[08:41:43] jya: oh what's the patch for ?
[08:41:49] peper03: Clearing bookmarks
[08:43:29] jya: that worked
[08:43:55] jya: what if frame happens to be 0xffffffffff ?
[08:44:08] jya: shouldn't you use something like ~0 ?
[08:44:19] jya: ~0x0LL
[08:44:52] peper03: Probably. That's why I didn't think it was the cleanest :) How long would a video be with 0xffffffff frames?
[08:45:23] jya: less long than ~0x0LL
[08:45:25] jya: :)
[08:45:51] jya: ok.. I can reproduce the navigation issue with mythavtest and the 900MB file.
[08:45:57] jya: vlc works
[08:46:45] peper03: At 30fps, it's about 4.5 years :)
[08:47:34] peper03: Downloading now. About another 13 minutes. I'll let you know when I've got it.
[08:48:10] jya: frames always start at 0?
[08:49:11] peper03: It gets to compared to a variable 'framesPlayed', so I assume yes.
[08:49:32] peper03: ~0x0LL is shorter and cleaner anyway
[09:00:21] peper03: jya: Ok, got it.
[09:07:26] peper03: jya: Seems ok at the moment. Did you just start playback and let it play through to the language selection screen?
[09:07:34] jya: yes
[09:07:49] jya: also tried to fast forward
[09:08:14] jya: mind you, this has worked at some stage… when I was doing my tests yesterday to fix the crash with skip chapter, it was working
[09:09:21] peper03: But you can reproduce it with the image? Otherwise it would make me wonder whether your drive sometimes has trouble reading the disc (scratch/fingerprint or whatever)
[09:10:38] peper03: I don't quite get why the log you posted earlier is showing a decode error at that point.
[09:15:35] jya: peper03: yes.. I just tried.
[09:15:50] jya: I tested as soon as you gave me a way to clear the bookrmak
[09:16:09] jya: I get the universal jingle, then the language selection, I can do nothing there but ESC
[09:16:18] peper03: Hmm. Works here :(
[09:16:26] jya: the log I posted earlier was of the DVD playback
[09:16:33] jya: the actual disk
[09:17:49] peper03: Could you do a trace using the image? (just to make sure there isn't more than one issue) Also maybe try turning 'Extra audio buffering' off?
[09:18:04] jya: http://pastebin.com/mQnJ9dEH
[09:19:42] peper03: Hmm. Same decode error there as well. What's going on?!
[09:20:05] jya: with extra audio uncheck, it makes no difference
[09:21:22] jya: i saw a infinite still frame in there… not sure it means anything
[09:21:47] jya: do you have the locking fix from yesterday?
[09:22:01] jya: just in case (though I tried reverting that change, and it made no difference)
[09:22:25] peper03: That's the language selection frame that it's about to show (or should be about to show).
[09:23:40] peper03: Yes, I should be completely up-to-date (and don't have anything of significance locally)
[09:28:33] peper03: Could you try setting a breakpoint at line 139 in AvFormatDecoderDVD (https://github.com/MythTV/mythtv/blob/master/ . . . dvd.cpp#L139 ) and then stepping over it. Turning 'Extra audio buffering' off should make life easier..
[09:30:16] peper03: It should skip into the 'else' and then after a couple of steps call 'av_read_frame'. I'd be interested to know if that is returning the error immediately.
[09:39:15] jya: ok.. doing that now
[09:39:50] jya: ok, I"m on the breakpoint
[09:39:59] jya: right at the end of the universal intro
[09:40:15] jya: it jumps into else
[09:40:21] peper03: yep. Right before the language screen.
[09:40:51] jya: hum.. doing step over av_read_frame and gdb lost it.
[09:41:29] peper03: Maybe need to 'set scheduler-locking step'
[09:41:42] jya: xcode should do that automatically
[09:41:50] peper03: Ok.
[09:42:11] jya: well, i never hit the breakpoint now :(
[09:42:43] peper03: ? Did you restart playback?
[09:42:49] jya: of course :)
[09:42:56] peper03: Just checking :)
[09:43:49] jya: I have a fair amount of breakpoints setup … let me remove them all
[09:45:14] jya: well, my breakpoints do work… I just never hit the one line 139
[09:47:39] jya: I put a breakpoint in on the default case , line 170, and I do get there right at the end of universal
[09:48:46] peper03: Hmm. That shouldn't happen. That might be what's causing the issue.
[09:49:18] jya: let me see what's the value of last event
[09:49:29] lux_2 (lux_2!~lux@p54ABE1CC.dip0.t-ipconnect.de) has joined #mythtv
[09:49:31] lux_2: hi
[09:49:44] peper03: Yes, that would be interesting.
[09:49:49] jya: it's 7
[09:49:57] jya: whatever that means
[09:50:21] lux_2: i have an issue with mythtv. mythtv doesn't fetch eit epg for one channel anymore, what could be the reason? also, i get these errors from mythbackend with siparser,eit verbose options enabled: http://paste2.org/EjEkWjfk
[09:50:42] peper03: DVDNAV_NAV_PACKET – shouldn't be getting that there
[09:51:30] lux_2: is the eit epg data corrupt or why is epg missing for one channel?
[09:51:37] jya: lux_2: #mythtv-users
[09:51:43] jya: see channel topic
[09:54:03] lux_2: jya: i already asked in mythtv-users, just thought i might get more expertised help here :/
[09:57:17] lux_2: for example i wonder what these pespacket: failed crc check errors mean
[09:57:34] jya: lux_2: see topic… you won't get an answer here
[09:57:47] jya: just wait
[10:03:21] peper03: jya: Something seems to be getting out of sync but I don't know exactly what or how at the moment. I'll have to analyse the code flow in more detail. Might take a while.
[10:12:19] jya: no worries...
[10:12:42] jya: i'll will show patience for when I can watch barbie next
[10:13:51] peper03: Maybe it's better I don't fix it :)
[10:14:07] jya: actually, I remember another dvd giving me this
[10:15:55] peper03: I presume you did a clean build after bumping the ABI version, so it shouldn't be anything like that. Not sure why I can't reproduce it but since it doesn't always happen for you, it's probably some wierd timing thing again.
[10:16:09] peper03: weird
[10:16:13] jya: I can certainly do a clean build again, in a jail
[10:16:50] jya: but don't see how the ABI would have anything to do from within libmythav
[10:18:43] peper03: No, I just meant that if you'd done a clean build, there definitely shouldn't be any files that hadn't been missed by the compiler for whatever reason.
[10:18:57] peper03: that had been missed, I mean.
[11:06:51] IReboot (IReboot!~doug@cpe10bf48e67915-cm78cd8e7e342d.cpe.net.cable.rogers.com) has quit (Quit: Ex-Chat)
[11:14:25] peper03: jya: Could you try applying this patch: http://pastebin.com/RXaXhkzj ? It won't fix anything but it will make it easier to catch unexpected events. The DVDNAV_NAV_PACKET thing was a dud. That is ok, it just doesn't need any special handling. I added that to the patch.
[11:16:06] dekarl1 (dekarl1!~dekarl@p4FE857B3.dip0.t-ipconnect.de) has joined #mythtv
[11:18:45] dekarl (dekarl!~dekarl@79.232.95.68) has quit (Ping timeout: 264 seconds)
[11:29:50] danielk22 (danielk22!~danielk22@96.57.9.142) has quit (Ping timeout: 256 seconds)
[11:36:38] peper03: jya: This might fix it – http://pastebin.com/PVjBBfng
[11:38:17] jya: peper03: i'm on something else right now, can test in about 5 minutes… that seems to also prevent the issue we were talking about yesterday, where ReadPacket could be stuck and never return, creating a deadlock if calling SeekReset while on a still frame
[11:40:32] peper03: np. With DVDs, ReadPacket can be stuck by design. In the language menu, for example, it will only return once you've selected a language.
[11:42:14] jya: well, hopefully seekreset or reset will never be called in this case then

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