LINUX.ORG.RU

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


0

0

Помогите разобраться с 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 использует?
0

опять с частотой наврал :))

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

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}'

igels
()
Ответ на: комментарий от igels

Да с частотой ошибся : 17660000 изменю на 117660000, но смогу только завтра. Но думаю это не поможет, т.к. VLC ругается на dvb устройство.

someday
() автор топика
Ответ на: комментарий от igels

Та мне ж не для просмотра, а для вещания. Поэтому и -X -qt4 поставил флаги.

someday
() автор топика

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

Переоптимизированно :)

anonymous
()

USE += X zvbi v4l v4l2 libv4l2

Sylvia ★★★★★
()
Ответ на: комментарий от igels

Изменил частоту транспордера - результат тотже. Попробую собрать VLC c поддержкой X и v4l. Фиг его знает куда копать, идей у меня больше нету.

someday
() автор топика
Ответ на: комментарий от someday

Чуваки завелся VLC!!!!
Оказывается неправильно указывал устройство двб.
нужно не dvb: a dvb:// - пипец я в шоке, из-за 2 слешей трахал себе мозги 2 недели.
Всем спасибо что не оставили мою проблему без внимания.

someday
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.