Streaming troubles after an upgrade to vlc 1.0.1

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.
jlm
New Cone
New Cone
Posts: 8
Joined: 22 Feb 2007 09:37

Streaming troubles after an upgrade to vlc 1.0.1

Postby jlm » 29 Jul 2009 18:30

hi

We use a Blackmagic intensity pro card to capture HDMI data via the dshow option in VLC in a windows 2003 server. Moreover VLC display, transcode and stream it to our VOD and broadcast VLC server (Debian Lenny). We are still in early testing.

With VLC 1.0.0 on a Win 2003 server R2, the following code was perfectly working, we could capture the stream in our linux VLC server, or view it on the same computer, using an other VLC instance.

Code: Select all

dshow:// :dshow-vdev=Decklink Video Capture :dshow-adev= :sout=#transcode{vcodec=h264,vb=1000,fps=24,scale=0.25,acodec=mp4a,ab=32,channels=1,samplerate=22500}:duplicate{dst=std{access=http,mux=ts,dst=0.0.0.0:1234},dst=display}
Same code on the same computer using VLC 1.0.1, display the dshow capture, as usual, but is not streamed any more

The message in debug mode on the main streaming instance

Code: Select all

main debug: processing request item Diffusion node Liste de lecture skip 0 main debug: resyncing on Diffusion main debug: Diffusion is at 0 main debug: starting new item main debug: creating new input thread main debug: Creating an input for 'Diffusion' main debug: thread (input) created at priority 1 (../.././src/input/input.c:230) qt4 debug: IM: Setting an input main debug: thread started main debug: stream=`transcode' 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=http,mux=ts,dst=0.0.0.0:1234}' main debug: stream=`std' main debug: looking for sout stream module: 1 candidate qt4 debug: Updating the geometry qt4 debug: Updating the geometry main debug: set config option: sout-standard-access to http main debug: set config option: sout-standard-mux to ts main debug: set config option: sout-standard-dst to 0.0.0.0:1234 stream_out_standard debug: creating `http/ts://0.0.0.0:1234' stream_out_standard debug: extension is 0:1234 stream_out_standard debug: extension -> mux=(null) stream_out_standard debug: using `http/ts://0.0.0.0:1234' main debug: looking for sout access module: 1 candidate main info: creating httpd main debug: net: listening to 0.0.0.0 port 1234 main debug: using sout access module "access_output_http" main debug: TIMER module_need() : 12.000 ms - Total 12.000 ms / 1 intvls (Avg 12.000 ms) stream_out_standard debug: access opened main debug: looking for sout mux module: 1 candidate mux_ts debug: shaping=200000 pcr=70000 dts_delay=400000 main debug: using sout mux module "mux_ts" main debug: TIMER module_need() : 12.000 ms - Total 12.000 ms / 1 intvls (Avg 12.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() : 32.000 ms - Total 32.000 ms / 1 intvls (Avg 32.000 ms) 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() : 4.000 ms - Total 4.000 ms / 1 intvls (Avg 4.000 ms) main debug: using sout stream module "stream_out_duplicate" main debug: TIMER module_need() : 36.000 ms - Total 36.000 ms / 1 intvls (Avg 36.000 ms) main debug: set config option: sout-transcode-vcodec to h264 main debug: set config option: sout-transcode-vb to 1000 main debug: set config option: sout-transcode-fps to 24 main debug: set config option: sout-transcode-scale to 0.25 main debug: set config option: sout-transcode-acodec to mp4a main debug: set config option: sout-transcode-ab to 32 main debug: set config option: sout-transcode-channels to 1 main debug: set config option: sout-transcode-samplerate to 22500 stream_out_transcode debug: codec audio=mp4a 22500Hz 1 channels 32Kb/s stream_out_transcode debug: codec video=h264 0x0 scaling: 0.250000 1000kb/s main debug: using sout stream module "stream_out_transcode" main debug: TIMER module_need() : 51.000 ms - Total 51.000 ms / 1 intvls (Avg 51.000 ms) main debug: using timeshift granularity of 50 MBytes main debug: using timeshift path 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\2' main debug: `dshow://' gives access `dshow' demux `' path `' main debug: creating demux: access='dshow' demux='' path='' main debug: looking for access_demux module: 1 candidate dshow debug: dshow-vdev: Decklink Video Capture dshow debug: dshow-adev: dshow debug: found device: Decklink Video Capture dshow debug: asking for device: Decklink Video Capture dshow debug: asked for Decklink Video Capture, binding to Decklink Video Capture dshow debug: using device: Decklink Video Capture dshow debug: EnumDeviceCaps: output pin: Capture dshow debug: EnumDeviceCaps: output pin: ~VANC dshow debug: EnumDeviceCaps: output pin: ~Timecode dshow debug: EnumDeviceCaps: trying pin Capture dshow debug: EnumDeviceCaps: input pin default format configured dshow debug: EnumDeviceCaps: input pin accepts chroma: UYVY, width:1280, height:720, fps:23.976043 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=1280, height=720, chroma=UYVY, fps=23.976043) dshow debug: CapturePin::ReceiveConnection [OK] dshow debug: CapturePin::NotifyAllocator dshow debug: ConnectFilters: graph_builder2 available. dshow warning: ConnectFilters: No crossBar routes found (incobatible 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: 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:2, 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=2, 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() : 111.000 ms - Total 111.000 ms / 1 intvls (Avg 111.000 ms) qt4 debug: New caching: 0 qt4 debug: New caching: 0 main debug: looking for a subtitle file in C:\Program Files\VideoLAN\VLC\ main debug: looking for packetizer module: 21 candidates main debug: using packetizer module "rawvideo" 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 (../.././src/input/decoder.c:315) main debug: thread started main debug: looking for packetizer module: 21 candidates main debug: using packetizer module "packetizer_copy" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: thread (decoder) created at priority 2 (../.././src/input/decoder.c:315) main debug: thread started main debug: starting in async mode main debug: `dshow://' successfully opened main debug: Buffering 0% main debug: switching to sync mode main debug: adding a new sout input (sout_input:0xb2b6fa0) stream_out_transcode debug: creating video transcoding from fcc=`UYVY' to fcc=`h264' main debug: looking for decoder module: 36 candidates main debug: using decoder module "rawvideo" main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: looking for encoder module: 12 candidates x264 debug: version x264 0.68.X 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 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 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: adding a new sout input (sout_input:0xb2b0e20) x264 debug: initializing pthread-win32 main debug: using encoder module "x264" main debug: TIMER module_need() : 37.000 ms - Total 37.000 ms / 1 intvls (Avg 37.000 ms) x264 debug: pthread-win32 deinitialized main debug: removing module "x264" stream_out_transcode debug: creating audio transcoding from fcc=`s16l' to fcc=`mp4a' main debug: looking for decoder module: 36 candidates araw debug: samplerate:48000Hz channels:2 bits/sample:16 main debug: using decoder module "araw" main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: looking for encoder module: 12 candidates avcodec debug: libavcodec already initialized main debug: Buffering 8% main debug: Buffering 16% avcodec error: cannot open encoder main debug: TIMER module_need() : 21.000 ms - Total 21.000 ms / 1 intvls (Avg 21.000 ms) stream_out_transcode error: cannot find audio encoder (module:any fourcc:mp4a) main debug: removing module "araw" stream_out_transcode error: cannot create audio chain main error: cannot create packetizer output (s16l) main debug: Buffering 8% main debug: Buffering 25% main debug: Buffering 16% main debug: Buffering 25% main debug: Buffering 33% main debug: Buffering 33% main debug: Buffering 41% main debug: Buffering 41% qt4 debug: Updating the geometry qt4 debug: Updating the geometry qt4 debug: Updating the geometry qt4 debug: Updating the geometry main debug: Buffering 50% qt4 debug: Updating the geometry qt4 debug: Updating the geometry main debug: Buffering 50% main debug: Buffering 58% qt4 debug: Updating the geometry qt4 debug: Updating the geometry qt4 debug: Updating the geometry qt4 debug: Updating the geometry main debug: Buffering 66% main debug: Buffering 58% qt4 debug: New caching: 58 qt4 debug: New caching: 58 main debug: Buffering 66% main debug: Buffering 75% qt4 debug: New caching: 75 qt4 debug: New caching: 75 main debug: Buffering 83% main debug: Buffering 75% main debug: Buffering 91% main debug: Buffering 83% main debug: Buffering 91% qt4 debug: New caching: 91 qt4 debug: New caching: 91 main debug: Buffering 100% qt4 debug: New caching: 100 qt4 debug: New caching: 100 main debug: Stream buffering done (216 ms in 211 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 576000:432000 stream_out_transcode debug: source pixel aspect is 0.750000:1 stream_out_transcode debug: scaled pixel aspect is 0.750000:1 stream_out_transcode debug: source 1280x720, destination 320x180 stream_out_transcode debug: encoder aspect is 576000:432000 main debug: looking for video filter2 module: 20 candidates swscale debug: 1280x720 chroma: UYVY -> 320x180 chroma: I420 with scaling using Bicubic (good quality) main debug: using video filter2 module "swscale" main debug: TIMER module_need() : 6.000 ms - Total 6.000 ms / 1 intvls (Avg 6.000 ms) main debug: Filter 'swscale' (0xb2ad2cc) appended to chain stream_out_transcode debug: destination (after video filters) 320x180 main debug: looking for encoder module: 12 candidates x264 debug: version x264 0.68.X x264 debug: initializing pthread-win32 main debug: using encoder module "x264" main debug: TIMER module_need() : 23.000 ms - Total 23.000 ms / 1 intvls (Avg 23.000 ms) stream_out_duplicate debug: duplicated a new stream codec=h264 (es=0 group=0) main debug: adding a new input mux_ts debug: adding input codec=h264 pid=68 mux_ts debug: new PCR PID is 68 stream_out_duplicate debug: - added for output 0 main debug: looking for decoder module: 36 candidates avcodec debug: libavcodec already initialized avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) started main debug: using decoder module "avcodec" main debug: TIMER module_need() : 10.000 ms - Total 10.000 ms / 1 intvls (Avg 10.000 ms) main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:315) stream_out_duplicate debug: - added for output 1 main debug: thread started stream_out_transcode debug: drift is too high, resetting master sync stream_out_transcode debug: late picture skipped (118000) stream_out_transcode debug: late picture skipped (104333) stream_out_transcode debug: late picture skipped (72000) stream_out_transcode debug: late picture skipped (91666) stream_out_transcode debug: late picture skipped (60333) stream_out_transcode debug: late picture skipped (45666) stream_out_transcode debug: late picture skipped (31000) stream_out_transcode debug: late picture skipped (16333) stream_out_transcode debug: late picture skipped (2666) stream_out_transcode debug: drift is too high, resetting master sync stream_out_transcode debug: late picture skipped (9666) main debug: no usable vout present, spawning one main debug: looking for text renderer module: 2 candidates freetype error: failed to load font file C:\Documents and Settings\Administrateur\WINDOWS\fonts\arial.ttf main debug: using text renderer module "dummy" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: looking for video filter2 module: 20 candidates swscale debug: 32x32 chroma: YUVA -> 16x16 chroma: YUVA with scaling using Bicubic (good quality) main debug: using video filter2 module "swscale" main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: looking for video filter2 module: 20 candidates yuvp debug: YUVP to YUVA converter main debug: using video filter2 module "yuvp" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: window size: 320x240 main debug: looking for video output module: 7 candidates vout_directx debug: creating DirectXEventThread main debug: thread (Vout Events Thread) created at priority 0 (../../../.././modules/video_output/msw/directx.c:282) main debug: thread started vout_directx debug: DirectXCreateWindow main debug: looking for hwnd module: 3 candidates qt4 debug: requesting video... qt4 debug: Video was requested -1, -1 main warning: late buffer for mux input (60999) stream_out_transcode debug: late picture skipped (60333) stream_out_transcode debug: late picture skipped (47268) stream_out_transcode debug: late picture skipped (32602) stream_out_transcode debug: late picture skipped (17935) stream_out_transcode debug: late picture skipped (3268) main warning: late buffer for mux input (68333) main warning: late buffer for mux input (50666) main warning: late buffer for mux input (46999) stream_out_transcode debug: late picture skipped (43268) stream_out_transcode debug: late picture skipped (12935) main warning: late buffer for mux input (28333) main warning: late buffer for mux input (14666) stream_out_transcode debug: late picture skipped (10935) main warning: late buffer for mux input (5999) stream_out_transcode debug: late picture skipped (9602) main warning: late buffer for mux input (6333) qt4 debug: Video is resizing to: 320 240 main debug: using hwnd module "qt4" main debug: TIMER module_need() : 463.000 ms - Total 463.000 ms / 1 intvls (Avg 463.000 ms) vout_directx debug: created video sub-window vout_directx debug: Vout EventThread running vout_directx debug: DirectXInitDDraw vout_directx debug: directx-device: vout_directx debug: DirectXEnumCallback: Pilote d'affichage principal, display stream_out_transcode debug: late picture skipped (24413) stream_out_transcode debug: late picture skipped (11747) vout_directx debug: screen dimensions (0x0,800x600) vout_directx debug: DirectDraw Capabilities: overlay=0 yuvoverlay=0 can_deinterlace_overlay=0 colorkey=0 stretch=0 bltfourcc=0 vout_directx debug: End DirectXInitDDraw vout_directx debug: DirectXCreateDisplay vout_directx debug: DirectXCreateClipper main warning: late buffer for mux input (15666) stream_out_transcode debug: drift is too high, resetting master sync stream_out_transcode debug: late picture skipped (43346) stream_out_transcode debug: late picture skipped (62012) stream_out_transcode debug: late picture skipped (80679) stream_out_transcode debug: late picture skipped (99346) stream_out_transcode debug: late picture skipped (119012) vout_directx debug: disabling screen saver stream_out_transcode debug: late picture skipped (7012) main debug: using video output module "vout_directx" main debug: TIMER module_need() : 830.000 ms - Total 830.000 ms / 1 intvls (Avg 830.000 ms) main debug: Deinterlacing available vout_directx debug: NewPictureVec overlay:yes chroma:YV12 vout_directx debug: End NewPictureVec (failed) vout_directx debug: NewPictureVec overlay:yes chroma:YV12 vout_directx debug: End NewPictureVec (failed) vout_directx debug: NewPictureVec overlay:yes chroma:YUY2 vout_directx debug: End NewPictureVec (failed) vout_directx warning: Could not initialize directx overlay vout_directx debug: NewPictureVec overlay:no chroma:YV12 vout_directx debug: created plain surface of chroma:RV24 vout_directx debug: End NewPictureVec (succeeded) main debug: got 1 direct buffer(s) main debug: pic render sz 320x180, of (0,0), vsz 320x180, 4cc I420, ar 4:3, sar 3:4, msk r0x0 g0x0 b0x0 main debug: pic in sz 320x180, of (0,0), vsz 320x180, 4cc I420, ar 4:3, sar 3:4, msk r0x0 g0x0 b0x0 main debug: pic out sz 320x180, of (0,0), vsz 320x180, 4cc RV24, ar 4:3, sar 3:4, msk r0xff0000 g0xff00 b0xff main debug: looking for video filter2 module: 20 candidates swscale debug: 320x180 chroma: I420 -> 320x180 chroma: RV24 with scaling using Bicubic (good quality) main debug: using video filter2 module "swscale" main debug: TIMER module_need() : 1.000 ms - Total 1.000 ms / 1 intvls (Avg 1.000 ms) main debug: indirect render, mapping render pictures 0-15 to system pictures 1-16 main warning: late buffer for mux input (41678) main debug: Post-processing available main warning: late picture skipped (754999 > -10) main warning: late picture skipped (715333 > -10) qt4 debug: Updating the geometry main warning: late buffer for mux input (29012) stream_out_transcode debug: late picture skipped (6012) main warning: late picture skipped (715666 > -10) main warning: late picture skipped (676999 > -10) main warning: late picture skipped (638333 > -10) main warning: late buffer for mux input (21345) stream_out_transcode debug: late picture skipped (8746) main warning: late buffer for mux input (3678) main warning: late buffer for mux input (5012) main warning: late buffer for mux input (6678) main warning: late buffer for mux input (12) stream_out_transcode debug: late picture skipped (11413) main warning: late buffer for mux input (2345) main warning: late buffer for mux input (12) stream_out_transcode debug: late picture skipped (33531) qt4 debug: Qt: Entering Fullscreen stream_out_transcode debug: late picture skipped (3197) stream_out_transcode debug: late picture skipped (10531) main warning: late buffer for mux input (4345) stream_out_transcode debug: drift is too high, resetting master sync stream_out_transcode debug: late picture skipped (36600) stream_out_transcode debug: late picture skipped (56266) stream_out_transcode debug: late picture skipped (75933) main warning: late buffer for mux input (30932) main warning: late buffer for mux input (7266) main warning: late buffer for mux input (2599) stream_out_transcode debug: late picture skipped (5600) avcodec error: more than 5 seconds of late video -> dropping frame (computer too slow ?) main warning: late picture skipped (599 > -453) main warning: late picture skipped (7599 > -441) main warning: late picture skipped (10599 > -247) main warning: late picture skipped (42932 > -457) main warning: late picture skipped (1266 > -457) main warning: late picture skipped (13266 > -444) main warning: late picture skipped (18266 > -687) main warning: late picture skipped (19932 > -515) main warning: late picture skipped (2266 > -294) main warning: late picture skipped (-68 > -220) main warning: late picture skipped (11599 > -415) main warning: late picture skipped (16266 > -561) main debug: incoming request - stopping current input main debug: dying input main debug: control type=0 main debug: control: stopping input main debug: dying input main warning: late picture skipped (15266 > -315) main debug: thread times: real 0m9.640625s, kernel 0m0.109375s, user 0m4.015625s main debug: removing module "rawvideo" main debug: killing decoder fourcc `UYVY', 0 PES in FIFO main debug: removing a sout input (sout_input:0xb2b6fa0) main debug: TIMER encoding video frame : 8.000 ms - Total 724.000 ms / 230 intvls (Avg 3.148 ms) main debug: removing module "rawvideo" x264 debug: pthread-win32 deinitialized main debug: removing module "x264" main debug: Filter 'swscale' (0xb2ad2cc) removed from chain main debug: removing module "swscale" mux_ts warning: packet with too strange dts (dts=2664963001,old=5329379335,pcr=5329379335) mux_ts warning: packet with too strange dts (dts=2665772322,old=2665838001,pcr=2665838001) mux_ts warning: packet with too strange dts (dts=2666582068,old=2666647322,pcr=2666647322) mux_ts debug: removing input pid=68 mux_ts debug: new PCR PID is 8191 main warning: no more input streams for this mux main debug: thread times: real 0m9.265625s, kernel 0m0.093750s, user 0m0.375000s avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped main debug: removing module "avcodec" main debug: killing decoder fourcc `h264', 0 PES in FIFO main debug: [0] 0 0 main debug: [1] 0 0 main debug: [2] 0 0 main debug: [3] 0 0 main debug: [4] 0 0 main debug: [5] 0 0 main debug: [6] 0 0 main debug: [7] 2 0 main debug: [8] 4 0 main debug: [9] 4 0 main debug: [10] 4 0 main debug: [11] 4 0 main debug: [12] 2 0 main debug: [13] 2 0 main debug: [14] 2 0 main debug: [15] 2 0 main debug: saving a free vout main debug: thread times: real 0m9.656250s, kernel 0m0.000000s, user 0m0.031250s main debug: removing module "packetizer_copy" main debug: killing decoder fourcc `araw', 0 PES in FIFO dshow debug: CaptureFilter::Pause dshow debug: CaptureFilter::Pause dshow debug: CaptureFilter::Stop dshow debug: CapturePin::EndFlush dshow debug: CaptureFilter::Stop dshow debug: CapturePin::EndFlush dshow debug: releasing DirectShow 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: CaptureFilter::~CaptureFilter dshow debug: CapturePin::~CapturePin 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: CaptureFilter::~CaptureFilter dshow debug: CapturePin::~CapturePin main debug: removing module "dshow" 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: destroying chain... (name=duplicate) stream_out_duplicate debug: closing a duplication main debug: destroying chain... (name=std) main debug: removing module "mux_ts" main debug: waitpipe: object killed main debug: thread ended main debug: HTTP host removed main debug: no hosts left, stopping httpd access_output_http debug: Close main debug: removing module "access_output_http" main debug: removing module "stream_out_standard" main debug: destroying chain done main debug: destroying chain... (name=display) main debug: removing module "stream_out_display" 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 0m9.906250s, kernel 0m0.671875s, user 0m0.843750s main debug: destroying useless vout main debug: removing module "swscale" 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: DirectXEventThread terminating vout_directx debug: DirectXCloseWindow vout_directx debug: WinProc WM_DESTROY qt4 debug: releasing video... qt4 debug: IM: Deleting the input qt4 debug: Updating the geometry qt4 debug: Updating the geometry qt4 debug: Qt: Entering Fullscreen main debug: TIMER input launching for 'Diffusion' : 176.000 ms - Total 176.000 ms / 1 intvls (Avg 176.000 ms) qt4 debug: Video is not needed anymore qt4 debug: Updating the geometry main debug: removing module "qt4" main debug: thread ended main debug: thread times: real 0m9.390625s, kernel 0m0.000000s, user 0m0.000000s main debug: removing module "vout_directx" main debug: removing module "dummy" main debug: removing module "yuvp" main debug: removing module "swscale"
The message when attempting to see the stream from an other vlc instance in debug mode (same computer)

