[vlc] Jerky playback of MPEG1-2 elementary streams

Philippe De Neve Philippe.deneve at intec.ugent.be
Mon Dec 6 12:41:03 CET 2004


Hi folks,

I'm using VLC to playback some MPEG-1 and  MPEG-2 elementary video streams
on windows XP. If the resolution of these sequences approaches 720*576 the
playback is very jercky. The message box shows a lot of  "late picture
skipped.." (I've appended the messages output at the end of the mail). It's
the same for MPEG-1 and -2.
The parameters of the testsequence are:
-2Mbps
-720*576 pixels
-15/3 GOP
-*.mv1 or *.mv2

The same files play very well in virtualdub.
Windows also has problems playing these files.

Does anybody has an idea what's causing this and how I can solve this?

wfr, Philippe.



main debug: adding playlist item `C:\Documents and Settings\admin\My
Documents\Practika\Practicum MultiMedia\Test
Sequenties\src6_2000Mbps_15-3.m1v' ( C:\Documents and Settings\admin\My
Documents\Practika\Practicum MultiMedia\Test
Sequenties\src6_2000Mbps_15-3.m1v )

main debug: creating new input thread

main debug: waiting for thread completion

main warning: drive letter C: found in source

main debug: `C:\Documents and Settings\admin\My Documents\Practika\Practicum
MultiMedia\Test Sequenties\src6_2000Mbps_15-3.m1v' gives access `' demux `'
path `C:\Documents and Settings\admin\My Documents\Practika\Practicum
MultiMedia\Test Sequenties\src6_2000Mbps_15-3.m1v'

main debug: demux2_New: access='' demux='' path='C:\Documents and
Settings\admin\My Documents\Practika\Practicum MultiMedia\Test
Sequenties\src6_2000Mbps_15-3.m1v'

main debug: looking for access_demux module

main debug: probing 1 candidate

main debug: thread 3520 (input) created at priority 1
(src/input/input.c:228)

main debug: access2_New: access='' path='C:\Documents and Settings\admin\My
Documents\Practika\Practicum MultiMedia\Test
Sequenties\src6_2000Mbps_15-3.m1v'

main debug: looking for access2 module

main debug: probing 4 candidates

vcd debug: trying .cue file: C:\Documents and Settings\admin\My
Documents\Practika\Practicum MultiMedia\Test
Sequenties\src6_2000Mbps_15-3.cue

vcd warning: could not open C:\Documents and Settings\admin\My
Documents\Practika\Practicum MultiMedia\Test
Sequenties\src6_2000Mbps_15-3.m1v

access_file debug: opening file `C:\Documents and Settings\admin\My
Documents\Practika\Practicum MultiMedia\Test
Sequenties\src6_2000Mbps_15-3.m1v'

main debug: using access2 module "access_file"

main debug: pre buffering

main debug: received first data for our buffer

main debug: prebuffering done 1408981 bytes in 0s - 214223 kbytes/s

main debug: demux2_New: access='' demux='' path='C:\Documents and
Settings\admin\My Documents\Practika\Practicum MultiMedia\Test
Sequenties\src6_2000Mbps_15-3.m1v'

main debug: looking for demux2 module

main debug: probing 34 candidates

mp4 warning: MP4 plugin discarded (not a valid file)

avi warning: avi module discarded (invalid header)

asf warning: ASF plugin discarded (not a valid file)

flac warning: flac module discarded (no startcode)

main debug: looking for packetizer module

main debug: probing 17 candidates

main debug: using packetizer module "packetizer_mpegvideo"

main debug: Selecting program id=0

main debug: using demux2 module "mpgv"

main debug: looking for a subtitle file in C:\Documents and
Settings\admin\My Documents\Practika\Practicum MultiMedia\Test Sequenties\

main debug: looking for decoder module

main debug: probing 23 candidates

main debug: using decoder module "libmpeg2"

main debug: thread 3592 (decoder) created at priority 0
(src/input/decoder.c:157)

main debug: `C:\Documents and Settings\admin\My Documents\Practika\Practicum
MultiMedia\Test Sequenties\src6_2000Mbps_15-3.m1v' sucessfully opened

packetizer_mpegvideo debug: Size 720x576 fps=25.000

libmpeg2 debug: 720x576, aspect 576000, 25.000 fps

main debug: no usable vout present, spawning one

main debug: looking for video output module

main debug: probing 5 candidates

main debug: Registering subpicture channel, ID: 2

main debug: Registering subpicture channel, ID: 3

main debug: Registering subpicture channel, ID: 4

main debug: Registering subpicture channel, ID: 5

vout_directx debug: creating DirectXEventThread

main debug: waiting for thread completion

vout_directx debug: DirectXCreateWindow

vout_directx debug: Created video sub-window

main debug: thread 3648 (DirectX Events Thread) created at priority 0
(directx.c:248)

vout_directx debug: DirectXEventThread running

vout_directx debug: DirectXInitDDraw

vout_directx debug: directx-device:

vout_directx debug: DirectXEnumCallback: Primary Display Driver, display

vout_directx debug: screen dimensions (0x0,1280x1024)

