[vlc] Problem streaming HD (.ts) file

Chhaya, Harshal hchhaya at ti.com
Wed Aug 18 23:26:48 CEST 2004


Hi,

When I stream a high-def MPG file (.ts format) over UDP, the playback
is quite jerky.

The two PCs are running WinXP and are connected via a 
100Mbps Ethernet switch. Both PCs are running vlc 0.7.2.

I have configured vlc according to the instructions
in the VLC Windows FAQ 
(http://wiki.videolan.org/tiki-index.php?page=VLC%20Windows%20FAQ)

The message log says:

main debug: adding playlist item `udp://' ( udp:// )
main debug: creating new input thread
main: playlist item `udp://'
main debug: waiting for thread completion
main debug: access `udp', demux `', name `'
main debug: looking for access module
main debug: probing 1 candidate
main debug: thread 2884 (input) created at priority 1
(src/input/input.c:326)
access_udp debug: opening server=:0 local=:1234
main debug: net: connecting to ':0@:1234'
main debug: looking for network module
main debug: probing 2 candidates
main debug: using network module "ipv4"
main debug: unlocking module "ipv4"
main debug: using access module "access_udp"
access_udp debug: detected TS over raw UDP
main debug: looking for demux module
main debug: probing 7 candidates
dshow warning: dshow plugin discarded (not a valid stream)
dshow warning: dshow plugin discarded (not a valid stream)
main debug: looking for mpeg-system module
main debug: probing 1 candidate
main debug: using mpeg-system module "mpeg_system"
main debug: using demux module "ts_dvbpsi"
ts_dvbpsi debug: processing PAT version 9
ts_dvbpsi debug: new program: 1
ts_dvbpsi debug: processing PMT for program 1 version 31
ts_dvbpsi debug: new PID 0x44 stream type 0x2
main debug: ES 42 has unknown type
main debug: selecting video ES 44
main debug: selecting ES 0x44
main debug: looking for decoder module
main debug: probing 22 candidates
main debug: using decoder module "libmpeg2"
main debug: thread 2940 (decoder) created at priority 0
(src/input/input_dec.c:161)
libmpeg2 debug: 1920x1088, aspect 768000, 29.971 fps
main debug: no usable vout present, spawning one
main debug: looking for video filter module
main debug: probing 1 candidate
deinterlace debug: using discard deinterlace mode
deinterlace debug: using discard deinterlace method
main debug: using video filter module "deinterlace"
main debug: looking for text renderer module
main debug: probing 3 candidates
freetype debug: Using fontsize: 68
main debug: using text renderer module "freetype"
deinterlace debug: spawning the real video output
main debug: looking for video output module
main debug: probing 5 candidates
vout_directx debug: creating DirectXEventThread
main debug: waiting for thread completion
main debug: waiting for thread completion
vout_directx debug: DirectXCreateWindow
vout_directx debug: Created video sub-window
main debug: thread 3024 (DirectX Events Thread) created at priority 0
(directx.c:233)
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: DirectXEnumCallback: HIGHTECH EXCALIBUR RADEON 9000,
\\.\DISPLAY1
vout_directx debug: selecting HIGHTECH EXCALIBUR RADEON 9000,
\\.\DISPLAY1
vout_directx debug: DirectXEnumCallback: HIGHTECH EXCALIBUR RADEON 9000
- Secondary, \\.\DISPLAY2
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: End DirectXInitDDraw
vout_directx debug: DirectXCreateDisplay
vout_directx debug: DirectXCreateClipper
main debug: using video output module "vout_directx"
main debug: looking for text renderer module
main debug: probing 3 candidates
freetype debug: Using fontsize: 34
main debug: using text renderer module "freetype"
main debug: waiting for thread completion
vout_directx debug: NewPictureVec overlay:yes chroma:YV12
vout_directx debug: YUV overlay created successfully
vout_directx debug: End NewPictureVec (succeeded)
main debug: got 1 direct buffer(s)
main debug: picture in 1920x544, chroma 0x30323449 (I420), aspect ratio
16:9
main debug: picture out 1920x544, chroma 0x32315659 (YV12), aspect ratio
16:9
main debug: direct render, mapping render pictures 0-6 to system
pictures 1-7
main debug: thread 3072 (video output) created at priority 1
(src/video_output/video_output.c:472)
main debug: got 8 direct buffer(s)
main debug: picture in 1920x1088, chroma 0x30323449 (I420), aspect ratio
16:9
main debug: picture out 1920x1088, chroma 0x30323449 (I420), aspect
ratio 16:9
main debug: direct render, mapping render pictures 0-6 to system
pictures 1-7
main debug: thread 2980 (video output) created at priority 1
(src/video_output/video_output.c:472)
main warning: backward_pts != current_pts (-98758)
main warning: vout synchro warning: pts != current_date (15144)
main debug: stream periodicity changed from B[1] to B[2]
main warning: vout synchro warning: pts != current_date (-22502)
main debug: stream periodicity changed from P[5] to P[4]
main warning: vout synchro warning: pts != current_date (-10546)
main warning: vout synchro warning: pts != current_date (-33613)
main warning: vout synchro warning: pts != current_date (-8812)
mpeg_system warning: packet lost by TS demux for PID 68: current 3,
packet 15
mpeg_system warning: Oversized PES packet for PID 68: expected 59150,
actual 59248
mpeg_system warning: packet corrupted, PES sizes do not match
main warning: vout synchro warning: pts != current_date (-31722)
main warning: late picture skipped (1230945955867)
main debug: stream periodicity changed from B[2] to B[4]
main debug: stream periodicity changed from B[4] to B[2]
main debug: stream periodicity changed from P[4] to P[8]
main debug: stream periodicity changed from P[8] to P[4]
main debug: decoded 85/102 pictures
mpeg_system warning: packet lost by TS demux for PID 68: current 15,
packet 13
mpeg_system warning: Oversized PES packet for PID 68: expected 57425,
actual 57592
mpeg_system warning: packet corrupted, PES sizes do not match
main warning: vout synchro warning: pts != current_date (-30201)
main warning: late picture skipped (1230947868626)
main debug: stream periodicity changed from P[4] to P[3]
main debug: stream periodicity changed from P[3] to P[4]
main debug: decoded 99/104 pictures
mpeg_system warning: packet lost by TS demux for PID 68: current 11,
packet 6
mpeg_system warning: packet corrupted, PES sizes do not match
main warning: backward_pts != current_pts (9878)
main warning: vout synchro warning: pts != current_date (-12846)
main warning: late picture skipped (1230952234932)
main warning: vout synchro warning: pts != current_date (10277)
main debug: decoded 95/105 pictures
mpeg_system warning: packet lost by TS demux for PID 68: current 7,
packet 11
mpeg_system warning: packet corrupted, PES sizes do not match
main warning: vout synchro warning: pts != current_date (-8912)
main warning: late picture skipped (1230956240653)
mpeg_system warning: packet lost by TS demux for PID 68: current 11,
packet 9
mpeg_system warning: packet corrupted, PES sizes do not match
main warning: vout synchro warning: pts != current_date (10455)
main warning: late picture skipped (1230956400946)
main warning: late picture skipped (59625)
main warning: late picture skipped (139583)
main warning: late picture skipped (219690)
main warning: vout synchro warning: pts != current_date (8377)
main debug: decoded 82/105 pictures
mpeg_system warning: packet lost by TS demux for PID 68: current 5,
packet 13
mpeg_system warning: packet corrupted, PES sizes do not match


Thanks for any suggestions.

Regards,
Harshal

-- 
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/support/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the vlc mailing list