[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