vout_directx debug: DirectDraw Capabilities: overlay=1 yuvoverlay=1
can_deinterlace_overlay=1 colorkey=1 stretch=1 bltfourcc=1

vout_directx debug: align_boundary_src=0,0 align_boundary_dest=1,1
align_size_src=0,0 align_size_dest=0,0

vout_directx debug: End DirectXInitDDraw

vout_directx debug: DirectXCreateDisplay

vout_directx debug: DirectXCreateClipper

main debug: using video output module "vout_directx"

main debug: waiting for thread completion

vout_directx debug: NewPictureVec overlay:yes chroma:YV12

vout_directx debug: End NewPictureVec (failed)

vout_directx debug: NewPictureVec overlay:yes chroma:YV12

vout_directx debug: End NewPictureVec (failed)

vout_directx debug: NewPictureVec overlay:yes chroma:YUY2

vout_directx debug: End NewPictureVec (failed)

vout_directx debug: NewPictureVec overlay:no chroma:YV12

vout_directx debug: created plain surface of chroma:RV32

vout_directx debug: End NewPictureVec (succeeded)

main debug: got 1 direct buffer(s)

main debug: picture in 720x576, chroma 0x30323449 (I420), aspect ratio 4:3

main debug: picture out 720x576, chroma 0x32335652 (RV32), aspect ratio 4:3

main debug: looking for chroma module

main debug: probing 9 candidates

main debug: using chroma module "i420_rgb_mmx"

main debug: indirect render, mapping render pictures 0-7 to system pictures
1-8

main debug: thread 3660 (video output) created at priority 1
(src/video_output/video_output.c:443)

main warning: dts != current_pts (492581)

main debug: stream periodicity changed from B[1] to B[2]

main warning: backward_pts != dts (120000)

main warning: backward_pts != current_pts (120000)

main warning: vout synchro warning: pts != current_date (-120000)

main debug: stream periodicity changed from P[5] to P[4]

main warning: late picture skipped (282145)

main warning: late picture skipped (-22101)

main warning: late picture skipped (-24263)

main warning: late picture skipped (-22560)

main warning: late picture skipped (-19848)

main warning: late picture skipped (-21549)

main warning: late picture skipped (-18702)

main warning: late picture skipped (-21000)

main warning: late picture skipped (-23746)

main warning: late picture skipped (-26945)

main warning: late picture skipped (-27033)

main warning: late picture skipped (-22225)

main warning: late picture skipped (-29055)

main warning: late picture skipped (-28989)

main warning: late picture skipped (-15307)

main warning: late picture skipped (-31197)

main warning: late picture skipped (-33070)

main warning: late picture skipped (-28882)

main debug: decoded 89/103 pictures

main warning: late picture skipped (-21742)

main warning: late picture skipped (-31795)

main warning: late picture skipped (-18615)

main warning: late picture skipped (-36761)

main warning: late picture skipped (-34067)

main warning: late picture skipped (-33531)

main warning: late picture skipped (-31707)

main warning: late picture skipped (-27461)

main warning: late picture skipped (-32917)

main warning: late picture skipped (-26089)

main warning: late picture skipped (-25100)

main warning: late picture skipped (-37793)

main warning: late picture skipped (-34808)

main warning: late picture skipped (-33733)

main warning: late picture skipped (-35942)

main warning: late picture skipped (-28080)

main warning: late picture skipped (-31569)

main warning: late picture skipped (-27219)

main warning: late picture skipped (-32735)

main warning: late picture skipped (-27374)

main warning: late picture skipped (-33294)

main warning: late picture skipped (-25867)

main warning: late picture skipped (-30955)

main warning: late picture skipped (-32865)

main warning: late picture skipped (-31348)

main debug: decoded 104/105 pictures

main warning: late picture skipped (-36495)

main warning: late picture skipped (-26270)

main warning: late picture skipped (-24881)

main debug: EOF reached

main debug: waiting decoder fifos to empty

main warning: late picture skipped (-36698)

main debug: closing input

main debug: unlocking module "packetizer_mpegvideo"

main debug: unlocking module "mpgv"

main debug: unlocking module "access_file"

main debug: unlocking module "libmpeg2"

main debug: thread 3592 joined (src/input/decoder.c:189)

main debug: killing decoder fourcc `mpgv', 0 PES in FIFO

main debug: thread 3520 joined (src/input/input.c:290)

main debug: garbage collector destroying 1 vout

main debug: unlocking module "i420_rgb_mmx"

vout_directx debug: DirectXCloseSurface

vout_directx debug: DirectXCloseDisplay

vout_directx debug: DirectXCloseDisplay clipper

vout_directx debug: DirectXCloseDisplay display

vout_directx debug: DirectXCloseDDraw

vout_directx debug: CloseVideo

vout_directx debug: DirectXEventThread terminating

vout_directx debug: DirectXCloseWindow

vout_directx debug: WinProc WM_DESTROY

main debug: thread 3648 joined (directx.c:447)

main debug: unlocking module "vout_directx"

main debug: thread 3660 joined (src/video_output/video_output.c:483)


-- 
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the vlc mailing list