Play while capturing Blackmagic WDM Capture

Microsoft Windows specific usage questions
Forum rules
Please post only Windows specific questions in this forum category. If you don't know where to post, please read the different forums' rules. Thanks.
dlukic
New Cone
New Cone
Posts: 6
Joined: 07 Apr 2013 11:12

Play while capturing Blackmagic WDM Capture

Postby dlukic » 07 Apr 2013 12:02

What I am trying to do:
1. Use one instance of "VLC 2.05 Twoflower" to capture video through BlackMagic WDM Capture device, converting in h.264 and save to ".ps" file.
2. Use another instance of "VLC 2.05 Twoflower" in order to browse through the same ".ps" file, while video is capturing into that file using first instance of VLC.

In general, it works. However, I found some issues I do not understand completely, so I would ask for comments/explanation.

1. If video capturing is performed only, for example without "duplicate" option used for video preview, ".ps" file can not be played from second instance of VLC while capturing is still in progress. When capturing is finished, ".ps" file is accessible for playing.
Please note, that if I am using video device other than "Blackmagic WDM Capture" , like internal PC camera for example, everything works and "duplicate" is not required in order to produce ".ps" file which can be opened and played during video capture process.

In other words following command allows me to open "o.ps" file while capturing:
sout=#transcode{vcodec=h264,vb=2200,fps=25,scale=0,acodec=mp3,ab=128,channels=2,samplerate=44100}:duplicate{dst=display,dst=std{access=file,mux=ps,dst='C:\o.ps'}}

but this command which does not contain "duplicate" option does not allow me to do that using Blackmagic WDM Capture device:
sout=#transcode{vcodec=h264,vb=2200,fps=25,scale=0,acodec=mp3,ab=128,channels=2,samplerate=44100}:std{access=file,mux=ps,dst='C:\Users\x\Videos\o.ps'}

2. "duplicate" option mentioned above does not work completely. It shows one frame only and after that displays many warning messages like:
"main warning: late buffer for mux input (1351878)
main warning: late buffer for mux input (1352753)
main warning: picture is too late to be displayed (missing 1417 ms)"
I would like to use preview if possible. I tried on different computers (X58 chipset and Xeon CPU, or i7 than Blackmagic card over USB3 and directly PCIExpress bus) and I think hardware is not a problem.

