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.