Code: Select all

main debug: processing request item http://192.168.121.17:1234 node Liste de lecture skip 0 main debug: resyncing on http://192.168.121.17:1234 main debug: http://192.168.121.17:1234 is at 0 main debug: starting new item main debug: creating new input thread main debug: Creating an input for 'http://192.168.121.17:1234' main debug: thread (input) created at priority 1 (../.././src/input/input.c:230) qt4 debug: IM: Setting an input main debug: thread started main debug: using timeshift granularity of 50 MBytes main debug: using timeshift path 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\2' main debug: `http://192.168.121.17:1234' gives access `http' demux `' path `192.168.121.17:1234' main debug: creating demux: access='http' demux='' path='192.168.121.17:1234' main debug: looking for access_demux module: 0 candidates main debug: 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='192.168.121.17:1234' main debug: looking for access module: 2 candidates access_http debug: http: server='192.168.121.17' port=1234 file='(null) main debug: net: connecting to 192.168.121.17 port 1234 main debug: connection: Resource temporarily unavailable qt4 debug: Updating the geometry qt4 debug: Updating the geometry main debug: connection succeeded (socket = 832) 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() : 38.000 ms - Total 38.000 ms / 1 intvls (Avg 38.000 ms) main debug: Using AStream*Stream main debug: pre buffering main error: cannot pre fill buffer main warning: cannot create a stream_t from access main debug: removing module "access_http" main debug: waitpipe: object killed main debug: thread ended main debug: dead input main debug: thread times: real 0m10.062500s, kernel 0m0.000000s, user 0m0.015625s main debug: changing item without a request (current 0/1) main debug: nothing to play qt4 debug: IM: Deleting the input qt4 debug: Updating the geometry qt4 debug: Updating the geometry main debug: TIMER input launching for 'http://192.168.121.17:1234' : 10129.000 ms - Total 10129.000 ms / 1 intvls (Avg 10129.000 ms)
Actually we donc care about audio, because we don't have a audio source in the HDMI data captured by dshow