Please find log files for both cases. There is some difference in output file creating/handling and I think it may cause issues I mentioned earlier (at least related with question #1)
=====================================================================
This is ".log" for situation when playing is not allowed while capturing:
qt4 debug: MRL passed to the Sout: dshow://
qt4 warning: Transcode MRL: sout=#transcode{vcodec=h264,vb=2200,fps=25,scale=0,acodec=mp3,ab=128,channels=2,samplerate=44100}:std{access=file,mux=ps,dst='C:\Users\x\Videos\o.ps'}
qt4 debug: Adding option: dshow-vdev=Blackmagic WDM Capture
qt4 debug: Adding option: dshow-adev=
qt4 debug: Adding option: live-caching=300
qt4 debug: Adding option: sout=#transcode{vcodec=h264,vb=2200,fps=25,scale=0,acodec=mp3,ab=128,channels=2,samplerate=44100}:std{access=file,mux=ps,dst='C:\Users\x\Videos\o.ps'}
main debug: adding item `Streaming' ( dshow:// )
qt4 debug: Adding a new MRL to recent ones: dshow://
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index -1
main debug: processing request item: Streaming, node: null, skip: 0
main debug: resyncing on Streaming
main debug: Streaming is at 0
main debug: starting playback of the new playlist item
main debug: resyncing on Streaming
main debug: Streaming is at 0
main debug: creating new input thread
main debug: Creating an input for 'Streaming'
main debug: no fetch required for (null) (art currently (null))
main debug: using sout chain=`transcode{vcodec=h264,vb=2200,fps=25,scale=0,acodec=mp3,ab=128,channels=2,samplerate=44100}:std{access=file,mux=ps,dst='C:\Users\x\Videos\o.ps'}'
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 ps
main debug: set config option: sout-standard-dst to C:\Users\x\Videos\o.ps
main debug: looking for sout access module: 1 candidate
access_output_file debug: file access output opened (C:\Users\x\Videos\o.ps)
main debug: using sout access module "access_output_file"
main debug: TIMER module_need() : 1.285 ms - Total 1.285 ms / 1 intvls (Avg 1.285 ms)
main debug: looking for sout mux module: 1 candidate
mux_ps info: Open
main debug: using sout mux module "mux_ps"
main debug: TIMER module_need() : 0.542 ms - Total 0.542 ms / 1 intvls (Avg 0.542 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: using `file/ps://C:\Users\x\Videos\o.ps'
main debug: using sout stream module "stream_out_standard"
main debug: TIMER module_need() : 2.659 ms - Total 2.659 ms / 1 intvls (Avg 2.659 ms)
main debug: stream=`transcode'
main debug: looking for sout stream module: 1 candidate
main debug: set config option: sout-transcode-vcodec to h264
main debug: set config option: sout-transcode-vb to 2200
main debug: set config option: sout-transcode-fps to 25
main debug: set config option: sout-transcode-scale to 0
main debug: set config option: sout-transcode-acodec to mp3
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=mp3 44100Hz 2 channels 128Kb/s
stream_out_transcode debug: codec video=h264 0x0 scaling: 0.000000 2200kb/s
main debug: using sout stream module "stream_out_transcode"
main debug: TIMER module_need() : 0.902 ms - Total 0.902 ms / 1 intvls (Avg 0.902 ms)
main debug: using timeshift granularity of 50 MiB, in path 'C:\Users\x\AppData\Local\Temp'
main debug: `dshow://' gives access `dshow' demux `' path `'
main debug: creating demux: access='dshow' demux='' location='' file='(null)'
main debug: looking for access_demux module: 1 candidate
dshow debug: dshow-vdev: Blackmagic WDM Capture
dshow debug: dshow-adev:
qt4 debug: IM: Setting an input
dshow debug: found device: Blackmagic WDM Capture
dshow debug: found device: Decklink Video Capture
dshow debug: found device: vMix Virtual Capture
dshow debug: asking for device: Blackmagic WDM Capture
dshow debug: asked for Blackmagic WDM Capture, binding to Blackmagic WDM Capture
dshow debug: using device: Blackmagic WDM Capture
dshow debug: EnumDeviceCaps: output pin: Video Capture
dshow debug: EnumDeviceCaps: output pin: Audio Capture
dshow debug: EnumDeviceCaps: trying pin Video Capture
dshow debug: EnumDeviceCaps: input pin default format configured
dshow debug: EnumDeviceCaps: input pin accepts chroma: UYVY, width:720, height:576, fps:25.000000
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: connecting filters
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::QueryFilterInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [OK] (width=720, height=576, chroma=UYVY, fps=25.000000)
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin::NotifyAllocator
dshow debug: ConnectFilters: graph_builder2 available.
dshow warning: ConnectFilters: No crossBar routes found (incompatible pin types)
dshow debug: filters connected successfully !
dshow debug: MEDIATYPE_Video
dshow debug: selected video pin accepts format: UYVY
dshow debug: found device: Decklink Audio Capture
dshow debug: found device: Microphone (Realtek High Defini
dshow debug: found device: vMix Virtual Audio Capture
dshow debug: asking for default device: Decklink Audio Capture
dshow debug: asked for Decklink Audio Capture, binding to Decklink Audio Capture
dshow debug: using device: Decklink Audio Capture
dshow debug: EnumDeviceCaps: output pin: Capture
dshow debug: EnumDeviceCaps: trying pin Capture
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:48000 bits/sample:16
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: connecting filters
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::QueryFilterInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [OK] (channels=1, samples/sec=48000, bits/samples=16, format=araw)
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin::NotifyAllocator
dshow debug: filters connected successfully !
dshow debug: MEDIATYPE_Audio
dshow debug: selected audio pin accepts format: araw
dshow debug: Playing...
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [OK]
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [OK]
dshow debug: CaptureFilter::SetSyncSource
dshow debug: CaptureFilter::SetSyncSource
dshow debug: CaptureFilter::Pause
dshow debug: CaptureFilter::Pause
dshow debug: CaptureFilter::Run
dshow debug: CaptureFilter::Run
main debug: selecting program id=0
main debug: using access_demux module "dshow"
main debug: TIMER module_need() : 365.772 ms - Total 365.772 ms / 1 intvls (Avg 365.772 ms)
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "rawvideo"
main debug: TIMER module_need() : 1.310 ms - Total 1.310 ms / 1 intvls (Avg 1.310 ms)
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "packetizer_copy"
main debug: TIMER module_need() : 33.804 ms - Total 33.804 ms / 1 intvls (Avg 33.804 ms)
main debug: starting in sync mode
main debug: looking for meta reader module: 2 candidates
lua debug: Trying Lua scripts in C:\Users\x\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\reader
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\reader\filename.luac
main debug: no meta reader module matching "any" could be loaded
main debug: TIMER module_need() : 1.179 ms - Total 1.179 ms / 1 intvls (Avg 1.179 ms)
main debug: `dshow://' successfully opened
main debug: Buffering 0%
main debug: switching to async mode
main debug: adding a new sout input (sout_input:04b35ec0)
stream_out_transcode debug: creating video transcoding from fcc=`UYVY' to fcc=`h264'
main debug: looking for decoder module: 32 candidates
main debug: using decoder module "rawvideo"
main debug: TIMER module_need() : 6.892 ms - Total 6.892 ms / 1 intvls (Avg 6.892 ms)
main debug: looking for encoder module: 13 candidates
x264 debug: version x264 0.125.X
main debug: using encoder module "x264"
main debug: TIMER module_need() : 10.382 ms - Total 10.382 ms / 1 intvls (Avg 10.382 ms)
main debug: removing module "x264"
x264 debug: framecount still in libx264 buffer: 0
main warning: clock gap, unexpected stream discontinuity
main warning: feeding synchro with a new reference point trying to recover from clock gap
main debug: Buffering 0%
main debug: Buffering 13%
main debug: Buffering 26%
main debug: Buffering 40%
dshow debug: CapturePin::EndOfStream
main debug: Buffering 53%
main debug: Buffering 66%
main debug: Buffering 80%
main debug: Buffering 93%
main debug: Stream buffering done (320 ms in 318 ms)
main debug: Decoder buffering done in 0 ms
stream_out_transcode debug: drift is too high, resetting master sync
stream_out_transcode debug: decoder aspect is 1.333333:1
stream_out_transcode debug: source pixel aspect is 1.066667:1
stream_out_transcode debug: scaled pixel aspect is 1.066667:1
stream_out_transcode debug: source 720x576, destination 720x576
stream_out_transcode debug: encoder aspect is 11520:8640
main debug: looking for video filter2 module: 18 candidates
swscale debug: 720x576 chroma: UYVY -> 720x576 chroma: I420 with scaling using Bicubic (good quality)
main debug: using video filter2 module "swscale"
main debug: TIMER module_need() : 1.385 ms - Total 1.385 ms / 1 intvls (Avg 1.385 ms)
main debug: Filter 'Swscale' (049a4d88) appended to chain
stream_out_transcode debug: destination (after video filters) 720x576
main debug: looking for encoder module: 13 candidates
x264 debug: version x264 0.125.X
main debug: using encoder module "x264"
main debug: TIMER module_need() : 10.011 ms - Total 10.011 ms / 1 intvls (Avg 10.011 ms)
main debug: adding a new input
mux_ps debug: adding input codec=h264
stream_out_transcode debug: drift is too high, resetting master sync
stream_out_transcode debug: drift is too high, resetting master sync
=====================================================
This is situation when duplicate was used and playing works fine while capturing is in progress:
qt4 debug: MRL passed to the Sout: dshow://
qt4 warning: Transcode MRL: sout=#transcode{vcodec=h264,vb=2200,fps=25,scale=0,acodec=mp3,ab=128,channels=2,samplerate=44100}:duplicate{dst=display,dst=std{access=file,mux=ps,dst='C:\o.ps'}}
qt4 debug: Adding option: dshow-vdev=Blackmagic WDM Capture
qt4 debug: Adding option: dshow-adev=none
qt4 debug: Adding option: live-caching=300
qt4 debug: Adding option: sout=#transcode{vcodec=h264,vb=2200,fps=25,scale=0,acodec=mp3,ab=128,channels=2,samplerate=44100}:duplicate{dst=display,dst=std{access=file,mux=ps,dst='C:\o.ps'}}
main debug: adding item `Streaming' ( dshow:// )
qt4 debug: Adding a new MRL to recent ones: dshow://
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index -1
main debug: processing request item: Streaming, node: null, skip: 0
main debug: resyncing on Streaming
main debug: Streaming is at 0
main debug: no fetch required for (null) (art currently (null))
main debug: starting playback of the new playlist item
main debug: resyncing on Streaming
main debug: Streaming is at 0
main debug: creating new input thread
main debug: Creating an input for 'Streaming'
main debug: using sout chain=`transcode{vcodec=h264,vb=2200,fps=25,scale=0,acodec=mp3,ab=128,channels=2,samplerate=44100}:duplicate{dst=display,dst=std{access=file,mux=ps,dst='C:\o.ps'}}'
main debug: stream=`duplicate'
main debug: looking for sout stream module: 1 candidate
stream_out_duplicate debug: creating 'duplicate'
stream_out_duplicate debug: * adding `display'
main debug: stream=`display'
main debug: looking for sout stream module: 1 candidate
main debug: using sout stream module "stream_out_display"
main debug: TIMER module_need() : 0.442 ms - Total 0.442 ms / 1 intvls (Avg 0.442 ms)
stream_out_duplicate debug: * adding `std{access=file,mux=ps,dst='C:\o.ps'}'
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 ps
main debug: set config option: sout-standard-dst to C:\o.ps
main debug: looking for sout access module: 1 candidate
access_output_file debug: file access output opened (C:\o.ps)
main debug: using sout access module "access_output_file"
main debug: TIMER module_need() : 1.366 ms - Total 1.366 ms / 1 intvls (Avg 1.366 ms)
main debug: looking for sout mux module: 1 candidate
mux_ps info: Open
main debug: using sout mux module "mux_ps"
main debug: TIMER module_need() : 0.564 ms - Total 0.564 ms / 1 intvls (Avg 0.564 ms)
main debug: muxer support adding stream at any time
stream_out_standard debug: using `file/ps://C:\o.ps'
main debug: using sout stream module "stream_out_standard"
main debug: TIMER module_need() : 2.597 ms - Total 2.597 ms / 1 intvls (Avg 2.597 ms)
main debug: using sout stream module "stream_out_duplicate"
main debug: TIMER module_need() : 3.694 ms - Total 3.694 ms / 1 intvls (Avg 3.694 ms)
main debug: stream=`transcode'
main debug: looking for sout stream module: 1 candidate
main debug: set config option: sout-transcode-vcodec to h264
main debug: set config option: sout-transcode-vb to 2200
main debug: set config option: sout-transcode-fps to 25
main debug: set config option: sout-transcode-scale to 0
main debug: set config option: sout-transcode-acodec to mp3
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=mp3 44100Hz 2 channels 128Kb/s
stream_out_transcode debug: codec video=h264 0x0 scaling: 0.000000 2200kb/s
main debug: using sout stream module "stream_out_transcode"
main debug: TIMER module_need() : 0.869 ms - Total 0.869 ms / 1 intvls (Avg 0.869 ms)
main debug: using timeshift granularity of 50 MiB, in path 'C:\Users\x\AppData\Local\Temp'
main debug: `dshow://' gives access `dshow' demux `' path `'
main debug: creating demux: access='dshow' demux='' location='' file='(null)'
main debug: looking for access_demux module: 1 candidate
dshow debug: dshow-vdev: Blackmagic WDM Capture
dshow debug: dshow-adev: none
qt4 debug: IM: Setting an input
dshow debug: found device: Blackmagic WDM Capture
dshow debug: found device: Decklink Video Capture
dshow debug: found device: vMix Virtual Capture
dshow debug: asking for device: Blackmagic WDM Capture
dshow debug: asked for Blackmagic WDM Capture, binding to Blackmagic WDM Capture
dshow debug: using device: Blackmagic WDM Capture
dshow debug: EnumDeviceCaps: output pin: Video Capture
dshow debug: EnumDeviceCaps: output pin: Audio Capture
dshow debug: EnumDeviceCaps: trying pin Video Capture
dshow debug: EnumDeviceCaps: input pin default format configured
dshow debug: EnumDeviceCaps: input pin accepts chroma: UYVY, width:720, height:576, fps:25.000000
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: connecting filters
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::QueryFilterInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [OK] (width=720, height=576, chroma=UYVY, fps=25.000000)
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin::NotifyAllocator
dshow debug: ConnectFilters: graph_builder2 available.
dshow warning: ConnectFilters: No crossBar routes found (incompatible pin types)
dshow debug: filters connected successfully !
dshow debug: MEDIATYPE_Video
dshow debug: selected video pin accepts format: UYVY
dshow debug: skipping audio device
dshow debug: Playing...
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [OK]
dshow debug: CaptureFilter::SetSyncSource
dshow debug: CaptureFilter::Pause
dshow debug: CaptureFilter::Run
main debug: selecting program id=0
main debug: using access_demux module "dshow"
main debug: TIMER module_need() : 648.171 ms - Total 648.171 ms / 1 intvls (Avg 648.171 ms)
main debug: looking for packetizer module: 21 candidates
main debug: using packetizer module "rawvideo"
main debug: TIMER module_need() : 1.119 ms - Total 1.119 ms / 1 intvls (Avg 1.119 ms)
main debug: starting in async mode
main debug: looking for meta reader module: 2 candidates
lua debug: Trying Lua scripts in C:\Users\x\AppData\Roaming\vlc\lua\meta\reader
lua debug: Trying Lua scripts in C:\Program Files\VideoLAN\VLC\lua\meta\reader
lua debug: Trying Lua playlist script C:\Program Files\VideoLAN\VLC\lua\meta\reader\filename.luac
main debug: no meta reader module matching "any" could be loaded
main debug: TIMER module_need() : 1.523 ms - Total 1.523 ms / 1 intvls (Avg 1.523 ms)
main debug: `dshow://' successfully opened
main debug: Buffering 0%
main debug: switching to sync mode
main debug: adding a new sout input (sout_input:0177e550)
stream_out_transcode debug: creating video transcoding from fcc=`UYVY' to fcc=`h264'
main debug: looking for decoder module: 32 candidates
main debug: using decoder module "rawvideo"
main debug: TIMER module_need() : 9.148 ms - Total 9.148 ms / 1 intvls (Avg 9.148 ms)
main debug: looking for encoder module: 13 candidates
x264 debug: version x264 0.125.X
main debug: using encoder module "x264"
main debug: TIMER module_need() : 9.146 ms - Total 9.146 ms / 1 intvls (Avg 9.146 ms)
main debug: removing module "x264"
x264 debug: framecount still in libx264 buffer: 0
main warning: clock gap, unexpected stream discontinuity
main warning: feeding synchro with a new reference point trying to recover from clock gap
main debug: Buffering 0%
main debug: Buffering 13%
main debug: Buffering 26%
main debug: Buffering 40%
main debug: Buffering 53%
main debug: Buffering 66%
main debug: Buffering 80%
main debug: Buffering 93%
main debug: Stream buffering done (320 ms in 318 ms)
main debug: Decoder buffering done in 0 ms
stream_out_transcode debug: drift is too high, resetting master sync
stream_out_transcode debug: decoder aspect is 1.333333:1
stream_out_transcode debug: source pixel aspect is 1.066667:1
stream_out_transcode debug: scaled pixel aspect is 1.066667:1
stream_out_transcode debug: source 720x576, destination 720x576
stream_out_transcode debug: encoder aspect is 11520:8640
main debug: looking for video filter2 module: 18 candidates
swscale debug: 720x576 chroma: UYVY -> 720x576 chroma: I420 with scaling using Bicubic (good quality)
main debug: using video filter2 module "swscale"
main debug: TIMER module_need() : 1.416 ms - Total 1.416 ms / 1 intvls (Avg 1.416 ms)
main debug: Filter 'Swscale' (0192ab80) appended to chain
stream_out_transcode debug: destination (after video filters) 720x576
main debug: looking for encoder module: 13 candidates
x264 debug: version x264 0.125.X
main debug: using encoder module "x264"
main debug: TIMER module_need() : 10.224 ms - Total 10.224 ms / 1 intvls (Avg 10.224 ms)
stream_out_duplicate debug: duplicated a new stream codec=h264 (es=0 group=0)
main debug: looking for decoder module: 32 candidates
avcodec debug: libavcodec initialized (interface 0x361e00)
avcodec debug: trying to use direct rendering
avcodec debug: allowing 4 thread(s) for decoding
avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) started
avcodec debug: using frame thread mode with 4 threads
main debug: using decoder module "avcodec"
main debug: TIMER module_need() : 3.223 ms - Total 3.223 ms / 1 intvls (Avg 3.223 ms)
stream_out_duplicate debug: - added for output 0
main debug: adding a new input
mux_ps debug: adding input codec=h264
stream_out_duplicate debug: - added for output 1
stream_out_transcode debug: drift is too high, resetting master sync
stream_out_transcode debug: late picture skipped (58636)
stream_out_transcode debug: late picture skipped (19388)
stream_out_transcode debug: drift is too high, resetting master sync
main debug: looking for text renderer module: 2 candidates
freetype debug: Using Arial as font from file C:\Windows\Fonts\arial.ttf
freetype debug: using fontsize: 2
main debug: using text renderer module "freetype"
main debug: TIMER module_need() : 1.912 ms - Total 1.912 ms / 1 intvls (Avg 1.912 ms)
main debug: looking for video filter2 module: 18 candidates
swscale debug: 32x32 chroma: YUVA -> 16x16 chroma: RGBA with scaling using Bicubic (good quality)
main debug: using video filter2 module "swscale"
main debug: TIMER module_need() : 0.480 ms - Total 0.480 ms / 1 intvls (Avg 0.480 ms)
main debug: looking for video filter2 module: 18 candidates
yuvp debug: YUVP to YUVA converter
main debug: using video filter2 module "yuvp"
main debug: TIMER module_need() : 3.092 ms - Total 3.092 ms / 1 intvls (Avg 3.092 ms)
main debug: Deinterlacing available
main debug: deinterlace 0, mode blend, is_needed 0
main debug: Opening vout display wrapper
main debug: looking for vout display module: 6 candidates
direct3d debug: creating Vout EventThread
direct3d debug: DirectXCreateWindow
main debug: looking for vout window hwnd module: 2 candidates
qt4 debug: requesting video...
qt4 debug: Video was requested 0, 0
main debug: using vout window hwnd module "qt4"
main debug: TIMER module_need() : 17.515 ms - Total 17.515 ms / 1 intvls (Avg 17.515 ms)
direct3d debug: created video sub-window
direct3d debug: Vout EventThread running
direct3d debug: disabling screen saver
direct3d debug: Direct3d Device: NVIDIA GeForce GTX 460M 4318 3537 161
main debug: VoutDisplayEvent 'resize' 784x614 window
direct3d warning: trying surface pixel format: YV12
direct3d debug: selected surface pixel format is YV12
direct3d debug: Using D3DTEXF_LINEAR for minification
direct3d debug: Using D3DTEXF_LINEAR for magnification
direct3d debug: Direct3D scene created successfully
direct3d debug: Direct3D device adapter successfully initialized
main debug: using vout display module "direct3d"
main debug: TIMER module_need() : 84.487 ms - Total 84.487 ms / 1 intvls (Avg 84.487 ms)
main debug: original format sz 720x576, of (0,0), vsz 720x576, 4cc I420, sar 16:15, msk r0x0 g0x0 b0x0
main debug: VoutDisplayEvent 'resize' 768x576 window
avcodec debug: using direct rendering
main warning: late buffer for mux input (1354377)
main warning: late buffer for mux input (1349821)
main warning: late buffer for mux input (1350849)
main debug: Post-processing available
main warning: late buffer for mux input (1351878)
main warning: late buffer for mux input (1352753)
main warning: picture is too late to be displayed (missing 1417 ms)
main warning: late buffer for mux input (396813)
main warning: late buffer for mux input (356850)
main debug: TIMER encoding video frame : 0.001 ms - Total 831.212 ms / 393 intvls (Avg 2.115 ms)


.................................
Stop encoding
.................................


main debug: removing module "rawvideo"
main debug: removing module "x264"
x264 debug: framecount still in libx264 buffer: 0
main debug: Filter 0192ab80 removed from chain
main debug: removing module "swscale"
main warning: can't get output picture
avcodec warning: disabling direct rendering
main debug: removing module "avcodec"
avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped
main debug: killing decoder fourcc `h264', 24 PES in FIFO
main debug: saving a free vout
main debug: reusing provided vout
mux_ps debug: removing input
main warning: no more input streams for this mux
main debug: removing module "dshow"
dshow debug: CaptureFilter::Pause
dshow debug: CaptureFilter::Stop
dshow debug: CapturePin::EndFlush
dshow debug: releasing DirectShow
dshow debug: DeleteDirectShowGraph: Removing filters
dshow debug: DeleteDirectShowGraph: Removing capture filter
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [OK]
dshow debug: CapturePin::Disconnect [OK]
dshow debug: CaptureFilter::SetSyncSource
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: CaptureFilter::GetState 0
dshow debug: DeleteDirectShowGraph: Removing device filter
main debug: Program doesn't contain anymore ES
main debug: dead input
main debug: destroying useless sout
main debug: destroying chain... (name=transcode)
main debug: removing module "stream_out_transcode"
main debug: destroying chain done
main debug: destroying chain... (name=duplicate)
main debug: removing module "stream_out_duplicate"
stream_out_duplicate debug: closing a duplication
main debug: destroying chain... (name=display)
main debug: removing module "stream_out_display"
main debug: destroying useless vout
main debug: removing module "direct3d"
direct3d debug: Direct3D scene released successfully
direct3d debug: DirectXEventThread terminating
direct3d debug: DirectXCloseWindow
direct3d debug: WinProc WM_DESTROY
qt4 debug: releasing video...
qt4 debug: Video is not needed anymore
main debug: removing module "freetype"
main debug: removing module "yuvp"
main debug: removing module "swscale"
main debug: destroying chain done
main debug: destroying chain... (name=std)
main debug: removing module "stream_out_standard"
main debug: removing module "mux_ps"
mux_ps info: Close
main debug: removing module "access_output_file"
access_output_file debug: file access output closed
main debug: destroying chain done
main debug: destroying chain done
qt4 debug: IM: Deleting the input
main debug: TIMER input launching for 'Streaming' : 656.918 ms - Total 656.918 ms / 1 intvls (Avg 656.918 ms)

Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: Google [Bot] and 49 guests