пойду что ли Merfi в аське обрадую..
а то он все спрашивает
))))что нового?
у тебя лично случайно нет s1401 или t3200 ?
))))что нового?
Нету.paradox писал(а):у тебя лично случайно нет s1401 или t3200 ?
Код: Выделить всё
sattv# ./start.sh
net.inet.udp.recvspace: 200000 -> 200000
net.inet.udp.maxdgram: 55000 -> 55000
reading channel from file 'channels.conf'
tuning to 018 1
Name: 1 | lnb: 1 | Freq: 11075 MHz | Polarity: V | FEC: 3/4[3] | SR: 27500 Kb/s | inv: auto
>> freq = 1325000 MHz, FEC = 3, symbolrate = 27500000, inv = 2
status 03 | signal 001c | snr 0af4 | UNLOCK | SIGNAL | CR | NOVITERBI | NOSYNC |
status 03 | signal 0035 | snr 1c88 | UNLOCK | SIGNAL | CR | NOVITERBI | NOSYNC |
status 03 | signal 0038 | snr 1e7c | UNLOCK | SIGNAL | CR | NOVITERBI | NOSYNC |
status 03 | signal 0035 | snr 1c88 | UNLOCK | SIGNAL | CR | NOVITERBI | NOSYNC |
status 03 | signal 0035 | snr 1c88 | UNLOCK | SIGNAL | CR | NOVITERBI | NOSYNC |
status 03 | signal 0035 | snr 1c88 | UNLOCK | SIGNAL | CR | NOVITERBI | NOSYNC |
status 03 | signal 0035 | snr 1c88 | UNLOCK | SIGNAL | CR | NOVITERBI | NOSYNC |
status 03 | signal 0038 | snr 1e7c | UNLOCK | SIGNAL | CR | NOVITERBI | NOSYNC |
status 03 | signal 0038 | snr 1e7c | UNLOCK | SIGNAL | CR | NOVITERBI | NOSYNC |
status 03 | signal 0038 | snr 1e7c | UNLOCK | SIGNAL | CR | NOVITERBI | NOSYNC |
Status: device dvb0 for pid 8192 created successfuly
reading channel from file 'channels.conf'
tuning to 018 1
Name: 1 | lnb: 1 | Freq: 11075 MHz | Polarity: V | FEC: 3/4[3] | SR: 27500 Kb/s | inv: auto
>> freq = 1325000 MHz, FEC = 3, symbolrate = 27500000, inv = 2
status 07 | signal 0035 | snr 1c88 | UNLOCK | SIGNAL | CR | VITERBI | NOSYNC |
status 1f | signal 0035 | snr 1c88 | LOCK | SIGNAL | CR | VITERBI | SYNC |
if kaffeine hangs here run 'configure --with-xinit-workaround' and recompile / reinstall ... ok
kaffeine: Found DVB device.
/dev/dvb : opened ( Samsung TBMU24112(PLL SL1935) )
0 EPG plugins loaded for device 0:0.
Loaded epg data : 0 events (0 msecs)
kaffeine: PLAYLIST
kaffeine: PlayList: add 1 items to playlist
kaffeine: PlayList: Check for kaffeine/noatun/m3u/pls/asx playlist
kaffeine: PlayList: Try loading kaffeine playlist
kaffeine: PlaylistImport: kaffeine: /root/.kde/share/apps/kaffeine/playlists/Список воспроизведения1.kaffeine
kaffeine: Window manager: KWin found
kaffeine: Kaffeine:: Try to load service: xine_part
kaffeine: This is a KaffeinePart...
kaffeine: XinePart: Creating new XinePart...
kaffeine: XinePart: Using xine-config file:
kaffeine: KXineWidget: Using default config file ~/.xine/config
sattv# Tuning to: VIVA Polska. / autocount: 0
Using DVB device 0:0 "Samsung TBMU24112(PLL SL1935)"
tuning DVB-S to 11075000 v 27500000
inv:2 fecH:3
DiSEqC: switch pos 0, 13V, loband (index 0)
DiSEqC: e0 10 38 f0 00 00
Can NOT inversion_auto
. LOCKED.
NOUT: 1
open failed: Operation not permitted
Tuning delay: 360 ms
kaffeine: KXineWidget: Using xine version 1.1.12
kaffeine: KXineWidget: Post-init xine engine
kaffeine: KXineWidget: Use audio driver auto
kaffeine: KXineWidget: Use video driver auto
kaffeine: KXineWidget: Init video driver
kaffeine: KXineWidget: Init audio driver
kaffeine: KXineWidget: Init OSD
kaffeine: KXineWidget: Font for OSD: sans
kaffeine: KXineWidget: Unscaled OSD available
kaffeine: KXineWidget: xine init successful
kaffeine: XinePart: load config
kaffeine: Set volume to: 86
kaffeine: KXineWidget: New visualization plugin: goom
kaffeine: PostFilter: Create Postprocessing Filter: tvtime
kaffeine: PostFilter: Parameter: method
kaffeine: PostFilter: Parameter: enabled
kaffeine: PostFilter: Parameter: pulldown
kaffeine: PostFilter: Parameter: framerate_mode
kaffeine: PostFilter: Parameter: judder_correction
kaffeine: PostFilter: Parameter: use_progressive_frame_flag
kaffeine: PostFilter: Parameter: chroma_filter
kaffeine: PostFilter: Parameter: cheap_mode
kaffeine: PostFilter: Get input
kaffeine: PostFilter: Get output
kaffeine: PostFilter: SetConfig tvtime:method=LinearBlend,enabled=1,pulldown=none,framerate_mode=half_top,judder_correction=0,use_progressive_frame_flag=1,chroma_filter=0,cheap_mode=1
kaffeine: PostFilter: Set parameter 'method' to value 'LinearBlend'
kaffeine: PostFilter: tvtime Apply integer value 2 on offset 0
kaffeine: PostFilter: Set parameter 'enabled' to value '1'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 4
kaffeine: PostFilter: Set parameter 'pulldown' to value 'none'
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 8
kaffeine: PostFilter: Set parameter 'framerate_mode' to value 'half_top'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 12
kaffeine: PostFilter: Set parameter 'judder_correction' to value '0'
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 16
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 16
kaffeine: PostFilter: Set parameter 'use_progressive_frame_flag' to value '1'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 20
kaffeine: PostFilter: Set parameter 'chroma_filter' to value '0'
kaffeine: PostFilter: tvtime Apply integer value 0 on offset 24
kaffeine: PostFilter: Set parameter 'cheap_mode' to value '1'
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 28
kaffeine: PostFilter: tvtime Apply integer value 1 on offset 28
kaffeine: KXineWidget: Deinterlace enabled: 1
kaffeine: PostFilter: Get output
kaffeine: PostFilter: Get input
kaffeine: KXineWidget: Playing: file:///usr/local/share/apps/kaffeine/logo
kaffeine: KXineWidget: New video frame size: 720x576 - aspect ratio: 1
kaffeine: KXineWidget: Switch to audio channel -1
kaffeine: XinePart: got new frame size from xine
kaffeine: Kaffeine: new video frame size: 720x576
pipe opened
demux_wavpack: (open_wv_file:127) open_wv_file: non-seekable inputs aren't supported yet.
xine pipe opened /root/.kaxtv.ts
kaffeine: KXineWidget: Switch to audio channel -1
kaffeine: XinePart: xine is playing
kaffeine: KXineWidget: New video frame size: 720x576 - aspect ratio: 1
kaffeine: XinePart: got new frame size from xine
kaffeine: Kaffeine: new video frame size: 720x576
kaffeine: KXineWidget: xine event: channels changed
kaffeine: XinePart: slotChannelInfo: currentAudio=-1 currentSub=-1
kaffeine: KXineWidget: xine event: channels changed
kaffeine: KXineWidget: xine event: channels changed
kaffeine: XinePart: slotChannelInfo: currentAudio=-1 currentSub=-1
kaffeine: KXineWidget: New video frame size: 768x576 - aspect ratio: 1.41176
kaffeine: XinePart: got new frame size from xine
kaffeine: Kaffeine: new video frame size: 768x576
kaffeine: KXineWidget: New video frame size: 768x576 - aspect ratio: 1.41176
kaffeine: XinePart: got new frame size from xine
kaffeine: Kaffeine: new video frame size: 768x576
остальное лишнееdvbnet -p 8192
Так не устроит, потому что нет возможности каналы сканировать.paradox писал(а):ну почему в коме
все ж уже завелось
плохо както работает)))
теперь будем ждать когда народ сбежиться
и захочет доспонсировать до нормального вида
хотя чувствую многим "и так сойдет" устроит
это который epg или как тамТак не устроит, потому что нет возможности каналы сканировать.
Вот тут:paradox писал(а):это который epg или как тамТак не устроит, потому что нет возможности каналы сканировать.
или кторый просто тюнер?
а поподробнее что там за беда
нет, вернее это списки транспондеров для спутников.paradox писал(а):я так понимаю это проверка по списку тоесть по файлу что оно стягивает
Код: Выделить всё
# Eutelsat W4 @ 36E
# freq pol sr fec
S 11727000 H 27500000 3/4
S 12245000 V 27500000 3/4
S 12265000 H 27500000 3/4
S 12284000 V 27500000 3/4
S 12303000 H 27500000 3/4
S 12322000 V 27500000 3/4
S 12341000 H 27500000 3/4
S 12360000 V 27500000 3/4
S 12380000 H 27500000 3/4
S 12399000 V 27500000 3/4
S 12418000 H 27500000 3/4
S 12437000 V 27500000 3/4
S 12456000 H 27500000 3/4
S 12476000 V 27500000 3/4
для это нужен тот второй /dev/dvbvideo который не токо на epg нуженсканирует его и если находит на нем каналы, то выводит эти каналы в правое окошко,
Копии потоков я думаю не нужно делать, а то комп может одуреть от такого счастьяparadox писал(а): если все получиться
попросим Nsand добавить еще один девайс dev/dvbscan для того что бы сканировать
он практически ничем небудет отличаться от dev/dvbvideo
токо в нем будут копии пакетов которые сыпяться в dvbvideo
вся причина в том что одновременно сразу несколько программ немогут открыть dvbvideo
ну в линуксе ж работаетКопии потоков я думаю не нужно делать, а то комп может одуреть от такого счастья
У меня на сайте есть пользоваттель dimajest, он точно знает, попробуй до него достучаться.paradox писал(а): ты незнаешь у кого можно узнать чем PES пакет отличаеться от ES пакета?
и ихний формат вообще
причем это не те PES ES которые идут уже как бы видео
а те которые сразу в TS пакете идут....
Код: Выделить всё
kaffeine/src/input/dvb/plugins/epg/kaffeinedvbsection.cpp
bool KaffeineDVBsection::setFilter( int pid, int tid, int timeout, bool checkcrc )
{
//struct dmx_sct_filter_params sctfilter;
QString demuxer = QString("/dev/dvbvideo");
Код: Выделить всё
bool NitSection::getSection( int pid, int tid, int timeout )
{
unsigned char buf[4096];
int i, n=0;
int skip=0;
int last=1, current=0, loop=0;
QValueList<int> list;
if ( !setFilter( pid, tid, timeout ) )
return false;
do {
if ( poll(pf,1,timeout)>0 ){
if ( pf[0].revents & POLLIN ){
n = read( fdDemux, buf, 4096 );
//вставляй 2 строки
fprintf(stderr, "NitSection::getSection %d %d\n", pid, tid);
printf("NitSection::getSection %d %d\n", pid, tid);
skip = 0;
}
else
skip++;
Код: Выделить всё
bool DVBsi::getSection( int pid, int tid, int timeout, int sid )
{
unsigned char buf[4096];
int i, n=0;
int skip=0;
int last=1, current=0, loop=0;
QValueList<int> list, sidList;
int cursid;
if ( !setFilter( pid, tid, timeout ) )
return false;
do {
if ( poll(pf,1,timeout)>0 ){
if ( pf[0].revents & POLLIN ){
n = read( fdDemux, buf, 4096 );
//вставляй 2 строки
fprintf(stderr, "DVBsi::getSection %d %d %d\n", pid, tid, sid);
printf("DVBsi::getSection %d %d %d\n", pid, tid, sid);
skip = 0;
}
else
skip++;
}
обязательно оно DMA запускаетifconfig dvb0 192.168.238.238 up