Any ideas of what could have happened between VLC 1.0.0 and VLC 1.0.1 ?

Thanks

rh
Cone that earned his stripes
Cone that earned his stripes
Posts: 158
Joined: 21 Sep 2006 13:11
VLC version: 2.0.2
Operating System: Lin / Win / Andr
Location: Germany

Re: Streaming troubles after an upgrade to vlc 1.0.1

Postby rh » 30 Jul 2009 10:15

I think this lines in your log describes your problem ...

avcodec error: cannot open encoder
stream_out_transcode error: cannot find audio encoder (module:any fourcc:mp4a)
stream_out_transcode error: cannot create audio chain

First try using pre-defined vlc encoder profiles, esp. theora / vorbis first, the try using wmv /asf Container / Format with X264 / AAC. Is vlc able to receive the stream from your brodcast device and play it whitout errors ?
scarcely you do it right it works ...
Greetings, rh

jlm
New Cone
New Cone
Posts: 8
Joined: 22 Feb 2007 09:37

Re: Streaming troubles after an upgrade to vlc 1.0.1

Postby jlm » 30 Jul 2009 11:51

Tried with basic ogg container, doesn't broadcast, same result using asf container with h264/aac

Code: Select all

dshow:// :dshow-vdev=Decklink Video Capture :dshow-adev= :sout=#transcode{vcodec=theo,vb=800,scale=0.25,acodec=vorb,ab=128,channels=2,samplerate=44100}:duplicate{dst=std{access=http,mux=ogg,dst=0.0.0.0:1234},dst=display}
You're right, there is a problem with audio, so we tried to setup dshow without any audio, and we also transcoded without audio

