Opened 12 years ago

Closed 10 years ago

#5069 closed defect (invalid)

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

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).

Attachments (1)

mythfrontend.log (184.1 KB) - added by Garrick James <mythtv@…> 12 years ago.

Download all attachments as: .zip

Change History (14)

comment:1 Changed 12 years ago by skamithi

Priority: majorminor
Status: newinfoneeded_new

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

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

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!

Changed 12 years ago by Garrick James <mythtv@…>

Attachment: mythfrontend.log added

comment:3 Changed 12 years ago by Garrick James <mythtv@…>

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 Changed 12 years ago by Anduin Withers

Status: infoneeded_newnew

comment:5 Changed 12 years ago by Anduin Withers

Owner: changed from Anduin Withers to skamithi
Status: newassigned

comment:6 Changed 12 years ago by skamithi

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 Changed 12 years ago by Garrick James <mythtv@…>

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 Changed 12 years ago by Garrick James <mythtv@…>

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 Changed 12 years ago by skamithi

Component: mythvideomythtv
Milestone: 0.21.1unknown

comment:10 Changed 11 years ago by stuartm

Component: mythtvDVD Playback

comment:11 Changed 11 years ago by Dibblah

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

comment:12 Changed 11 years ago by greg

Status: assignedinfoneeded

Can you try this again with Current trunk? I've just tried it on a few vobs and don't see this behaviour.

If you still see it can you supply a 10-20 meg clip(post a url to the ticket?) ?

Thanks

comment:13 Changed 10 years ago by laga

Resolution: invalid
Status: infoneededclosed

Closing ticket as requested information has not been provided. Please re-open if this continues to be an issue with trunk.

Note: See TracTickets for help on using tickets.