[vlc-devel] 0.9.9 mpeg2 stuttering video

Nicolas VANHAUTE nicolas.vanhaute at ac-clermont.fr
Fri Apr 10 10:18:18 CEST 2009


Hi,

I'm using vlm file to create a stream with mosaic
All works like a charm but with 0.9.9 (not 0.8.6), video is stuttering 
on client side

is there any tip to fix that ?

logs from client below :
----------------------------
qt4 debug: New item: http://172.30.92.72:8081
main debug: adding item `http://172.30.92.72:8081' ( 
http://172.30.92.72:8081 )
main debug: rebuilding array of current - root Liste de lecture
main debug: rebuild done - 1 items, index -1
main debug: starting new item
main debug: processing request item http://172.30.92.72:8081 node null 
skip 0
main debug: resyncing on http://172.30.92.72:8081
main debug: http://172.30.92.72:8081 is at 0
main debug: creating new input thread
main debug: Creating an input for 'http://172.30.92.72:8081'
main debug: waiting for thread initialization
main debug: thread started
main debug: thread 5436 (input) created at priority 1 
(../../src/input/input.c:370)
main debug: `http://172.30.92.72:8081' gives access `http' demux `' path 
`172.30.92.72:8081'
qt4 debug: Updating the stream status: 3
main debug: creating demux: access='http' demux='' path='172.30.92.72:8081'
main debug: looking for access_demux module: 0 candidates
main warning: no access_demux module matched "http"
main debug: TIMER module_Need() : 0.000 ms - Total 0.000 ms / 1 intvls 
(Avg 0.000 ms)
main debug: creating access 'http' path='172.30.92.72:8081'
main debug: looking for access module: 2 candidates
access_http debug: http: server='172.30.92.72' port=8081 file='(null)
main debug: net: connecting to 172.30.92.72 port 8081
main debug: connection: Resource temporarily unavailable
main debug: connection succeeded (socket = 5468)
access_http debug: protocol 'HTTP' answer code 200
access_http debug: Content-Type: application/octet-stream
main debug: using access module "access_http"
main debug: TIMER module_Need() : 43.000 ms - Total 43.000 ms / 1 intvls 
(Avg 43.000 ms)
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 2
main debug: Using AStream*Stream
main debug: pre-buffering...
main debug: received first data for our buffer
main debug: pre-buffering done 44324 bytes in 0s - 69 kbytes/s
main debug: creating demux: access='http' demux='' path='172.30.92.72:8081'
main debug: looking for demux module: 52 candidates
main debug: using demux module "ts"
main debug: TIMER module_Need() : 28.000 ms - Total 28.000 ms / 1 intvls 
(Avg 28.000 ms)
main debug: looking for a subtitle file in C:\Program Files\VideoLAN\VLC\
ts debug: DEMUX_SET_GROUP 0 00000000
main debug: `http://172.30.92.72:8081' successfully opened
ts debug: pid[68] unknown
ts debug: PATCallBack called
ts debug: new PAT ts_id=1326 version=20 current_next=1
ts debug:   * number=1 pid=66
ts debug: PMTCallBack called
ts debug: new PMT program number=1 version=28 pid_pcr=68
qt4 debug: New Event: type 1103
ts debug:   * es pid=68 type=2 fcc=mpgv
qt4 debug: Updating the stream status: 3
main debug: selecting program id=1
main debug: looking for decoder module: 34 candidates
qt4 debug: New Event: type 1108
main debug: using decoder module "libmpeg2"
main debug: TIMER module_Need() : 3.000 ms - Total 3.000 ms / 1 intvls 
(Avg 3.000 ms)
main debug: thread 5572 (decoder) created at priority 0 
(../../src/input/decoder.c:217)
main debug: thread started
ts debug:   * es pid=69 type=3 fcc=mpga
main debug: looking for decoder module: 34 candidates
main debug: using decoder module "mpeg_audio"
main debug: TIMER module_Need() : 8.000 ms - Total 8.000 ms / 1 intvls 
(Avg 8.000 ms)
main debug: thread 5604 (decoder) created at priority 2 
(../../src/input/decoder.c:217)
main debug: thread started
ts warning: first packet for pid=68 cc=0x3
ts warning: first packet for pid=69 cc=0x1
main debug: control type=1
mpeg_audio debug: MPGA channels:2 samplerate:48000 bitrate:128
main debug: no aout present, spawning one
main debug: looking for audio output module: 3 candidates
aout_directx debug: OpenAudio
aout_directx debug: found device: P?riph?rique audio principal
aout_directx debug: found device: Plantronics Headset
aout_directx debug: found device: SoundMAX HD Audio
aout_directx debug: device supports 2 channels (DEFAULT!)
aout_directx debug: device supports 2 channels
aout_directx debug: device supports 1 channel
aout_directx debug: Windows says your SpeakerConfig is stereo
aout_directx debug: creating DirectSoundThread
main debug: thread 6096 (DirectSound Notification Thread) created at 
priority 15 (../../../modules/audio_output/directx.c:392)
main debug: using audio output module "aout_directx"
main debug: TIMER module_Need() : 117.000 ms - Total 117.000 ms / 1 
intvls (Avg 117.000 ms)
main debug: thread started
aout_directx debug: DirectSoundThread ready
main debug: output 's16l' 48000 Hz Stereo frame=1 samples/4 bytes
main debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: filter(s) 'fl32'->'s16l' 48000 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 24 candidates
main debug: using audio filter module "converter_float"
main debug: TIMER module_Need() : 8.000 ms - Total 8.000 ms / 1 intvls 
(Avg 8.000 ms)
main debug: found a filter for the whole conversion
main debug: looking for audio mixer module: 3 candidates
main debug: using audio mixer module "float32_mixer"
main debug: TIMER module_Need() : 4.000 ms - Total 4.000 ms / 1 intvls 
(Avg 4.000 ms)
main debug: input 'mpga' 48000 Hz Stereo frame=1152 samples/969 bytes
main debug: filter(s) 'mpga'->'fl32' 48000 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 24 candidates
main debug: using audio filter module "mpgatofixed32"
main debug: TIMER module_Need() : 0.000 ms - Total 0.000 ms / 1 intvls 
(Avg 0.000 ms)
main debug: found a filter for the whole conversion
main debug: filter(s) 'fl32'->'fl32' 52800 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module: 24 candidates
main debug: using audio filter module "bandlimited_resampler"
main debug: TIMER module_Need() : 0.000 ms - Total 0.000 ms / 1 intvls 
(Avg 0.000 ms)
main debug: found a filter for the whole conversion
libmpeg2 debug: 720x576 (display 720,576), aspect 576000, sar 16:15, 
25.000 fps
main debug: no usable vout present, spawning one
main debug: window size: 768x576
main debug: looking for video output module: 6 candidates
vout_directx debug: creating DirectXEventThread
main debug: waiting for thread initialization
main debug: thread started
vout_directx debug: DirectXCreateWindow
main debug: looking for vout window module: 2 candidates
qt4 debug: waiting for interface...
qt4 debug: requesting window...
qt4 debug: Video was requested -1, -1
qt4 debug: Video is resizing to: 768 576
qt4 debug: Qt FS: Attaching Vout
qt4 debug: Qt: Changing Fullscreen Mode
main debug: using vout window module "qt4"
qt4 debug: Updating the geometry
main debug: TIMER module_Need() : 0.000 ms - Total 0.000 ms / 1 intvls 
(Avg 0.000 ms)
vout_directx debug: created video sub-window
main debug: thread 6124 (Vout Events Thread) created at priority 0 
(../../../../modules/video_output/msw/directx.c:281)
vout_directx debug: Vout EventThread running
vout_directx debug: DirectXInitDDraw
vout_directx debug: directx-device:
vout_directx debug: DirectXEnumCallback: Pilote d'affichage principal, 
display
vout_directx debug: DirectXEnumCallback: ATI FireMV 2250, \\.\DISPLAY1
vout_directx debug: DirectXEnumCallback: ATI FireMV 2250 Secondary, 
\\.\DISPLAY2
vout_directx debug: selecting ATI FireMV 2250 Secondary, \\.\DISPLAY2
vout_directx debug: screen dimensions (-1280x0,0x1024)
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
vout_directx debug: disabling screen saver
main debug: using video output module "vout_directx"
main debug: TIMER module_Need() : 16.000 ms - Total 16.000 ms / 1 intvls 
(Avg 16.000 ms)
main debug: thread started
main debug: waiting for thread initialization
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 720x576 (0,0,720x576), chroma I420, ar 4:3, sar 16:15
main debug: picture user 720x576 (0,0,720x576), chroma I420, ar 4:3, sar 
16:15
main debug: picture out 720x576 (0,0,720x576), chroma I420, ar 4:3, sar 
16:15
main debug: direct render, mapping render pictures 0-6 to system 
pictures 1-7
main debug: thread 6264 (video output) created at priority 1 
(../../src/video_output/video_output.c:502)
qt4 debug: New Event: type 1109
main warning: decoder synchro warning: pts != current_date (-1073178)
main warning: decoder synchro warning: pts != current_date (-200000)
mpgatofixed32 debug: libmad error: bad main_data_begin pointer
mpgatofixed32 debug: libmad error: bad main_data_begin pointer
main warning: decoder synchro warning: pts != current_date (-200000)
main warning: decoder synchro warning: pts != current_date (-160000)
main warning: decoder synchro warning: pts != current_date (-160000)
main warning: decoder synchro warning: pts != current_date (-160000)
main debug: looking for text renderer module: 2 candidates
main debug: thread 6320 (fontlist builder) created at priority 0 
(../../../modules/misc/freetype.c:477)
freetype debug: using fontsize: 36
main debug: using text renderer module "freetype"
main debug: TIMER module_Need() : 7.000 ms - Total 7.000 ms / 1 intvls 
(Avg 7.000 ms)
freetype debug: using fontsize: 36
main debug: thread started
freetype debug: Building font database...
freetype debug: Finished building font database.
freetype debug: Took 0 seconds
main debug: thread ended
main debug: looking for video blending module: 1 candidate
blend debug: chroma: YUVA -> I420
main debug: using video blending module "blend"
main debug: TIMER module_Need() : 0.000 ms - Total 0.000 ms / 1 intvls 
(Avg 0.000 ms)
main warning: decoder synchro warning: pts != current_date (-120000)
main warning: decoder synchro warning: pts != current_date (-80000)
main debug: decoded 74/111 pictures
main warning: decoder synchro warning: pts != current_date (-40000)
main warning: decoder synchro warning: pts != current_date (-280000)
main warning: decoder synchro warning: pts != current_date (-120000)
main warning: decoder synchro warning: pts != current_date (-80000)
main warning: decoder synchro warning: pts != current_date (-240000)
main warning: decoder synchro warning: pts != current_date (-320000)
main warning: decoder synchro warning: pts != current_date (-200000)
main warning: decoder synchro warning: pts != current_date (-280000)
main warning: decoder synchro warning: pts != current_date (-80000)
main warning: decoder synchro warning: pts != current_date (-240000)
main warning: decoder synchro warning: pts != current_date (-200000)
main warning: decoder synchro warning: pts != current_date (-200000)
main warning: decoder synchro warning: pts != current_date (-240000)
main warning: decoder synchro warning: pts != current_date (-200000)
main warning: decoder synchro warning: pts != current_date (-200000)
main warning: decoder synchro warning: pts != current_date (-280000)
main warning: decoder synchro warning: pts != current_date (-200000)
main warning: decoder synchro warning: pts != current_date (-240000)
...
---------------------------------------------------------

thanks

regards

Nicolas
-- 
__________________________________________________
Nicolas Vanhaute
Rectorat de Clermont-Ferrand
Centre Informatique Académique
3, Av. Vercingetorix - 63033 Clermont-Ferrand
Mel : nicolas.vanhaute at ac-clermont.fr
Tel : +33 4 73 99 30 52 Fax : +33 4 73 99 30 21
___________________________________________________



More information about the vlc-devel mailing list