Code: Select all

dshow:// :dshow-vdev=Decklink Video Capture :dshow-adev=none :sout=#transcode{vcodec=theo,vb=800,scale=0.25,acodec=none}:duplicate{dst=std{access=http,mux=ogg,dst=0.0.0.0:1234},dst=display}
The error log on the vlc instance with run dshow

Code: Select all

main debug: processing request item dshow:// node Liste de lecture skip 0 main debug: resyncing on dshow:// main debug: dshow:// is at 7 main debug: starting new item main debug: creating new input thread main debug: Creating an input for 'dshow://' main debug: thread (input) created at priority 1 (../.././src/input/input.c:230) qt4 debug: IM: Setting an input main debug: thread started main debug: using timeshift granularity of 50 MBytes main debug: using timeshift path 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\3' main debug: `dshow://' gives access `dshow' demux `' path `' main debug: creating demux: access='dshow' demux='' path='' main debug: looking for access_demux module: 1 candidate dshow debug: dshow-vdev: Decklink Video Capture dshow debug: dshow-adev: none dshow debug: found device: Decklink Video Capture dshow debug: asking for device: Decklink Video Capture qt4 debug: Updating the geometry qt4 debug: Updating the geometry dshow debug: asked for Decklink Video Capture, binding to Decklink Video Capture dshow debug: using device: Decklink Video Capture dshow debug: EnumDeviceCaps: output pin: Capture dshow debug: EnumDeviceCaps: output pin: ~VANC dshow debug: EnumDeviceCaps: output pin: ~Timecode dshow debug: EnumDeviceCaps: trying pin Capture dshow debug: EnumDeviceCaps: input pin default format configured dshow debug: EnumDeviceCaps: input pin accepts chroma: UYVY, width:1280, height:720, fps:23.976043 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=1280, height=720, chroma=UYVY, fps=23.976043) dshow debug: CapturePin::ReceiveConnection [OK] dshow debug: CapturePin::NotifyAllocator dshow debug: ConnectFilters: graph_builder2 available. dshow warning: ConnectFilters: No crossBar routes found (incobatible 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() : 81.000 ms - Total 81.000 ms / 1 intvls (Avg 81.000 ms) main debug: looking for a subtitle file in C:\Program Files\VideoLAN\VLC\ main debug: looking for decoder module: 36 candidates main debug: using decoder module "rawvideo" main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:315) main debug: thread started main debug: `dshow://' successfully opened qt4 debug: Updating the geometry qt4 debug: Updating the geometry qt4 debug: Updating the geometry qt4 debug: Updating the geometry qt4 debug: Updating the geometry qt4 debug: Updating the geometry qt4 debug: Updating the geometry main debug: Buffering 0% qt4 debug: New caching: 0 main debug: no usable vout present, spawning one qt4 debug: New caching: 0 main debug: looking for text renderer module: 2 candidates freetype error: failed to load font file C:\Documents and Settings\Administrateur\WINDOWS\fonts\arial.ttf main debug: using text renderer module "dummy" main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: looking for video filter2 module: 20 candidates swscale debug: 32x32 chroma: YUVA -> 16x16 chroma: YUVA with scaling using Bicubic (good quality) main debug: using video filter2 module "swscale" main debug: TIMER module_need() : 2.000 ms - Total 2.000 ms / 1 intvls (Avg 2.000 ms) main debug: looking for video filter2 module: 20 candidates yuvp debug: YUVP to YUVA converter main debug: using video filter2 module "yuvp" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: window size: 1280x960 main debug: looking for video output module: 7 candidates vout_directx debug: creating DirectXEventThread main debug: thread (Vout Events Thread) created at priority 0 (../../../.././modules/video_output/msw/directx.c:282) 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: thread started vout_directx debug: DirectXCreateWindow main debug: looking for hwnd module: 3 candidates qt4 debug: requesting video... qt4 debug: Video was requested -1, -1 main debug: Buffering 8% main debug: Buffering 16% qt4 debug: New caching: 16 qt4 debug: New caching: 16 qt4 debug: Video is resizing to: 1280 960 main debug: using hwnd module "qt4" main debug: TIMER module_need() : 37.000 ms - Total 37.000 ms / 1 intvls (Avg 37.000 ms) vout_directx debug: created video sub-window vout_directx debug: Vout EventThread running vout_directx debug: DirectXInitDDraw vout_directx debug: directx-device: vout_directx debug: DirectXEnumCallback: Pilote d'affichage principal, display main debug: Buffering 25% vout_directx debug: screen dimensions (0x0,800x600) vout_directx debug: DirectDraw Capabilities: overlay=0 yuvoverlay=0 can_deinterlace_overlay=0 colorkey=0 stretch=0 bltfourcc=0 vout_directx debug: End DirectXInitDDraw vout_directx debug: DirectXCreateDisplay vout_directx debug: DirectXCreateClipper qt4 debug: New caching: 25 qt4 debug: New caching: 25 qt4 debug: Updating the geometry main debug: Buffering 33% main debug: Buffering 41% main debug: Buffering 50% vout_directx debug: disabling screen saver main debug: using video output module "vout_directx" main debug: TIMER module_need() : 102.000 ms - Total 102.000 ms / 1 intvls (Avg 102.000 ms) main debug: Deinterlacing available vout_directx debug: NewPictureVec overlay:yes chroma:UYVY vout_directx debug: End NewPictureVec (failed) vout_directx debug: NewPictureVec overlay:yes chroma:YV12 vout_directx debug: End NewPictureVec (failed) vout_directx debug: NewPictureVec overlay:yes chroma:YUY2 vout_directx debug: End NewPictureVec (failed) vout_directx warning: Could not initialize directx overlay vout_directx debug: NewPictureVec overlay:no chroma:UYVY vout_directx debug: created plain surface of chroma:RV24 vout_directx debug: End NewPictureVec (succeeded) main debug: got 1 direct buffer(s) main debug: pic render sz 1280x720, of (0,0), vsz 1280x720, 4cc UYVY, ar 4:3, sar 3:4, msk r0x0 g0x0 b0x0 main debug: pic in sz 1280x720, of (0,0), vsz 1280x720, 4cc UYVY, ar 4:3, sar 3:4, msk r0x0 g0x0 b0x0 main debug: pic out sz 1280x720, of (0,0), vsz 1280x720, 4cc RV24, ar 4:3, sar 3:4, msk r0xff0000 g0xff00 b0xff main debug: looking for video filter2 module: 20 candidates swscale debug: 1280x720 chroma: UYVY -> 1280x720 chroma: RV24 with scaling using Bicubic (good quality) main debug: using video filter2 module "swscale" main debug: TIMER module_need() : 3.000 ms - Total 3.000 ms / 1 intvls (Avg 3.000 ms) main debug: indirect render, mapping render pictures 0-15 to system pictures 1-16 main debug: End of video preroll main debug: Received first picture qt4 debug: New caching: 50 qt4 debug: New caching: 50 main debug: Buffering 58% main debug: Buffering 66% main debug: Buffering 75% main debug: Buffering 83% qt4 debug: New caching: 83 qt4 debug: New caching: 83 main debug: Buffering 91% qt4 debug: New caching: 91 qt4 debug: New caching: 91 main debug: Buffering 100% qt4 debug: Qt: Entering Fullscreen qt4 debug: New caching: 100 qt4 debug: New caching: 100 main debug: Stream buffering done (216 ms in 214 ms) main debug: Decoder buffering done in 0 ms main warning: late picture skipped (217333 > -6007) main warning: late picture skipped (184000 > -6007) main warning: late picture skipped (200666 > -6007) main warning: late picture skipped (167333 > -6007) -----> same messages deleted main warning: decoder/packetizer fifo full (data not consumed quickly enough), resetting fifo! main warning: late picture skipped (300167 > -14814) main warning: late picture skipped (75371 > -18360) -----> same messages deleted main warning: late picture skipped (78379 > -19445) main debug: incoming request - stopping current input main debug: dying input main debug: control type=0 main debug: control: stopping input main debug: dying input main warning: late picture skipped (50379 > -19445) main warning: late picture skipped (33712 > -19445) main warning: late picture skipped (17046 > -19445) main warning: late picture skipped (379 > -19445) main warning: late picture skipped (-16288 > -19445) main warning: late picture skipped (83712 > -19445) main warning: late picture skipped (67046 > -19445) main warning: can't get output picture main warning: can't get output picture main warning: can't get output picture main warning: can't get output picture main warning: can't get output picture main warning: can't get output picture main warning: can't get output picture main warning: can't get output picture main warning: can't get output picture main debug: thread times: real 0m10.718750s, kernel 0m0.234375s, user 0m1.671875s main debug: removing module "rawvideo" main debug: killing decoder fourcc `UYVY', 0 PES in FIFO main debug: [0] 2 0 main debug: [1] 4 0 main debug: [2] 4 0 main debug: [3] 4 0 main debug: [4] 4 0 main debug: [5] 0 0 main debug: [6] 0 0 main debug: [7] 4 0 main debug: [8] 4 0 main debug: [9] 4 0 main debug: [10] 4 0 main debug: [11] 4 0 main debug: [12] 4 0 main debug: [13] 4 0 main debug: [14] 4 0 main debug: [15] 4 0 main debug: saving a free vout dshow debug: CaptureFilter::Pause dshow debug: CaptureFilter::Stop dshow debug: CapturePin::EndFlush dshow debug: releasing DirectShow 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: CaptureFilter::~CaptureFilter dshow debug: CapturePin::~CapturePin main debug: removing module "dshow" main debug: Program doesn't contain anymore ES main debug: thread ended main debug: dead input main debug: thread times: real 0m10.875000s, kernel 0m0.703125s, user 0m0.937500s main debug: destroying useless vout main debug: removing module "swscale" 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: DirectXEventThread terminating vout_directx debug: DirectXCloseWindow vout_directx debug: WinProc WM_DESTROY qt4 debug: releasing video... qt4 debug: IM: Deleting the input qt4 debug: Updating the geometry qt4 debug: Updating the geometry qt4 debug: Qt: Entering Fullscreen main debug: TIMER input launching for 'dshow://' : 93.000 ms - Total 93.000 ms / 1 intvls (Avg 93.000 ms) qt4 debug: Video is not needed anymore qt4 debug: Updating the geometry main debug: removing module "qt4" main debug: thread ended main debug: thread times: real 0m10.781250s, kernel 0m0.000000s, user 0m0.015625s main debug: removing module "vout_directx" main debug: removing module "dummy" main debug: removing module "yuvp" main debug: removing module "swscale"
The message when attempting to see the stream from an other vlc instance in debug mode (same computer)

