[vlc] Re: large mpegs -> long "load" time

Thilo Staebler staebler at virtualfx.de
Fri Jul 23 00:40:30 CEST 2004


hi!
sorry..i haven't seen your post :-) I thought no one would answer..*g*


Benjamin Pracht wrote:
> 
> Le 9 juil. 04, à 19:05, Thilo Staebler a écrit :
> 
>> hi!
>> I experience long "load" times if I want to open mpegs > 200 mb, and
>> mpegs > 4.5GB take a really long time (direct from hd or http-streaming
>> doens't matter)...I just want to play them...once open seeking is no 
>> problem
>> I have installed vlc 0.7.2 (0.7.1 too) on a xp sp1 box...
>> has anyone similar problems? with ms-mediaplayer it works just fine
>> (from hd and http-streaming, but mediaplayer has no range support :-( 
>> )...
> 
> 
> Well, what are you exactly calling a long time ? (several seconds, 
> several minutes ?)

lets say >> 5 min (but only on large files)
ms mediaplayer just plays the same mpeg instantly

> Could you please give us the content of the view->message box, and tell 
> us exactly at which step it waits ?
ok, I'll post the whole log :-)

main debug: adding playlist item
`C:\Programme\cygwin\MPEGStore\04-07-2004
13-48-40_CB722D3C-EAA8-4790-8C42-7E483AFB385C\tour-de-france.mpeg' (
C:\Programme\cygwin\MPEGStore\04-07-2004
13-48-40_CB722D3C-EAA8-4790-8C42-7E483AFB385C\tour-de-france.mpeg )
mpeg_system warning: mux_rate changed prev: 10124d, cur: 13124d; expect
cosmetic errors
mpeg_audio: MPGA channels:2 samplerate:48000 bitrate:224
main debug: no aout present, spawning one
main debug: looking for audio output module
main debug: probing 4 candidates
aout_directx debug: OpenAudio
aout_directx debug: device supports 2 channels
aout_directx debug: device supports 1 channel
aout_directx debug: creating DirectSoundThread
main debug: thread 3860 (DirectSound Notification Thread) created at
priority 15 (directx.c:357)
aout_directx debug: DirectSoundThread ready
main debug: using audio output module "aout_directx"
main debug: output 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: no need for any filter
main debug: looking for audio mixer module
main debug: probing 3 candidates
main debug: using audio mixer module "trivial_mixer"
main debug: input 'mpga' 48000 Hz Stereo frame=1152 samples/1161 bytes
main debug: filter(s) 'mpga'->'fl32' 48000 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module
main debug: probing 22 candidates
main debug: using audio filter module "mpgatofixed32"
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
main debug: probing 22 candidates
main debug: using audio filter module "bandlimited_resampler"
main debug: found a filter for the whole conversion
main warning: received buffer in the future (41489414)
main warning: received buffer in the future (41513387)
main warning: received buffer in the future (29639199)
main warning: received buffer in the future (29663169)
main warning: received buffer in the future (29687151)
main debug: 1 loops
main debug: dumping stream ID 0x0 [OK:0/D:26]
main debug: seekable stream, position: 49152/19398802 (0:00:00/0:00:29)
main debug: dumping program 0x0, version 0 (partial)
main debug: ES 0xe0, stream 0xe0, fourcc `mpgv', selected [OK:22/ERR:0]
main debug: ES 0xc0, stream 0xc0, fourcc `mpga', selected [OK:2/ERR:0]
main debug: ES 0xbe, stream 0xbe, fourcc `    ', not selected [OK:0/ERR:0]
main debug: unlocking module "mpeg_system"
main debug: unlocking module "ps"
main debug: unselecting ES 0xe0
main debug: unlocking module "libmpeg2"
main debug: thread 2924 joined (src/input/input_dec.c:203)
main debug: killing decoder fourcc `mpgv', 1 PES in FIFO
main debug: unselecting ES 0xc0
main debug: unlocking module "mpeg_audio"
main debug: thread 3096 joined (src/input/input_dec.c:203)
main debug: killing decoder fourcc `mpga', 0 PES in FIFO
main debug: unlocking module "mpgatofixed32"
main debug: unlocking module "bandlimited_resampler"
aout_directx debug: CloseAudio
aout_directx debug: DirectSoundThread exiting
main debug: thread 3860 joined (directx.c:576)
main debug: unlocking module "aout_directx"
main debug: unlocking module "trivial_mixer"
main debug: no more selected ES
access_file: closing `/://C:\Programme\cygwin\MPEGStore\20-07-2004
19-15-30_3F236106-CFFF-47F3-99EA-57018B2BBD48\38188,8024346181.mpeg'
main debug: unlocking module "access_file"
main debug: pes: 1 packets
main debug: data: 1 packets
main debug: buffers: 2 packets
main debug: freeing info structures...
main debug: thread 2920 joined (src/input/input.c:373)
main debug: creating new input thread
main: playlist item `C:\Programme\cygwin\MPEGStore\04-07-2004
13-48-40_CB722D3C-EAA8-4790-8C42-7E483AFB385C\tour-de-france.mpeg'
main debug: waiting for thread completion
main warning: drive letter C: found in source string
main debug: access `', demux `', name
`C:\Programme\cygwin\MPEGStore\04-07-2004
13-48-40_CB722D3C-EAA8-4790-8C42-7E483AFB385C\tour-de-france.mpeg'
main debug: looking for access module
main debug: probing 7 candidates
main debug: thread 2932 (input) created at priority 1
(src/input/input.c:326)
dvdplay debug: plugin discarded (not a valid source)
dvdread warning: dvdread module discarded (not a valid source)
vcd debug: trying .cue file: C:\Programme\cygwin\MPEGStore\04-07-2004
13-48-40_CB722D3C-EAA8-4790-8C42-7E483AFB385C\tour-de-france.cue
vcd warning: could not open C:\Programme\cygwin\MPEGStore\04-07-2004
13-48-40_CB722D3C-EAA8-4790-8C42-7E483AFB385C\tour-de-france.mpeg
cdda debug: trying .cue file: C:\Programme\cygwin\MPEGStore\04-07-2004
13-48-40_CB722D3C-EAA8-4790-8C42-7E483AFB385C\tour-de-france.cue
cdda warning: could not open C:\Programme\cygwin\MPEGStore\04-07-2004
13-48-40_CB722D3C-EAA8-4790-8C42-7E483AFB385C\tour-de-france.mpeg
access_file debug: opening file
`C:\Programme\cygwin\MPEGStore\04-07-2004
13-48-40_CB722D3C-EAA8-4790-8C42-7E483AFB385C\tour-de-france.mpeg'
main debug: using access module "access_file"
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)
ts_dvbpsi warning: TS module discarded (no sync)
ts warning: TS module discarded (no sync)
main debug: demux2_New: '://C:\Programme\cygwin\MPEGStore\04-07-2004
13-48-40_CB722D3C-EAA8-4790-8C42-7E483AFB385C\tour-de-france.mpeg' ->
access='' demux='' path='C:\Programme\cygwin\MPEGStore\04-07-2004
13-48-40_CB722D3C-EAA8-4790-8C42-7E483AFB385C\tour-de-france.mpeg'
main debug: looking for demux2 module
main debug: probing 27 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)
mpgv warning: ES module discarded (system startcode)
main debug: looking for id3 module
main debug: probing 2 candidates
id3tag debug: checking for ID3 tag
main debug: using id3 module "id3tag"
main debug: unlocking module "id3tag"
mpga warning: mpga module discarded
aac warning: AAC module discarded
livedotcom warning: SDP module discarded
mkv warning: matroska module discarded (invalid header 0x000001ba)
ogg warning: ogg module discarded (invalid header)
pva warning: PVA module discarded
nsv warning: NSV module discarded
aiff warning: AIFF module discarded
playlist warning: old import module discarded: invalid file
playlist warning: m3u import module discarded
playlist warning: pls import module discarded
au warning: AU module discarded
mod warning: MOD module discarded (extention 'mpeg' unknown)
ts2 warning: TS module discarded
real warning: Real module discarded
main debug: looking for mpeg-system module
main debug: probing 1 candidate
main debug: using mpeg-system module "mpeg_system"
mpeg_system warning: garbage (0xba4436d4)
mpeg_system warning: garbage (0x00000100)
mpeg_system warning: garbage (0xba4436d4)
main debug: selecting ES 0xe0
main debug: looking for decoder module
main debug: probing 22 candidates
main debug: using decoder module "libmpeg2"
main debug: thread 3888 (decoder) created at priority 0
(src/input/input_dec.c:161)
main debug: selecting ES 0xc0
main debug: looking for decoder module
main debug: probing 22 candidates
main debug: using decoder module "mpeg_audio"
main debug: thread 3716 (decoder) created at priority 2
(src/input/input_dec.c:161)
main debug: dumping stream ID 0x0 [OK:0/D:0]
main debug: seekable stream, position: 0/4680509437 (-:--:--/-:--:--)
main debug: dumping program 0x0, version 0 (partial)
main debug: ES 0xe0, stream 0xe0, fourcc `mpgv', selected [OK:0/ERR:0]
main debug: ES 0xbe, stream 0xbe, fourcc `    ', not selected [OK:0/ERR:0]
main debug: ES 0xc0, stream 0xc0, fourcc `mpga', selected [OK:0/ERR:0]
main debug: using demux module "ps"
main debug: looking for a subtitle file in
C:\Programme\cygwin\MPEGStore\04-07-2004
13-48-40_CB722D3C-EAA8-4790-8C42-7E483AFB385C\
main debug: found a possible subtitle: cut.txt
mpeg_system warning: garbage (0xba4436d4)
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
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 3664 (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: Dell Precision M50 , \\.\DISPLAY1
vout_directx debug: selecting Dell Precision M50 , \\.\DISPLAY1
vout_directx debug: screen dimensions (0x0,1600x1200)
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: looking for text renderer module
main debug: probing 3 candidates
freetype debug: Using fontsize: 36
main debug: using text renderer module "freetype"
vout_directx debug: NewPictureVec overlay:yes chroma:YV12
main debug: waiting for thread completion
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, chroma 0x30323449 (I420), aspect ratio 4:3
main debug: picture out 720x576, chroma 0x32315659 (YV12), aspect ratio 4:3
main debug: direct render, mapping render pictures 0-6 to system
pictures 1-7
main debug: thread 3632 (video output) created at priority 1
(src/video_output/video_output.c:472)

********************
and now it waits (for christmas?)...
...and after >10min it plays back fine:
********************

main warning: vout synchro warning: pts != current_date (-638540100)
mpeg_audio: MPGA channels:2 samplerate:48000 bitrate:224
main debug: looking for audio output module
main debug: probing 4 candidates
aout_directx debug: OpenAudio
aout_directx debug: device supports 2 channels
aout_directx debug: device supports 1 channel
aout_directx debug: creating DirectSoundThread
main debug: thread 3984 (DirectSound Notification Thread) created at
priority 15 (directx.c:357)
aout_directx debug: DirectSoundThread ready
main debug: using audio output module "aout_directx"
main debug: output 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: mixer 'fl32' 48000 Hz Stereo frame=1 samples/8 bytes
main debug: no need for any filter
main debug: looking for audio mixer module
main debug: probing 3 candidates
main debug: using audio mixer module "trivial_mixer"
main debug: input 'mpga' 48000 Hz Stereo frame=1152 samples/1161 bytes
main debug: filter(s) 'mpga'->'fl32' 48000 Hz->48000 Hz Stereo->Stereo
main debug: looking for audio filter module
main debug: probing 22 candidates
main debug: using audio filter module "mpgatofixed32"
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
main debug: probing 22 candidates
main debug: using audio filter module "bandlimited_resampler"
main debug: found a filter for the whole conversion
main debug: stream periodicity changed from B[1] to B[2]
main warning: backward_pts != current_pts (638401266)
main warning: vout synchro warning: pts != current_date (-638401278)
main warning: late picture skipped (638118567)
main debug: stream periodicity changed from P[5] to P[4]
main debug: decoded 103/105 pictures
main debug: decoded 105/105 pictures
main debug: decoded 105/105 pictures
main debug: decoded 105/105 pictures
main debug: decoded 105/105 pictures
main warning: output date isn't PTS date, requesting resampling (-40770)
main warning: buffer is 40281 in advance, triggering downsampling
main debug: decoded 105/105 pictures
main warning: resampling stopped after 4287185 usec
main debug: decoded 105/105 pictures
main debug: decoded 105/105 pictures
main debug: decoded 105/105 pictures
main debug: decoded 105/105 pictures
main debug: decoded 105/105 pictures
main debug: decoded 105/105 pictures
main debug: decoded 105/105 pictures
main debug: 804 loops
main debug: dumping stream ID 0x0 [OK:0/D:20848]
main debug: seekable stream, position: 39632896/4680509437 (0:01:00/1:58:52)
main debug: dumping program 0x0, version 0 (partial)
main debug: ES 0xe0, stream 0xe0, fourcc `mpgv', selected [OK:18564/ERR:0]
main debug: ES 0xbe, stream 0xbe, fourcc `    ', not selected [OK:0/ERR:0]
main debug: ES 0xc0, stream 0xc0, fourcc `mpga', selected [OK:788/ERR:0]
main debug: unlocking module "mpeg_system"
main debug: unlocking module "ps"
main debug: unselecting ES 0xe0
main debug: unlocking module "libmpeg2"
main debug: thread 3888 joined (src/input/input_dec.c:203)
main debug: killing decoder fourcc `mpgv', 45 PES in FIFO
main debug: unselecting ES 0xc0
main debug: unlocking module "mpeg_audio"
main debug: thread 3716 joined (src/input/input_dec.c:203)
main debug: killing decoder fourcc `mpga', 0 PES in FIFO
main debug: unlocking module "mpgatofixed32"
main debug: unlocking module "bandlimited_resampler"
aout_directx debug: CloseAudio
aout_directx debug: DirectSoundThread exiting
main debug: thread 3984 joined (directx.c:576)
main debug: unlocking module "aout_directx"
main debug: unlocking module "trivial_mixer"
main debug: no more selected ES
access_file: closing `/://C:\Programme\cygwin\MPEGStore\04-07-2004
13-48-40_CB722D3C-EAA8-4790-8C42-7E483AFB385C\tour-de-france.mpeg'
main debug: unlocking module "access_file"
main debug: pes: 1 packets
main debug: data: 1 packets
main debug: buffers: 2 packets
main debug: freeing info structures...
main debug: thread 2932 joined (src/input/input.c:373)
main debug: garbage collector destroying 1 vout
main debug: unlocking module "freetype"
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 3664 joined (directx.c:423)
main debug: unlocking module "vout_directx"
main debug: thread 3632 joined (src/video_output/video_output.c:511)

closing, finishing, going home :-)


> One other thing, is there any disk/network activity at this point ?

nothing...everything idle...hdd, cpu, network


any ideas?

thanks in advance!
thilo


-- 
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