[mythtv-commits] Ticket #9854: ISO playback problems
MythTV
noreply at mythtv.org
Sun Jun 19 12:31:30 UTC 2011
#9854: ISO playback problems
------------------------------------------------+--------------------------
Reporter: Jim Stichnoth <stichnot@…> | Owner: markk
Type: Bug Report - General | Status: accepted
Priority: minor | Milestone: 0.25
Component: MythTV - Video Playback | Version: Trunk
Severity: medium | Head
Keywords: | Resolution:
| Ticket locked: 0
------------------------------------------------+--------------------------
Comment (by markk):
Replying to [ticket:9854 Jim Stichnoth <stichnot@…>]:
Can I just point out that adding 3 different issues to 1 ticket is not
helpful.
> I recently observe 3 problems when playing ISO DVD rips.
>
> 1. Widescreen videos (16x9) switch to 4x3 aspect ratio at some point,
which seems to be repeatable. I suspect it happens when a subtitle shows
up in the stream. See attached mythfrontend1.log output for clues. This
happens with Slim and VDPAU Normal profiles. One can "fix" this by
selecting H.Stretch from the Adjust Fill menu.
Does this happen spontaneously while watching a sequence? or does it
happen after jumping to a chapter or manually skipping?
> 2. ISOs with several titles take a long time to start up, and also to
jump to the main menu. See attached mythfrontend2.log output, where the
time between 06:55:32 and 06:56:08 (36 seconds) is spent on the "Please
Wait...." screen.
This is a known issue that I've spent far too long trying to resolve. When
playing back over a storage group, the libmythdvdnav object gets a
RemoteFile object from mythtv to load the iso over the network. This uses
a readahead thread to buffer playback but it is painfully inefficient at
dealing with the various seeks and file checks that libmythdvdnav needs to
do when examining the file structure etc. Blu-ray playback has a similar
problem.
The quick and dirty fix is to not use the readahead thread. This will
generally reduce startup times to less than a second but you will almost
certainly get playback issues due to the lack of buffering - especially at
cell boundaries.
If anyone has any other suggestions, I'm all ears.
> 3. Jumping within an ISO video sometimes has accuracy problems. For
example, pressing "50i" to jump to the 50-minute mark may jump to the
46-minute point (but a subsequent "50i" usually jumps to the right point).
This is unpredictable and often happens only during the first jump (if it
happens at all). This is especially unfortunate when it happens as a
result of the initial bookmark seek when playback starts. Through
experimentation, this seems to be a problem seeking to the desired frame,
and not a problem converting between frame number and elapsed time.
I can't reproduce this - can you try and narrow down the circumstances
which trigger it?
--
Ticket URL: <http://code.mythtv.org/trac/ticket/9854#comment:5>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list