Code: Select all

main debug: processing request item http://192.168.121.17:1234 node Liste de lecture skip 0 main debug: resyncing on http://192.168.121.17:1234 main debug: http://192.168.121.17:1234 is at 0 main debug: starting new item main debug: creating new input thread main debug: Creating an input for 'http://192.168.121.17:1234' main debug: thread (input) created at priority 1 (../.././src/input/input.c:230) qt4 debug: IM: Setting an input main debug: thread started main debug: using timeshift granularity of 50 MBytes main debug: using timeshift path 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\3' main debug: `http://192.168.121.17:1234' gives access `http' demux `' path `192.168.121.17:1234' main debug: creating demux: access='http' demux='' path='192.168.121.17:1234' main debug: looking for access_demux module: 0 candidates main debug: 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='192.168.121.17:1234' main debug: looking for access module: 2 candidates access_http debug: http: server='192.168.121.17' port=1234 file='(null) main debug: net: connecting to 192.168.121.17 port 1234 main debug: connection: Resource temporarily unavailable qt4 debug: Updating the geometry qt4 debug: Updating the geometry main warning: connection timed out access_http error: cannot connect to 192.168.121.17:1234 main debug: net: connecting to 192.168.121.17 port 1234 main debug: connection: Resource temporarily unavailable main warning: connection timed out access_mms error: cannot connect to 192.168.121.17:1234 main warning: no access module matching "http" could be loaded main debug: TIMER module_need() : 10177.000 ms - Total 10177.000 ms / 1 intvls (Avg 10177.000 ms) main debug: waitpipe: object killed main error: open of `http://192.168.121.17:1234' failed: (null) main debug: thread ended main debug: dead input main debug: thread times: real 0m10.187500s, kernel 0m0.000000s, user 0m0.015625s main debug: changing item without a request (current 0/1) main debug: nothing to play qt4 debug: IM: Deleting the input qt4 debug: Updating the geometry qt4 debug: Updating the geometry main debug: TIMER input launching for 'http://192.168.121.17:1234' : 10265.000 ms - Total 10265.000 ms / 1 intvls (Avg 10265.000 ms)
No broadcast...

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Streaming troubles after an upgrade to vlc 1.0.1

