Jump to content
Калькуляторы

VLC не запускается

Помогите разобраться с VLC. Ось Gentoo, ядро 2.6.30. Карта twinhan 878, для примера хочу вещать канал KRT

со спутника Sirius 4.

 

szap выдает что сигнал есть:

 

KRT:11766:h:0:27500:6151:6152:6150(channels.conf)

 

reading channels from file '/etc/channels.conf'

zapping to 1 'KRT':

sat 0, frequency = 11766 MHz H, symbolrate 27500000, vpid = 0x1807, apid = 0x1808 sid = 0x1806

using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'

status 1f | signal 4000 | snr 1600 | ber fffffffe | unc fffffffe | FE_HAS_LOCK

status 1f | signal 4000 | snr 1600 | ber fffffffe | unc fffffffe | FE_HAS_LOCK

status 1f | signal 4100 | snr 1600 | ber fffffffe | unc fffffffe | FE_HAS_LOCK

status 1f | signal 4100 | snr 1600 | ber fffffffe | unc fffffffe | FE_HAS_LOCK

 

Поставил 0777 на /dev/dvb/

ls -l /dev/dvb/adapter0/

total 0

crwxrwxrwx 1 root video 212, 0 Dec 13 18:47 demux0

crwxrwxrwx 1 root video 212, 1 Dec 13 18:47 dvr0

crwxrwxrwx 1 root video 212, 3 Dec 13 18:47 frontend0

crwxrwxrwx 1 root video 212, 2 Dec 13 18:47 net0

 

VLC ставил со след. флагами:

[ebuild R ] media-video/vlc-1.0.2 USE="a52 aac bidi cdda cdio dts dvb dvd ffmpeg flac

gcrypt httpd live matroska mp3 mpeg ncurses ogg stream theora vlm xv* -X -aalib -alsa (-altivec)

-atmo -avahi -cddax -cddb -dbus -dc1394 -debug -dirac -directfb -fbcon -fluidsynth -fontconfig

-ggi -gnome -gnutls -hal -id3tag -ieee1394 -jack -kate -libass -libcaca -libnotify -libproxy

-libsysfs -libtiger -libv4l2 -lirc -lua -mmx* -modplug -mtp -musepack -nsplugin -opengl

-optimisememory -oss (-pda) -png -pulseaudio -pvr -qt4 -remoteosd -rtsp -run-as-root* -samba

-schroedinger -sdl -sdl-image -seamonkey -shine -shout -skins -speex -sse* -svg -svga -taglib

-truetype -twolame -upnp -v4l -v4l2 -vcdinfo -vcdx -vorbis -win32codecs -wma-fixed -x264 -xcb

-xinerama -xml -xosd -zvbi"

 

Запускаю так:

vlc -vvv --color --ttl 12 --program=6150 dvb: --dvb-frequency=17660000 --dvb-srate=27500000 \

--dvb-voltage=18 --sout '#standard{access=http,mux=ts,dst=0.0.0.0:8001}'

 

Получаю:

 

[0x80c7e40] main input debug: `dvb:' gives access `' demux `' path `dvb:'

[0x80c7e40] main input debug: creating demux: access='' demux='' path='dvb:'

[0x80d2370] main demux debug: looking for access_demux module: 3 candidates

libdvdread: Using libdvdcss version 1.2.10 for DVD access

libdvdread: Could not open dvb: with libdvdcss.

libdvdread: Can't open dvb: for reading

[0x80d2370] dvdnav demux warning: cannot open dvdnav

[0x80d2370] main demux debug: TIMER module_need() : 3.060 ms - Total 3.060 ms / 1 intvls (Avg 3.060 ms)

[0x80c7e40] main input debug: creating access '' path='dvb:'

[0x80d2370] main access debug: looking for access module: 5 candidates

[0x80d2370] access_file access debug: opening file `dvb:'

[0x80d2370] access_file access error: cannot open file dvb: (No such file or directory)

[0x80d2370] main access error: File reading failed

[0x80d2370] main access error: VLC could not open the file "dvb:".

[0x80d2370] cdda access warning: could not open dvb:

[0x80d2370] main access debug: TIMER module_need() : 2.426 ms - Total 2.426 ms / 1 intvls (Avg 2.426 ms)

[0x80c7e40] main input error: open of `dvb:' failed: no suitable access module

[0x80c7e40] main input error: Your input can't be opened

[0x80c7e40] main input error: VLC is unable to open the MRL 'dvb:'. Check the log for details.

[0x80bf000] main playlist debug: finished input

[0x80bf000] main playlist debug: dead input

[0x80c9190] main stream output debug: destroying useless sout

[0x80c9268] main stream out debug: destroying chain... (name=duplicate)

[0x80c9268] stream_out_duplicate stream out debug: closing a duplication

[0x80d2b78] main stream out debug: destroying chain... (name=std)

[0x80d55c8] main mux debug: removing module "mux_ts"

[0x80d4808] main http server debug: waitpipe: object killed

[0x80d4808] main http server debug: HTTP host removed

[0x80d4128] access_output_http access out debug: Close

 

По логам видно что VLC не может открыть устройство "dvb:", но ведь в /dev/dvb все есть + маска 0777. Что ему еще нужно?

Хотелось бы знать кто какие версии VLC использует?

Share this post


Link to post
Share on other sites

Скорее вот это: "[0x80c7e40] main input error: open of `dvb:' failed: no suitable access module"

 

VLC собран без поддержки DVB.

Edited by tipok

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this