Opened 11 years ago

Closed 10 years ago

#5478 closed defect (invalid)

pause a DVD for a long period of time will cause the frontend to die eventually

Reported by: Doug Goldstein <cardoe@…> Owned by: skamithi
Priority: minor Milestone: 0.22
Component: DVD Playback Version: 0.21-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

So I was watching a DVD (I've tested this on multiple DVDs and it's reproducible 100% of the time), ended up pausing it to make dinner. By the time I got back the DVD drive had spun down. I hit play and it played maybe 1/2 second and then hung while the drive spun up. Then it started playing and the audio was terribly desync'd from the video. I paused it then hit play. It helped. I did this a few times but the audio never sync'd 100% with the video. The log was spitting out the following:

2008-06-26 22:47:52.458 WriteAudio: buffer underrun
2008-06-26 22:47:55.787 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
2008-06-26 22:47:55.962 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
2008-06-26 22:47:55.988 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
2008-06-26 22:47:56.119 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
2008-06-26 22:47:56.188 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
2008-06-26 22:47:56.189 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
2008-06-26 22:47:56.280 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
2008-06-26 22:47:56.654 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
2008-06-26 22:47:56.820 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
2008-06-26 22:47:56.853 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
2008-06-26 22:47:57.020 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
2008-06-26 22:47:57.187 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
....
2008-06-26 22:48:05.370 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
2008-06-26 22:48:05.462 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
2008-06-26 22:48:05.703 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!
2008-06-26 22:48:06.355 NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!

Eventually after enough pause/play sequences it stopped spitting that out. But the video was still off (slightly) from the audio.. then when it hit the next chapter I got this.

2008-06-26 23:02:42.787 NVP: Timed out waiting for free video buffers.
2008-06-26 23:02:44.806 NVP: Timed out waiting for free video buffers.
2008-06-26 23:02:46.810 NVP: Timed out waiting for free video buffers.
2008-06-26 23:02:48.814 NVP: Timed out waiting for free video buffers.
2008-06-26 23:02:50.818 NVP: Timed out waiting for free video buffers.
2008-06-26 23:02:52.822 NVP: Timed out waiting for free video buffers.
2008-06-26 23:02:54.827 NVP: Timed out waiting for free video buffers.
2008-06-26 23:02:56.831 NVP: Timed out waiting for free video buffers.
2008-06-26 23:02:58.835 NVP: Timed out waiting for free video buffers.

Which repeated until I killed the frontend.

Attachments (1)

mythfrontend.log (98.4 KB) - added by Doug Goldstein <cardoe@…> 11 years ago.
Log of Apollo 13 playing

Download all attachments as: .zip

Change History (6)

Changed 11 years ago by Doug Goldstein <cardoe@…>

Attachment: mythfrontend.log added

Log of Apollo 13 playing

comment:1 Changed 11 years ago by Doug Goldstein <cardoe@…>

Attached is a low showing the DVD aspect dying in yet another way. I popped Apollo 13 in, it played the first preview track and I hit fast forward until it reached the end. I went to a blank screen. I let it run for nearly 2 hrs sitting at the black screen before I hit stop. It never recovered from the black screen, despite the log saying it was. Required a kill $(pidof mythfrontend)

comment:2 Changed 11 years ago by stuartm

Component: mythtvDVD Playback
Owner: changed from Isaac Richards to skamithi

comment:3 Changed 11 years ago by Dibblah

Status: newassigned

comment:4 Changed 10 years ago by stuartm

Milestone: 0.21.10.22
Status: assignedinfoneeded

Can you reproduce with current trunk?

comment:5 Changed 10 years ago by robertm

Resolution: invalid
Status: infoneededclosed

Information not provided in six weeks, please open a new ticket against trunk or .22 when released if this is still an issue. We have since had a libdvdnav update.

Note: See TracTickets for help on using tickets.