Postby Jean-Baptiste Kempf » 30 Jul 2009 13:39

AAC encoder was removed in 1.0.1
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

jeroensky
Cone that earned his stripes
Cone that earned his stripes
Posts: 129
Joined: 22 Aug 2005 19:07
VLC version: 0.9.8a
Operating System: Windows & Linux
Location: EU, NL, Amsterdam.
Contact:

Re: Streaming troubles after an upgrade to vlc 1.0.1

Postby jeroensky » 30 Jul 2009 13:54

AAC encoder was removed in 1.0.1
Why? For me a goodreason to not update to 1.0.1.
Advanced Audio Coding is a very fine audio coding, one that i prefer. http://en.wikipedia.org/wiki/Advanced_Audio_Coding
Works on lots of mobile devices and is way better then the oldschool mp3.(multichannel, high samplerates + bitdepths).
I mean if it's a $$$ license issue. Then is it possible to do it on a way like how foobar2000 handles AAC encoding? By adding external nero AAC codecs(neroAacEnc.exe).http://www.nero.com/enu/downloads-nerod ... -codec.php
Like this foobar converter config gui shows:
Image
My mobile {PSP} linksite. .:: http://sites.google.com/site/jeroenskyterritory/ ::.

jlm
New Cone
New Cone
Posts: 8
Joined: 22 Feb 2007 09:37

