Opened 18 years ago

Last modified 16 years ago

#5069 closed defect

Internal DVD player cannot skip (seek) properly why playing VOB files ripped from DVD without a seektable — at Version 11

Reported by: Garrick James <mythtv@…> Owned by: skamithi
Priority: minor Milestone: unknown
Component: DVD Playback Version: 0.21-fixes
Severity: medium Keywords: dvd skip seek vob
Cc: Ticket locked: no

Description (last modified by Dibblah)

The internal DVD player has a problem when trying to play VOB files that have been ripped from DVDs without a seektable. When attempting to skip forward or backward while playing a ripped VOB file through MythVideo, the video will freeze and then one will hear strange audio for approximately the length of the skip that was requested (e.g. 5 seconds, 30 seconds, etc). After that, the video and audio start playing normally at the point where the skip was supposed to jump to. The "strange audio" sounds like when one seeks through a track on a CD player.

Skipping forward and backward work correctly when playing the original DVD using the internal player. The problem only manifests itself when trying to play a VOB file that was ripped from a DVD. Also note that the problem did not exist in myth 0.20.2.

I am using MythTV version 0.21-fixes r16838. I have also applied the following changesets from trunk: [16360] and [16836]. (Note that the problem still exists without 16360 and 16836, though; I've applied them for an unrelated problem).

Change History (12)

comment:1 by skamithi, 18 years ago

Priority: majorminor
Status: newinfoneeded_new

please attach the "mythfrontend -v playback" from the start of the playback to the time you encountered the problem.

in reply to:  1 comment:2 by Garrick James <mythtv@…>, 18 years ago

Uploading the requested log.

Note that the video freeze and skipping audio occurs while the log is being filled with the lines that read:

NVP::AddAudioData():p1: Audio buffer overflow, audio data lost!

by Garrick James <mythtv@…>, 18 years ago

Attachment: mythfrontend.log added

comment:3 by Garrick James <mythtv@…>, 18 years ago

I uploaded what I think was the requested log data about three weeks ago. The ticket still says "infoneeded," though. Is there some other data that is needed that I did not upload?

comment:4 by Anduin Withers, 18 years ago

Status: infoneeded_newnew

comment:5 by Anduin Withers, 18 years ago

Owner: changed from Anduin Withers to skamithi
Status: newassigned

comment:6 by skamithi, 18 years ago

Resolution: invalid
Status: assignedclosed

as stuart morgan mentioned in an earlier response to this ticket, individual vobs require a seektable. this is not a full iso. run mythcommflag --video on the vob to generate a seektable.

comment:7 by Garrick James <mythtv@…>, 18 years ago

Resolution: invalid
Status: closednew

There is nothing in the ticket view that I have access to that says anything about running mythcommflag. :-( How do I see the full ticket log?

Regardless, I am reopening the ticket, because running mythcommflag does not fix the issue. The same problem exists even after running mythcommflag --video on the vob file.

comment:8 by Garrick James <mythtv@…>, 18 years ago

I recant my last update to the ticket. I re-ran mythcommflag and it does fix the issue. Apparently, you must give it the full path to the vob file or it silently does nothing. Maybe that was in the ticket entry about mythcommflag that I cannot see. This ticket can be closed.

However... Did 0.20 not use seektables? If it did, then why are they not valid when upgrading to 0.21? If it didn't then maybe there should be some documentation somewhere that instructions people that they need to build seek tables for any vob files they had previously ripped in.

Thank you.

comment:9 by skamithi, 18 years ago

Component: mythvideomythtv
Milestone: 0.21.1unknown

comment:10 by stuartm, 17 years ago

Component: mythtvDVD Playback

comment:11 by Dibblah, 17 years ago

Description: modified (diff)
Status: newassigned
Summary: Internal DVD player cannot skip (seek) properly why playing VOB files ripped from DVDInternal DVD player cannot skip (seek) properly why playing VOB files ripped from DVD without a seektable
Note: See TracTickets for help on using tickets.