Page 1 of 1

vlc does not find its plugins

Posted: 06 Sep 2005 11:22
by scoutice
hi!

i have a big problem with all versions since 0.8.2 (including nightly builds, windows)

vlc cannot find "some" plugins, in especially the mpg-encoders (mp1, mp2, mp4 - only video). in some (sub)versions it does not even find the div1, div2, div3 encoders.
i do not install vlc, but unzip it.

i tried to clear the plugins cache, disable it, or manually set the plugins directory - nothing works.

i need the plugins to recode the input of a tv-card (directshow) to an mpg-stream.

it plays everything, audio encoding works, but simply no video (execpt mjepg, this seems to work)

The error-message:
>ffmpeg error: cannot open encoder
>stream_out_transcode error: cannot find encoder

are there any registry entries oder something other i should delete? a known issue?

please help me!, greetings, thomas

Posted: 06 Sep 2005 11:57
by scoutice
i just retried it with the official 0.8.2 release:
mp1v, mp2v and mp4v, div1 does not work, div2 and div3 works.

here a sample log file:



Code: Select all

main debug: adding playlist item `dshow://' ( dshow:// ) main debug: control type=0 main debug: control: stopping input main debug: closing input 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: unlocking module "dshow" main debug: unlocking module "rawvideo" main debug: thread times: real 1m0.187500s, kernel 0m0.062500s, user 0m0.046875s main debug: thread 5364 joined (src/input/decoder.c:191) main debug: killing decoder fourcc `RV24', 0 PES in FIFO main debug: removing an input main warning: destroying 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=display) main debug: unlocking module "stream_out_display" main debug: destroying chain done main debug: destroying chain... (name=std) mux_ts debug: Close main debug: unlocking module "mux_ts" access_output_udp debug: packet has been sent too late (1276075871000) main debug: thread times: real 1m1.578125s, kernel 0m0.000000s, user 0m0.000000s main debug: thread 5348 joined (udp.c:325) access_output_udp debug: udp access output closed main debug: unlocking module "access_output_udp" main debug: unlocking module "stream_out_standard" main debug: destroying chain done main debug: unlocking module "stream_out_duplicate" main debug: destroying chain done main debug: unlocking module "stream_out_transcode" main debug: destroying chain done main debug: thread times: real 1m1.609375s, kernel 0m0.109375s, user 0m0.062500s main debug: thread 4604 joined (src/input/input.c:386) main warning: refcount is 1, delaying before deletion main debug: creating new input thread main debug: set input option: dshow-vdev to Dual-Mode DSC(2770) main debug: set input option: dshow-adev to none main debug: set input option: dshow-config to false main debug: set input option: dshow-tuner to false main debug: set input option: sout to #transcode{vcodec=mp1v,vb=1024,scale=1,acodec=mpga,ab=192,channels=2}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=chicago:1234}} main debug: waiting for thread completion main debug: thread 4604 (input) created at priority 1 (src/input/input.c:230) 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 `display' main debug: stream=`display' main debug: looking for sout stream module: 1 candidate main debug: using sout stream module "stream_out_display" stream_out_duplicate debug: * adding `std{access=udp,mux=ts,url=chicago:1234}' main debug: stream=`std' main debug: looking for sout stream module: 1 candidate main debug: set sout option: sout-standard-access to udp main debug: set sout option: sout-standard-mux to ts main debug: set sout option: sout-standard-url to chicago:1234 stream_out_standard debug: creating `udp/ts://chicago:1234' stream_out_standard debug: using `udp/ts://chicago:1234' main debug: looking for sout access module: 1 candidate main debug: looking for network module: 2 candidates main debug: using network module "ipv4" main debug: unlocking module "ipv4" main debug: thread 4828 (sout write thread) created at priority 15 (udp.c:274) access_output_udp debug: udp access output opened(chicago:1234) main debug: using sout access module "access_output_udp" stream_out_standard debug: access opened main debug: looking for sout mux module: 1 candidate mux_ts debug: Open mux_ts debug: shaping=200000 pcr=70000 dts_delay=400000 main debug: using sout mux module "mux_ts" main debug: muxer support adding stream at any time stream_out_standard debug: mux opened main debug: using sout stream module "stream_out_standard" main debug: using sout stream module "stream_out_duplicate" main debug: set sout option: sout-transcode-vcodec to mp1v main debug: set sout option: sout-transcode-vb to 1024 main debug: set sout option: sout-transcode-scale to 1 main debug: set sout option: sout-transcode-acodec to mpga main debug: set sout option: sout-transcode-ab to 192 main debug: set sout option: sout-transcode-channels to 2 stream_out_transcode debug: codec audio=mpga 0Hz 2 channels 192Kb/s stream_out_transcode debug: codec video=mp1v 0x0 scaling: 1.000000 1024kb/s main debug: using sout stream module "stream_out_transcode" 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: found device: Dual-Mode DSC(2770) dshow debug: using device: Dual-Mode DSC(2770) dshow debug: EnumDeviceCaps: output pin: Capture dshow debug: EnumDeviceCaps: output pin: Still dshow debug: EnumDeviceCaps: trying pin Capture dshow debug: EnumDeviceCaps: input pin video format configured dshow debug: EnumDeviceCaps: input pin accepts chroma: RV24, width:320, height:240, fps:5.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::QueryDirection dshow debug: CapturePin::QueryAccept [OK] (width=320, height=240, chroma=RV24) dshow debug: CapturePin::ReceiveConnection [OK] dshow debug: CapturePin::NotifyAllocator dshow debug: filters connected successfully ! dshow debug: MEDIATYPE_Video dshow debug: selected video pin accepts format: RV24 dshow debug: found device: SoundMAX Digital Audio dshow error: can't use device: none, unsupported device type dshow error: can't open audio 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: looking for packetizer module: 17 candidates main debug: using packetizer module "rawvideo" main debug: thread 5172 (decoder) created at priority 0 (src/input/decoder.c:159) main debug: starting in synch mode main debug: `dshow://' successfully opened main debug: adding a new input stream_out_transcode debug: creating video transcoding from fcc=`RV24' to fcc=`mp1v' main debug: looking for decoder module: 24 candidates main debug: using decoder module "rawvideo" main debug: looking for encoder module: 10 candidates ffmpeg debug: libavcodec already initialized ffmpeg debug: found encoder MPEG-1 Video main debug: using encoder module "ffmpeg" main debug: unlocking module "ffmpeg" main debug: looking for encoder module: 10 candidates ffmpeg debug: libavcodec already initialized ffmpeg error: cannot open encoder stream_out_transcode error: cannot find encoder main debug: unlocking module "rawvideo"
[/code]

Posted: 23 Sep 2005 10:06
by xtophe
Hi,

It may be fixed.
Could you check with this version http://nightlies.videolan.org/build/win ... 0922-1953/

Cannot find encoder

Posted: 28 Sep 2005 03:57
by Mike Moran
I get this with
0.8.2 test2
0.8.4 svn

However
0.8.0 works...