Re: Streaming troubles after an upgrade to vlc 1.0.1

Postby jlm » 30 Jul 2009 17:22

AAC encoder was removed in 1.0.1
Why?
Not sure but the changelog refer to this https://trac.videolan.org/vlc/changeset ... ea34ddd13d.

By the way, on the next try we didn't use any aac encoding (only ogg containeur with theora codec), using an http access. we also tested using mms access: asf(wmv;none), with no more result.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Streaming troubles after an upgrade to vlc 1.0.1

Postby Jean-Baptiste Kempf » 30 Jul 2009 18:41

FAAC is not GPL compatible.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

jeroensky
Cone that earned his stripes
Cone that earned his stripes
Posts: 129
Joined: 22 Aug 2005 19:07
VLC version: 0.9.8a
Operating System: Windows & Linux
Location: EU, NL, Amsterdam.
Contact:

Re: Streaming troubles after an upgrade to vlc 1.0.1

Postby jeroensky » 31 Jul 2009 20:31

FAAC is not GPL compatible.
So this url is outdated? http://freshmeat.net/projects/faac/ + http://www.audiocoding.com/faac.html
FAAC is based on the original ISO MPEG reference code. The changes to this code are licensed under the LGPL license. The original license is not compatible with the LGPL, please be aware of this when using FAAC.
So what's the issue with LGPL & VLC? http://www.opensource.org/licenses/lgpl-license.php or is it something that the original license of Faac is not compatible with LGPL?
Is it please possible that we as enduser can added it manually, like how foobar2000 does it, with Nero AAC encoder?
So just a menu in vlc -> audio -> filters -> added codec, so that the nero AAC encoder can be added (& other non gpl encoders if nessesary/possible).
My mobile {PSP} linksite. .:: http://sites.google.com/site/jeroenskyterritory/ ::.


Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: No registered users and 74 guests