Opened 19 years ago

Last modified 13 years ago

#186 new defect

mplayer fails to play Lawrence of Arabia DVD 2

Reported by: mplayer@… Owned by: reimar
Priority: normal Component: core
Version: 1.0pre6 Severity: major
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

Lawrence of Arabia, commercially pressed DVD, region 2 (UK) PAL, "A Widescreen
Presentation" edition, barcode 5-035822-05594.

Disk 1 appears to contain chapters 1-36. and plays fine. Disk 2 appears to
contain chapters 37-56. This means that the first chapter in title 1 on disk 2
is numbered 37. Disk 2 plays fine in a hifi DVD player. However, mplayer cannot
play it.

Chapter 37 plays fine-ish (it's music with no video) whether played with
"mplayer dvd://1 -chapter 37", or just "mplayer dvd://1". The OSD reports
"1:24:03/0:00:00" and "1:24:04/0:00:00" oscillating. Seeking in the disk/track
causes mplayer to exit as if at end of disk.

Chapter 38 plays as blank, displaying "1:24:0[34]/0:46:08" oscillating. Seeking
exits. The hifi DVD player shows audio and video in this chapter. Chapter
numbers verified from hifi DVD player front panel display.

I can provide pertinent files and information from the DVD if this is useful.

It appears that "-chapter 37-56" (all chapters on the disk) works fine until
either UP or DOWN arrows are pressed, at which point the player outputs blank.
LEFT and RIGHT arrows work fine. All other chapter selections output blank.

Building 1.0pre6, will test with that tomorrow.

mplayer -v reports:

Reading disc structure, please wait...
There are 14 titles on this DVD.
There are 56 chapters in this DVD title.
There are 1 angles in this DVD title.
[...]
DVD start cell: 0 pack: 0x19A632-0x19A6D9
DVD start=1680946 end=1680945
CACHE_PRE_INIT: 0 [0] 0 pre:0 eof:0
Cache fill: 0.00% (0 bytes) --- END OF CELL !!! ---
dvd_next_cell: next1=0x0
dvd_next_cell: next2=0x0
dvd_next_cell: next3=0x1
DVD next cell: 1 pack: 0x19A632-0x19A6D9
--- END OF CELL !!! ---
dvd_next_cell: next1=0x1
dvd_next_cell: next2=0x1
dvd_next_cell: next3=0x2
DVD next cell: 2 pack: 0x19A632-0x19A6D9
--- END OF CELL !!! ---
dvd_next_cell: next1=0x2
dvd_next_cell: next2=0x2
dvd_next_cell: next3=0x3
DVD next cell: 3 pack: 0x19A632-0x19A6D9
--- END OF CELL !!! ---
dvd_next_cell: next1=0x3
dvd_next_cell: next2=0x3
dvd_next_cell: next3=0x4
DVD next cell: 4 pack: 0x19A632-0x19A6D9
--- END OF CELL !!! ---
dvd_next_cell: next1=0x4
dvd_next_cell: next2=0x4
dvd_next_cell: next3=0x5
DVD next cell: 5 pack: 0x19A632-0x19A6D9
--- END OF CELL !!! ---
dvd_next_cell: next1=0x5
dvd_next_cell: next2=0x5
dvd_next_cell: next3=0x6
DVD next cell: 6 pack: 0x19A632-0x19A6D9
DVD Seek! lba=0x19A632 cell=6 packs: 0x19A632-0x19A6D9
Angle-seek synced by cell/vob IDN search!
--- END OF CELL !!! ---
dvd_next_cell: next1=0x6
dvd_next_cell: next2=0x6
dvd_next_cell: next3=0x7
DVD next cell: 7 pack: 0x19A632-0x19A6D9
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x8664490
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x8664490
Checking for Nullsoft Streaming Video
DEMUXER: freeing demuxer at 0x8664490
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x8664490
Checking for REAL
DEMUXER: freeing demuxer at 0x8664490
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x8664490
DEMUXER: freeing demuxer at 0x8664e30
DEMUXER: freeing demuxer at 0x8664e30
Searching demuxer type for filename dvd://1 ext: (null)
Checking for MOV
DEMUXER: freeing demuxer at 0x8664e30
Checking for VIVO
header block 1 size: 0
DEMUXER: freeing demuxer at 0x8664e30
DVD Seek! lba=0x19A632 cell=0 packs: 0x19A632-0x19A6D9
Angle-seek synced by cell/vob IDN search!
--- END OF CELL !!! ---
DEMUXER: freeing demuxer at 0x8664e30
dvd_next_cell: next1=0x0
dvd_next_cell: next2=0x0
dvd_next_cell: next3=0x1
DVD next cell: 1 pack: 0x19A632-0x19A6D9
DVD Seek! lba=0x19A632 cell=1 packs: 0x19A632-0x19A6D9
Angle-seek synced by cell/vob IDN search!
DEMUXER: freeing demuxer at 0x8664e30
DEMUXER: freeing demuxer at 0x8664e30
DEMUXER: freeing demuxer at 0x8664e30
DEMUXER: freeing demuxer at 0x8664e30
DEMUXER: freeing demuxer at 0x8664e30
Checking for PVA
DEMUXER: freeing demuxer at 0x8664e30
Checking for MPEG-TS...
TRIED UP TO POSITION 3442649121, FOUND 47, packet_size= 0, SEEMS A TS? 0
DEMUXER: freeing demuxer at 0x8664e30
Checking for LMLM4 Stream Format
Invalid packet in LMLM4 stream: ch=0 size=1169220624
LMLM4 Stream Format not found
DEMUXER: freeing demuxer at 0x8664e30
system stream synced at 0xCD31900D (0)!
==> Found video stream: 0
MPEG-PS file format detected.
==> Found audio stream: 130
==> Found audio stream: 129
==> Found audio stream: 128
Searching for sequence header... OK!
VIDEO: MPEG2 720x576 (aspect 3) 25.000 fps 9800.0 kbps (1225.0 kbyte/s)
[V] filefmt:2 fourcc:0x10000002 size:720x576 fps:25.00 ftime:=0.0400

continuing after normal init:

dvd_next_cell: next1=0x13
dvd_next_cell: next2=0x13
dvd_next_cell: next3=0x14
DVD next cell: 20 pack: 0x19A632-0x19A6D9
--- END OF CELL !!! --- 0.007 ct: 0.019 15/ 15 19% 23% 4.2% 0 0 66%
dvd_next_cell: next1=0x14
dvd_next_cell: next2=0x14
dvd_next_cell: next3=0x15
DVD next cell: 21 pack: 0x19A632-0x19A6D9
--- END OF CELL !!! ---
dvd_next_cell: next1=0x15
dvd_next_cell: next2=0x15
dvd_next_cell: next3=0x16
DVD next cell: 22 pack: 0x19A632-0x19A6D9
--- END OF CELL !!! ---

as it plays.

Change History (2)

comment:1 by mplayer@…, 19 years ago

Version: 1.0pre51.0pre6

Bug also arises in 1.0pre6. Behaviour identical as far as I can tell, for such a
behaviourally complex bug.

comment:2 by compn, 13 years ago

Owner: changed from alex@… to reimar
Note: See TracTickets for help on using tickets.