Modify
Warning Please read the Ticket HowTo before creating or commenting on a ticket. Failure to do so may cause your ticket to be rejected or result in a slower response.

Opened 3 years ago

Closed 3 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

Description

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@…> 3 years ago.
frontend.log (13.0 KB) - added by mythtv@… 3 years ago.

Download all attachments as: .zip

Change History (13)

Changed 3 years ago by Richard <mythtv@…>

comment:1 Changed 3 years ago by robertm

  • Status changed from new to assigned

comment:2 follow-up: Changed 3 years ago by markk

  • Milestone changed from unknown to 0.25

Please try the patch in #9143

comment:3 in reply to: ↑ 2 Changed 3 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 3 years ago by markk

  • Status changed from assigned to accepted

comment:5 Changed 3 years ago by markk

  • Status changed from accepted to infoneeded

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

comment:6 Changed 3 years ago by mythtv@…

Sorry... still no joy.
Logs attached.

Changed 3 years ago by mythtv@…

comment:7 Changed 3 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 3 years ago by markk

Richard - is this now fixed? thanks, Mark

comment:9 Changed 3 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 3 years ago by mythtv@…

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

Many thanks.

comment:11 Changed 3 years ago by markk

  • Resolution set to Fixed
  • Status changed from infoneeded to closed

Thanks for feeding back.

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'new'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.