Opened 8 years ago

Closed 7 years ago

#9170 closed defect (Fixed)

DVD playback failure - The Human Body

Reported by: Richard <mythtv@…> Owned by: markk
Priority: minor Milestone: 0.25
Component: MythTV - DVD Playback Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no


Playback of an ISO rip of The Human Body - Disk 1 DVD fails with "Please Wait" screen, then returns to the menu.

The ISO is non-region coded, and all encryption has been removed. It plays back fine with VLC and mplayer.

Version Info:

MythTV Version   : 26937
MythTV Branch    : trunk
Network Protocol : 63
Library API      : 0.25.20101017-1
QT Version       : 4.5.3
Options compiled in:
 linux profile using_alsa using_oss using_backend using_bindings_perl using_bindings_python using_dvb using_frontend using_hdhomerun using_hdpvr using_iptv using_ivtv using_joystick_menu using_lirc using_mheg using_opengl_video using_opengl_vsync using_qtdbus using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_xvmc using_xvmc_vld using_xvmcw using_bindings_perl using_bindings_python using_mythtranscode using_opengl using_vdpau using_ffmpeg_threads using_live using_mheg

Attached are -v playback,libav logs.

I haven't been able to create a functional sample for this one. Removing the main title seems to break it.

Attachments (2)

the_human_body.log (10.3 KB) - added by Richard <mythtv@…> 8 years ago.
frontend.log (13.0 KB) - added by mythtv@… 7 years ago.

Download all attachments as: .zip

Change History (13)

Changed 8 years ago by Richard <mythtv@…>

Attachment: the_human_body.log added

comment:1 Changed 8 years ago by robertm

Status: newassigned

comment:2 Changed 8 years ago by markk

Milestone: unknown0.25

Please try the patch in #9143

comment:3 in reply to:  2 Changed 8 years ago by Richard <mythtv@…>

Replying to markk:

Please try the patch in #9143

Tried it... unfortunately it hasn't helped. I captured the logs with the patch installed, but they don't look any different as far as I can tell. Let me know if you want me to upload them.

comment:4 Changed 8 years ago by markk

Status: assignedaccepted

comment:5 Changed 7 years ago by markk

Status: acceptedinfoneeded

This is almost certainly fixed in master. Can you please update and try again.

comment:6 Changed 7 years ago by mythtv@…

Sorry... still no joy. Logs attached.

Changed 7 years ago by mythtv@…

Attachment: frontend.log added

comment:7 Changed 7 years ago by Github

DVDRingBuffer: Bump up the minimum title length for initialisation.

The DVD used in #9170 has a still frame with a duration of 10 seconds as its first title. Playback fails as we cannot test for stillframe status until we've started playing the title, ffmpeg is unable to find enough data to create a decoder and the DVD object refuses to read beyond that still frame.

The quick fix here is to increase the minimum duration of the initial title selected for probing - it is highly unlikely that any still frame is on screen for more than 60 seconds (an infinite still frame is reported with a small duration) AND is not followed by a video segment.

A better fix would be to check the still frame status and try and find another title if necessary but I cannot find a disc that has the necessary structure to test with.

Refs #9170

Branch: master Changeset: 5a2771d99b21d346f7c9196aaaee43303c9d5a9e

comment:8 Changed 7 years ago by markk

Richard - is this now fixed? thanks, Mark

comment:9 Changed 7 years ago by mythtv@…

Sorry... been off the list for a little while. I'll fire up the dev server and give it a try.

comment:10 Changed 7 years ago by mythtv@…

Ok... tested on Dev server, and can confirm that it's fixed.

Many thanks.

comment:11 Changed 7 years ago by markk

Resolution: Fixed
Status: infoneededclosed

Thanks for feeding back.

Note: See TracTickets for help on using tickets.