Opened 13 years ago

Closed 13 years ago

#1959 closed defect (fixed)

internal dvd player: get incredibles disc 2 to work.

Reported by: skamithi Owned by: skamithi
Priority: minor Milestone: unknown
Component: mythtv Version:
Severity: medium Keywords:
Cc: Ticket locked: no

Description (last modified by skamithi)

reported by micheal o on the mythtv-dev alias.

" The decoderbase.c:ChangeDVDTrack() has an infinite loop in it in some regards. If the result from GetCellStart?() is the same for two different parts, then it loops forever. (This happens on the disc 2 of "The Incredibles" DVD I have)."

my proposed solution is to use a more unique way of detecting the track change. dvd specs say for each chapter, the vob id & cell id combo are unique.

Menus are found outside title 0. find a different way of defining what part is considered a menu or not.

Attachments (2)

dvd_menu_definition.diff (1.7 KB) - added by skamithi 13 years ago.
dvd_changetrack.diff (2.2 KB) - added by skamithi 13 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 13 years ago by skamithi

Owner: changed from Isaac Richards to skamithi
Status: newassigned

comment:2 Changed 13 years ago by skamithi

Description: modified (diff)
Summary: internal dvd player: dvd playback can hang when jumping between chaptersinternal dvd player: get incredibles disc 2 to work.

comment:3 Changed 13 years ago by skamithi

Description: modified (diff)

comment:4 Changed 13 years ago by skamithi

Description: modified (diff)

comment:5 Changed 13 years ago by skamithi

Description: modified (diff)

Changed 13 years ago by skamithi

Attachment: dvd_menu_definition.diff added

Changed 13 years ago by skamithi

Attachment: dvd_changetrack.diff added

comment:6 Changed 13 years ago by skamithi

(In [10311]) Refs #1959. internal dvd player: expand definition of a dvd menu. fix bug with changing of dvd tracks.

comment:7 Changed 13 years ago by skamithi

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.