Cook audio transcoding fails
As reported in: http://forum.videolan.org/viewtopic.php?f=14&t=61031&start=15
VLC cannot transcode cook audio to other format. With 0.9.9 no audio is created. With 1.1.0-git-20090525-2206 audio is created, but it is mostly silent (some random errors here and there). Video can be converted without issues. Tested under Win32.
Sample file that shows the issue http://rapidshare.com/files/247887218/test.rmvb.html
With Theora+Vorbis profile (I also tested AAC output) the message log is following: (I removed lots of packetizer_copy debug: need dts > 0 messages)
qt4 debug: MRL passed to the Sout: C:\test.rmvb
qt4 warning: Transcode MRL: sout=#transcode{vcodec=theo,vb=800,scale=1,acodec=vorb,ab=128,channels=2,samplerate=44100}:duplicate{dst=std{access=file,mux=ogg,dst='C:\softa\vlc-1.1.0-git-20090525-2206\aaa.ogg'}
qt4 debug: Adding option: sout=#transcode{vcodec=theo,vb=800,scale=1,acodec=vorb,ab=128,channels=2,samplerate=44100}:duplicate{dst=std{access=file,mux=ogg,dst='C:\softa\vlc-1.1.0-git-20090525-2206\aaa.ogg'}
main debug: adding item `Streaming' ( C:\test.rmvb )
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 3 items, index 1
main debug: processing request item Streaming node null skip 0
main debug: resyncing on Streaming
main debug: Streaming is at 2
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for 'Streaming'
main debug: thread (input) created at priority 1 (input/input.c:230)
main debug: thread started
main debug: stream=`transcode'
qt4 debug: Adding a new MRL to recent ones: C:\test.rmvb
main debug: looking for sout stream module: 1 candidate
main debug: stream=`duplicate'
main debug: looking for sout stream module: 1 candidate
stream_out_duplicate debug: creating 'duplicate'
stream_out_duplicate debug: * adding `std{access=file,mux=ogg,dst='C:\softa\vlc-1.1.0-git-20090525-2206\aaa.ogg'}'
main debug: stream=`std'
main debug: looking for sout stream module: 1 candidate
main debug: set config option: sout-standard-access to file
main debug: set config option: sout-standard-mux to ogg
main debug: set config option: sout-standard-dst to C:\softa\vlc-1.1.0-git-20090525-2206\aaa.ogg
stream_out_standard debug: creating `file/ogg://C:\softa\vlc-1.1.0-git-20090525-2206\aaa.ogg'
stream_out_standard debug: extension is ogg
stream_out_standard debug: extension -> mux=ogg
stream_out_standard debug: using `file/ogg://C:\softa\vlc-1.1.0-git-20090525-2206\aaa.ogg'
main debug: looking for sout access module: 1 candidate
access_output_file debug: file access output opened (C:\softa\vlc-1.1.0-git-20090525-2206\aaa.ogg)
main debug: using sout access module "access_output_file"
main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms)
stream_out_standard debug: access opened
main debug: looking for sout mux module: 1 candidate
mux_ogg info: Open
main debug: using sout mux module "mux_ogg"
main debug: TIMER module_need() : 22.000 ms - Total 22.000 ms / 1 intvls (Avg 22.000 ms)
main debug: muxer support adding stream at any time
main debug: muxer prefers to wait for all ES before starting to mux
stream_out_standard debug: mux opened
main debug: using sout stream module "stream_out_standard"
main debug: TIMER module_need() : 31.000 ms - Total 31.000 ms / 1 intvls (Avg 31.000 ms)
main debug: using sout stream module "stream_out_duplicate"
main debug: TIMER module_need() : 32.000 ms - Total 32.000 ms / 1 intvls (Avg 32.000 ms)
main debug: set config option: sout-transcode-vcodec to theo
main debug: set config option: sout-transcode-vb to 800
main debug: set config option: sout-transcode-scale to 1
main debug: set config option: sout-transcode-acodec to vorb
main debug: set config option: sout-transcode-ab to 128
main debug: set config option: sout-transcode-channels to 2
main debug: set config option: sout-transcode-samplerate to 44100
stream_out_transcode debug: codec audio=vorb 44100Hz 2 channels 128Kb/s
stream_out_transcode debug: codec video=theo 0x0 scaling: 1.000000 800kb/s
main debug: using sout stream module "stream_out_transcode"
main debug: TIMER module_need() : 49.000 ms - Total 49.000 ms / 1 intvls (Avg 49.000 ms)
main debug: using timeshift granularity of 50 MBytes
main debug: using timeshift path 'C:\Users\xxx\AppData\Local\Temp'
main debug: `C:\test.rmvb' gives access `' demux `' path `C:\test.rmvb'
main debug: creating demux: access='' demux='' path='C:\test.rmvb'
main debug: looking for access_demux module: 3 candidates
main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: creating access '' path='C:\test.rmvb'
main debug: looking for access module: 5 candidates
vcd debug: trying .cue file: C:\test.cue
vcd debug: could not find .cue file
access_file debug: opening file `C:\test.rmvb'
main debug: using access module "access_file"
main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: Using AStream*Stream
main debug: pre buffering
main debug: received first data after 0 ms
main debug: pre-buffering done 1024 bytes in 0s - 1000000 kbytes/s
main debug: looking for stream_filter module: 2 candidates
main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms)
main debug: looking for stream_filter module: 1 candidate
main debug: using stream_filter module "stream_filter_record"
main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: creating demux: access='' demux='' path='C:\test.rmvb'
main debug: looking for demux module: 50 candidates
real debug: object .RMF size=18 version=1
real debug: - file version=0x0 num headers=7
real debug: object PROP size=50 version=0
real debug: - max bitrate=680000 avg bitrate=679996
real debug: - max packet size=14784 avg bitrate=3261
real debug: - packets count=1723
real debug: - duration=28692 ms
real debug: - preroll=24000 ms
real debug: - index offset=5641004
real debug: - data offset=993
real debug: - num streams=3
real debug: - flags=0x9 PN_SAVE_ENABLED
real debug: object MDPR size=172 version=0
real debug: - id=0x0
real debug: - max bitrate=64082 avg bitrate=64082
real debug: - max packet size=930 avg packet size=930
real debug: - start time=0
real debug: - preroll=1857
real debug: - duration=29721
real debug: - name=`Audio Stream'
real debug: - mime=`audio/x-pn-realaudio'
real debug: - specific data len=94
real debug: - audio version=5
real debug: - audio codec=cook channels=2 rate=44100Hz
real debug: - extra data=16
main debug: selecting program id=0
real debug: object MDPR size=112 version=0
real debug: - id=0x1
real debug: - max bitrate=615918 avg bitrate=615914
real debug: - max packet size=14784 avg packet size=3668
real debug: - start time=0
real debug: - preroll=24000
real debug: - duration=28602
real debug: - name=`Video Stream'
real debug: - mime=`video/x-pn-realvideo'
real debug: - specific data len=34
real debug: - video RV40 720x404 - 40004000
real debug: object MDPR size=583 version=0
real debug: - id=0x2
real debug: - max bitrate=0 avg bitrate=0
real debug: - max packet size=0 avg packet size=0
real debug: - start time=0
real debug: - preroll=0
real debug: - duration=0
real debug: - mime=`logical-fileinfo'
real debug: - specific data len=521
real debug: object CONT size=58 version=0
real debug: - artist=`???M?a?a http://www.hdzone.org/index.php'
real debug: object DATA size=5640011 version=0
real debug: - packets count=1723 next=0
real debug: Real index INDX size=244 version=0
real debug: Real Index : num : 16
real debug: Real Index: Does next index exist? 5641248
main debug: using demux module "real"
main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms)
main debug: looking for a subtitle file in C:\
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "packetizer_copy"
main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: thread (decoder) created at priority 2 (input/decoder.c:302)
qt4 debug: IM: Setting an input
main debug: thread started
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "packetizer_copy"
main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms)
main debug: thread (decoder) created at priority 0 (input/decoder.c:302)
main debug: thread started
main debug: starting in sync mode
main debug: `C:\test.rmvb' successfully opened
main debug: Buffering 0%
main debug: switching to async mode
qt4 debug: Updating the geometry
qt4 debug: size: 109 - 349
qt4 debug: sizeHint: 109 - 349
qt4 debug: Updating the geometry
qt4 debug: size: 109 - 349
qt4 debug: sizeHint: 109 - 349
packetizer_copy debug: need dts > 0
.
.
.
packetizer_copy debug: need dts > 0
main debug: adding a new sout input (sout_input:0x32e3f18)
stream_out_transcode debug: creating audio transcoding from fcc=`cook' to fcc=`vorb'
main debug: looking for decoder module: 35 candidates
avcodec debug: libavcodec already initialized
avcodec debug: ffmpeg codec (Cook Audio) started
avcodec debug: Using 192000 bytes output buffer
main debug: using decoder module "avcodec"
main debug: TIMER module_need() : 5.000 ms - Total 5.000 ms / 1 intvls (Avg 5.000 ms)
main debug: looking for encoder module: 11 candidates
main debug: adding a new sout input (sout_input:0x32e59e8)
main debug: Stream buffering done (1842 ms in 39 ms)
main debug: using encoder module "vorbis"
main debug: TIMER module_need() : 61.000 ms - Total 61.000 ms / 1 intvls (Avg 61.000 ms)
stream_out_transcode debug: Looking for filter (s16l->fl32, channels 2->2, rate 44100->44100)
main debug: looking for audio filter2 module: 8 candidates
audio_format debug: s16l->fl32, bits per sample: 16->32
main debug: using audio filter2 module "audio_format"
main debug: TIMER module_need() : 48.000 ms - Total 48.000 ms / 1 intvls (Avg 48.000 ms)
main debug: Filter 'audio_format' (0x3409334) appended to chain
stream_out_transcode debug: Got complete audio filter chain
stream_out_duplicate debug: duplicated a new stream codec=vorb (es=0 group=0)
main debug: adding a new input
mux_ogg debug: adding input
mux_ogg debug: vorbis stream
stream_out_duplicate debug: - added for output 0
stream_out_transcode debug: creating video transcoding from fcc=`RV40' to fcc=`theo'
main debug: looking for decoder module: 35 candidates
avcodec debug: libavcodec already initialized
avcodec debug: using direct rendering
avcodec debug: ffmpeg codec (Real Video 4.0) started
main debug: using decoder module "avcodec"
main debug: TIMER module_need() : 5.000 ms - Total 5.000 ms / 1 intvls (Avg 5.000 ms)
main debug: looking for encoder module: 11 candidates
theora debug: padding video from 720x404 to 720x416
main debug: using encoder module "theora"
main debug: TIMER module_need() : 5.000 ms - Total 5.000 ms / 1 intvls (Avg 5.000 ms)
main debug: removing module "theora"
main debug: Decoder buffering done in 99 ms
avcodec debug: disabling direct rendering
stream_out_transcode debug: decoder aspect is 769900:432000
stream_out_transcode debug: source pixel aspect is 0.999999:1
stream_out_transcode debug: scaled pixel aspect is 0.999999:1
stream_out_transcode debug: source 720x404, destination 720x404
stream_out_transcode debug: encoder aspect is 769900:432000
stream_out_transcode debug: destination (after video filters) 720x404
main debug: looking for encoder module: 11 candidates
theora debug: padding video from 720x404 to 720x416
main debug: using encoder module "theora"
main debug: TIMER module_need() : 4.000 ms - Total 4.000 ms / 1 intvls (Avg 4.000 ms)
stream_out_duplicate debug: duplicated a new stream codec=theo (es=1 group=0)
main debug: adding a new input
mux_ogg debug: adding input
mux_ogg debug: theora stream
stream_out_duplicate debug: - added for output 0
qt4 debug: New Event: type 1116
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
.
.
.
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
.
.
.
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
.
.
.
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
packetizer_copy debug: need dts > 0
.
.
.
packetizer_copy debug: need dts > 0
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: waiting for data...
mux_ogg debug: writing header
mux_ogg debug: creating header for vorb
mux_ogg debug: creating header for theo
packetizer_copy debug: need dts > 0
.
.
.
packetizer_copy debug: need dts > 0
main debug: EOF reached
packetizer_copy debug: need dts > 0
main debug: waiting decoder fifos to empty
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
packetizer_copy debug: need dts > 0
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: waiting decoder fifos to empty
main debug: finished input
main debug: thread times: real 0m38.751000s, kernel 0m0.031200s, user 0m0.171601s
main debug: removing module "packetizer_copy"
main debug: killing decoder fourcc `cook', 0 PES in FIFO
main debug: removing a sout input (sout_input:0x32e3f18)
main debug: TIMER encoding audio frame : 8.000 ms - Total 90.000 ms / 13 intvls (Avg 6.923 ms)
avcodec debug: ffmpeg codec (Cook Audio) stopped
main debug: removing module "avcodec"
main debug: removing module "vorbis"
main debug: Filter 'audio_format' (0x3409334) removed from chain
main debug: removing module "audio_format"
mux_ogg debug: removing input
main debug: thread times: real 0m38.741000s, kernel 0m0.015600s, user 0m37.923843s
main debug: removing module "packetizer_copy"
main debug: killing decoder fourcc `RV40', 0 PES in FIFO
main debug: removing a sout input (sout_input:0x32e59e8)
main debug: TIMER encoding video frame : 44.000 ms - Total 31075.001 ms / 713 intvls (Avg 43.583 ms)
avcodec debug: ffmpeg codec (Real Video 4.0) stopped
main debug: removing module "avcodec"
main debug: removing module "theora"
mux_ogg debug: removing input
main warning: no more input streams for this mux
main debug: removing module "real"
main debug: removing module "stream_filter_record"
main debug: removing module "access_file"
main debug: Program doesn't contain anymore ES
main debug: thread ended
main debug: dead input
main debug: destroying useless sout
main debug: destroying chain... (name=transcode)
main debug: destroying chain... (name=duplicate)
stream_out_duplicate debug: closing a duplication
main debug: destroying chain... (name=std)
mux_ogg info: Close
mux_ogg debug: writing footer
main debug: removing module "mux_ogg"
access_output_file debug: file access output closed
main debug: removing module "access_output_file"
main debug: removing module "stream_out_standard"
main debug: destroying chain done
main debug: removing module "stream_out_duplicate"
main debug: destroying chain done
main debug: removing module "stream_out_transcode"
main debug: destroying chain done
main debug: thread times: real 0m38.818000s, kernel 0m0.031200s, user 0m0.093600s
main debug: changing item without a request (current 2/3)
main debug: nothing to play
qt4 debug: IM: Deleting the input
qt4 debug: Updating the geometry
qt4 debug: size: 109 - 349
qt4 debug: sizeHint: 109 - 349
qt4 debug: Updating the geometry
qt4 debug: size: 109 - 349
qt4 debug: sizeHint: 109 - 349
main debug: Destroying the input for 'Streaming'
main debug: TIMER input launching for 'Streaming' : 92.000 ms - Total 92.000 ms / 1 intvls (Avg 92.000 ms)