DVD playing problems
Using current mplayer/libavcodec cvs on mandrake-9.0/gcc-3.2. Using compatible DVD drive + DVD disc (region 1). I read the http://www.MPlayerHQ.hu/cgi-bin/cvsweb.cgi/~checkout~/main/DOCS/cd-dvd.html?rev=1.51&content-type=text/html&sortby=date Surprisingly, this has example commands for playing vcd but not a single one for dvd playback. Started mplayer with: mplayer -v -vo x11 -zoom -framedrop -dvd-device /dev/cdrom1 -dvd 2 This started playing the DVD ok but skipped large chunks of the movie. Its like playing frames 1-100, then 200-400, then 600-800 and so on. Obviously seeking behaves similarly, jumping several minutes instead of 10secs. As this happens, mplayer produces output like this: Adding filter dummy [dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000010 and bps = 2 [dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000010 and bps = 2 Start playing... *** [vo] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes *** [vo] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes% *** [vo] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes% --- END OF CELL !!! ----0.015 ct: -0.064 616/493 31% 32% 30.3% 60 0 0% dvd_next_cell: next1=0x0 dvd_next_cell: next2=0x0 dvd_next_cell: next3=0x1 DVD next cell: 1 pack: 0x1A5B-0x2895 --- END OF CELL !!! ----0.020 ct: -0.137 957/766 31% 29% 30.4% 85 0 0% dvd_next_cell: next1=0x1 dvd_next_cell: next2=0x1 dvd_next_cell: next3=0x2 DVD next cell: 2 pack: 0x2896-0x59EF --- END OF CELL !!! ----0.025 ct: -0.157 2409/1928 33% 18% 27.6% 107 0 0% dvd_next_cell: next1=0x2 dvd_next_cell: next2=0x2 dvd_next_cell: next3=0x3 DVD next cell: 3 pack: 0x59F0-0x8377 --- END OF CELL !!! ----0.051 ct: -0.115 3185/2548 34% 16% 30.3% 142 0 0% dvd_next_cell: next1=0x3 dvd_next_cell: next2=0x3 dvd_next_cell: next3=0x4 DVD next cell: 4 pack: 0x8378-0xB087 dvd_next_cell: next1=0x0 050 ct: -0.119 4162/3328 34% 15% 30.1% 186 0 0% dvd_next_cell: next2=0x0 dvd_next_cell: next3=0x1 dvd_next_cell: next1=0x1 dvd_next_cell: next2=0x1 dvd_next_cell: next3=0x2 dvd_next_cell: next1=0x2 dvd_next_cell: next2=0x2 dvd_next_cell: next3=0x3 dvd_next_cell: next1=0x3 dvd_next_cell: next2=0x3 dvd_next_cell: next3=0x4 dvd_next_cell: next1=0x4 dvd_next_cell: next2=0x4 dvd_next_cell: next3=0x5 DVD Seek! lba=0xC499 cell=5 packs: 0xB088-0xDC25 Angle-seek synced by cell/vob IDN search! dvd_next_cell: next1=0x0 006 ct: 0.038 4190/3350 28% 30% 47.1% 5 0 0% dvd_next_cell: next2=0x0 dvd_next_cell: next3=0x1 dvd_next_cell: next1=0x1 dvd_next_cell: next2=0x1 dvd_next_cell: next3=0x2 dvd_next_cell: next1=0x2 dvd_next_cell: next2=0x2 dvd_next_cell: next3=0x3 dvd_next_cell: next1=0x3 dvd_next_cell: next2=0x3 dvd_next_cell: next3=0x4 dvd_next_cell: next1=0x4 dvd_next_cell: next2=0x4 dvd_next_cell: next3=0x5 dvd_next_cell: next1=0x5 dvd_next_cell: next2=0x5 dvd_next_cell: next3=0x6 dvd_next_cell: next1=0x6 dvd_next_cell: next2=0x6 DVD Seek! lba=0xE0C8 cell=6 packs: 0x0-0x3 dvd_next_cell: next1=0x6 dvd_next_cell: next2=0x6 MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: audio) MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) MPEG Stream reached EOF ds_fill_buffer: EOF reached (stream: video) EOF code: 1 0.0 A-V: 0.000 ct: 0.000 4190/3350 0% 0% 0.0% 0 0 0% Uninit audio filters... uninit audio: liba52 uninit video: libmpeg2 DEMUXER: freeing demuxer at 0x838c018 DEMUXER: freeing sh_video at 0x836b0f0 DEMUXER: freeing sh_audio at 0x836eb48 Successfully enabled DPMS vo: uninit ... Exiting... (End of file) Surprisingly, the command: mplayer -v -vo x11 -zoom -framedrop -dvd-device /dev/cdrom1 -dvd 1 plays just fine with no seeking problems. thanks - Nil
participants (1)
-
Nilmoni Deb