Текущее время: 01 май 2025, 19:42 • Часовой пояс: UTC + 3 часа |
Тюнер H7
Автор | Сообщение |
unidiag
|
Добавлено: 07 авг 2013, 13:48. Заголовок сообщения: |
Re: Тюнер H7 |
|
Зарегистрирован: 07 ноя 2012, 11:01 Сообщения: 3 Откуда: Белараша
|
Кто подскажет как под Linux сделать скриншот аналогового канала? Хочу сделать нечто вроде мозаики: тюнер перестраивается по настроенным каналам и создаёт серию картинок, которые потом можно вывести в экран браузера. Пробую с помощью VLC писать в файл - работает. Код: cvlc v4l2:// --sout "#transcode{vcodec=mp2v,vb=3000,audio=mp2a,ab=512}:standard{access=file,dst=fromtv.mpg}" А как так же сделать, только чтоб файл-скрин появлялся?
conture.by
|
|
|
Ильдар
|
Добавлено: 07 окт 2013, 08:47. Заголовок сообщения: |
Re: Тюнер H7 |
|
Зарегистрирован: 04 июл 2011, 10:26 Сообщения: 9
|
Можно с помощью mplayer и ключа -vo jpeg, например, так: Код: mplayer tv:// -tv freq=191.25 -vo jpeg Единственное, я так и не нашёл как заставить сделать несколько снимков и успокоиться. Ещё вот здесь: http://linuxtv.org/downloads/v4l-dvb-ap ... ample.html есть пример программы для снятия скриншота на языке c. И на её основе я как раз недавно писал программу с показом мозаики. Вот так выглядит результат: http://85.233.84.169/all.phpЕсли чуть подождёте - думаю "пригладить" исходники и выложить в открытый доступ.
|
|
|
std_noob
|
Добавлено: 12 окт 2013, 20:00. Заголовок сообщения: |
Re: Тюнер H7 |
|
Зарегистрирован: 12 окт 2013, 18:49 Сообщения: 3
|
Здравствуйте. Являюсь счастливым обладателем H7 ревизии d1. Проблемы те же самые, что и здесь - тюнер автоматически не определяется, картинки нет. Дистр Arch Linux, ядро 3.11.4. Автодетект не работает, поскольку в ядре для H7 прописан только PCI ID 5ace:7190, а у моей железяки 5ace:7191. Ок, эта проблема решаема, подготавливаем файл /etc/modprobe.d/saa7134.conf с явным указанием параметров card/tuner: Код: options saa7134 card=178 tuner=76 secam=d alsa=1 options xc5000 debug=1 no_poweroff=1
После этого тюнер опознается, но устройство /dev/videoX не создается, а в выхлопе dmesg получаем следующее: Код: [ 2.995009] xc5000: xc5000_attach(0-0061) [ 2.995012] xc5000 0-0061: creating new instance [ 2.999762] xc5000: Successfully identified at address 0x61 [ 2.999764] xc5000: Firmware has not been loaded previously [ 3.006437] xc5000: xc5000_is_firmware_loaded() returns True id = 0x20 [ 3.006440] xc5000: xc5000_set_tv_freq() frequency=6400 (in units of 62.5khz) [ 3.006441] xc5000: xc_SetSignalSource(1) Source = CABLE [ 3.019801] xc5000: xc_SetTVStandard(0x8049,0x0c04) [ 3.019814] xc5000: xc_SetTVStandard() Standard = B/G-PAL-NICAM [ 3.059768] xc5000: xc_tune_channel(400000000) [ 3.059769] xc5000: xc_set_RF_frequency(400000000) [ 3.199782] xc5000: *** ADC envelope (0-1023) = 1540 [ 3.206435] xc5000: *** Frequency error = 0 Hz [ 3.213092] xc5000: *** Lock status (0-Wait, 1-Locked, 2-No-signal) = 2814 [ 3.226425] xc5000: *** HW: V0.0, FW: V 0.0.0 [ 3.233114] xc5000: *** Horizontal sync frequency = 7736 Hz [ 3.239761] xc5000: *** Frame lines = 980 [ 3.246435] xc5000: *** Quality (0:<8dB, 7:>56dB) = 0 [ 3.253091] xc5000: *** Unweighted analog SNR = 56 dB [ 3.259754] xc5000: *** Total gain = 211.80 dB [ 3.269761] xc5000: xc5000_is_firmware_loaded() returns False id = 0x2000 [ 3.269762] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)... [ 3.270148] xc5000: firmware read 12401 bytes. [ 3.270148] xc5000: firmware uploading... [ 3.270149] xc5000: xc5000_TunerReset() [ 6.046372] xc5000: firmware upload complete... [ 6.069708] xc5000: xc_initialize() [ 6.070766] xc5000: I2C write failed (len=4) [ 6.070768] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)... [ 6.070796] xc5000: firmware read 12401 bytes. [ 6.070797] xc5000: firmware uploading... [ 6.070798] xc5000: xc5000_TunerReset() [ 8.846286] xc5000: firmware upload complete... [ 8.869626] xc5000: xc_initialize() [ 8.870673] xc5000: I2C write failed (len=4)
И так далее до бесконечности. Судя по логам, прошивка успешно заливается, тюнер пересбрасывается, но функция xc_initialize() валится на первой же записи в регистр XREG_INIT по I2C и весь процесс повторяется заново. Собственно вопросы: 1. Чем последние ревизии H7 отличаются от предыдущих? Возможно дело в новых ревизиях чипа XC5000? 2. Стоит ли ждать поддержки тюнера в ближайшем будущем или тут не исправить уже ничего, господь жги?
|
|
|
Admin
|
Добавлено: 14 окт 2013, 10:58. Заголовок сообщения: |
Re: Тюнер H7 |
|
Beholder |  |
Зарегистрирован: 13 июл 2004, 13:23 Сообщения: 1089
|
Ревизия 7190 имеет ВЧ-блок XC5000. Ревизия 7191 - XC5000C. ВЧ-блок XC5000 работает под Линуксом, но снят с производства. XC5000C Линуксом пока не поддерживается. У нас сейчас нет специалистов, способных написать драйвер нового ВЧ-блока под Линукс.
|
|
|
alex286
|
Добавлено: 19 окт 2013, 07:42. Заголовок сообщения: |
Re: Тюнер H7 |
|
Зарегистрирован: 23 окт 2011, 16:01 Сообщения: 10
|
Блин, а что делать если сейчас только ревизия d1 и продается? Купил вчера тюнер и на тебе... Тогда подскажите на какую НИЗКОПРОФИЛЬНУЮ модель можно его поменять? Та что ГАРАНТИРОВАННО работает с Linux... Ваша T7 работает с Linux?
|
|
|
Admin
|
Добавлено: 22 окт 2013, 09:57. Заголовок сообщения: |
Re: Тюнер H7 |
|
Beholder |  |
Зарегистрирован: 13 июл 2004, 13:23 Сообщения: 1089
|
Из всех наших моделей только А7 имеют старый ВЧ-блок. В принципе, А7 работает под Линуксом, но нет гарантии, что разработчики ядра не сломали поддержку этой модели. Гарантий в Линуксе дать никто не может. Такова идеология этой ОС.
|
|
|
alex286
|
Добавлено: 25 окт 2013, 21:02. Заголовок сообщения: |
Re: Тюнер H7 |
|
Зарегистрирован: 23 окт 2011, 16:01 Сообщения: 10
|
Admin писал(а): Из всех наших моделей только А7 имеют старый ВЧ-блок. Я в Москве брал её в Pleer.ru, но там нет это модели на обмен.. Что посоветуете?
|
|
|
f2065
|
Добавлено: 26 окт 2013, 02:40. Заголовок сообщения: |
Re: Тюнер H7 |
|
Зарегистрирован: 28 сен 2006, 05:01 Сообщения: 830 Откуда: Russia,Moscow
|
В nix.ru как ни странно ещё завалялся A7. Либо искать на барахолках (авито, молоток) древние модели (произведённые до 2011г - там точно не будет XC5000С). Например в X7 2010года - XC5000.
|
|
|
alex286
|
Добавлено: 28 окт 2013, 13:05. Заголовок сообщения: |
Re: Тюнер H7 |
|
Зарегистрирован: 23 окт 2011, 16:01 Сообщения: 10
|
Admin писал(а): Ревизия 7190 имеет ВЧ-блок XC5000. Ревизия 7191 - XC5000C. У нас сейчас нет специалистов, способных написать драйвер нового ВЧ-блока под Линукс. И не надо, все НЕ так плохо, как вы тут расписали... и главное я блин "повелся" не проверил.. По делу... По ссылке, что представлена выше, есть другая версия как раз для XC5000c со следующими словами. Код: The following XC500C firmware file "dvb-fe-xc5000C-4.1.30.7.fw" was created based on "Xc5200_firmwares_32000Khz.h". Firmware provided as part of an XC5000C Linux developers kit by Ramon Cazares <Ramon.Cazares@CrestaTech.com> to Devin Heitmueller dheitmueller@linuxtv.org on July 25, 2012. The code was released by Cresta Technology under the following license: Так, что не все потеряно.. и сегодня вечером проверю...  Ну вот собственно..."новый" тюнер нарисовался ..есть мысли... Код: [ 23.677850] saa7134: card=178 -> Beholder BeholdTV H7 5ace:7190 [ 23.677851] saa7134: card=179 -> Beholder BeholdTV A7 5ace:7090 [ 23.677853] saa7134: card=180 -> Avermedia PCI M733A 1461:4155 1461:4255 [ 23.677854] saa7134: card=181 -> TechoTrend TT-budget T-3000 13c2:2804 [ 23.677856] saa7134: card=182 -> Kworld PCI SBTVD/ISDB-T Full-Seg Hybrid 17de:b136 [ 23.677858] saa7134: card=183 -> Compro VideoMate Vista M1F 185b:c900 [ 23.677859] saa7134: card=184 -> Encore ENLTV-FM 3 1a7f:2108 [ 23.677861] saa7134: card=185 -> MagicPro ProHDTV Pro2 DMB-TH/Hybrid 17de:d136 [ 23.677862] saa7134: card=186 -> Beholder BeholdTV 501 5ace:5010 [ 23.677864] saa7134: card=187 -> Beholder BeholdTV 503 FM 5ace:5030 [ 23.677865] saa7134: card=188 -> Sensoray 811/911 6000:0811 6000:0911 [ 23.677867] saa7134: card=189 -> Kworld PC150-U 17de:a134 [ 23.677868] saa7134: card=190 -> Asus My Cinema PS3-100 1043:48cd [ 23.677870] saa7134: card=191 -> Hawell HW-9004V1 [ 23.677871] saa7134: card=192 -> AverMedia AverTV Satellite Hybrid+FM A70 1461:2055 [ 23.677873] saa7133[0]: subsystem: 5ace:7191, board: UNKNOWN/GENERIC [card=0,autodetected] [ 23.677939] saa7133[0]: board init: gpio is 0 [ 23.822187] saa7133[0]: i2c eeprom 00: ce 5a 91 71 54 20 00 00 00 00 00 00 00 00 00 01 [ 23.822201] saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 23.822212] saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
|
|
alex286
|
Добавлено: 02 ноя 2013, 20:33. Заголовок сообщения: |
Re: Тюнер H7 |
|
Зарегистрирован: 23 окт 2011, 16:01 Сообщения: 10
|
Короче, общество помогайте... Значит так: 1. Для нового xc5000c драйвера, тюнер оказался "неизвестным" и реально ставит "card=0" и не хочет работать... 2. При установке card=178, честно пишет, что тюнер "Beholder H7", то есть "178" и ищет драйвер "dvb-fe-xc5000-1.6.114.fw". Но!! ему-же нужен другой, этот - dvb-fe-xc5000c-4.1.30.7.fw! 3. При "подсовывании", путем переименования драйвера "dvb-fe-xc5000c-4.1.30.7.fw" в драйвер "dvb-fe-xc5000-1.6.114.fw" пишет: Код: [ 24.446097] saa7134 0000:04:00.0: DVB: registering adapter 0 frontend 0 (Zarlink ZL10353 DVB-T)... [ 24.479871] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)... [ 24.479889] xc5000: firmware read 16497 bytes. [ 24.479890] xc5000: firmware incorrect size [ 24.501788] xc5000: waiting for firmware upload (dvb-fe-xc5000-1.6.114.fw)... [ 24.501809] xc5000: firmware read 16497 bytes. [ 24.501810] xc5000: firmware incorrect size
|
|
|
std_noob
|
Добавлено: 03 ноя 2013, 23:57. Заголовок сообщения: |
Re: Тюнер H7 |
|
Зарегистрирован: 12 окт 2013, 18:49 Сообщения: 3
|
Подсовывать никому ничего не надо. Пропиши модулю ядра параметры card=178 tuner=88 и положи файл прошивки dvb-fe-xc5000c-4.1.30.7.fw в /lib/firmware, если его там раньше не было. Код 88 соответствует ВЧ-блоку Xceive 5000C, полный список см. здесь: https://www.kernel.org/doc/Documentation/video4linux/CARDLIST.tunerРаботать впрочем это все равно не будет, зато пока грузится винда в дуалбуте, ты сможешь радовать себя мыслью, что все параметры заданы верно и тюнер прошит нужной прошивкой.
|
|
|
alex286
|
Добавлено: 04 ноя 2013, 20:24. Заголовок сообщения: |
Re: Тюнер H7 |
|
Зарегистрирован: 23 окт 2011, 16:01 Сообщения: 10
|
Вот спасибо... "обнадежил"...  Код: [ 566.905225] xc5000: waiting for firmware upload (dvb-fe-xc5000c-4.1.30.7.fw)... [ 566.905263] xc5000: firmware read 16497 bytes. [ 566.905266] xc5000: firmware uploading... [ 566.905268] xc5000: reset failed [ 566.905270] xc5000: firmware upload failed... [ 567.173912] xc5000: I2C write failed (len=4) [ 567.173915] xc5000: xc_SetTVStandard failed [ 567.265340] xc5000: waiting for firmware upload (dvb-fe-xc5000c-4.1.30.7.fw)... [ 567.265376] xc5000: firmware read 16497 bytes. [ 567.265378] xc5000: firmware uploading... [ 567.265380] xc5000: reset failed [ 567.265382] xc5000: firmware upload failed... [ 567.377949] xc5000: I2C write failed (len=4) [ 567.377953] xc5000: xc_SetTVStandard failed
Самое интересное, что по ссылке выше, вроде должно быть все ок... Я так понимаю, что "нужной карты" просто нет в списке, хотя и "нужный" тюнер (с драйвером по ссылке) вроде как нашелся...
|
|
|
std_noob
|
Добавлено: 04 ноя 2013, 23:44. Заголовок сообщения: |
Re: Тюнер H7 |
|
Зарегистрирован: 12 окт 2013, 18:49 Сообщения: 3
|
alex286 писал(а): Я так понимаю, что "нужной карты" просто нет в списке, хотя и "нужный" тюнер (с драйвером по ссылке) вроде как нашелся... Да, верно. Список всех поддерживаемых карт можно посмотреть в сорцах ядра, например тут. Как видно, старая ревизия c PCI ID 5ace:7190 есть в таблице, а вот новая ревизия с PCI ID 5ace:7191 - нет. Поэтому автоопределение не работает и надо вручную задавать параметры card/tuner. Можно также добавить 5ace:7191 в таблицу и тогда автоопределение заработает без дополнительных параметров. Проблема здесь в другом - существующие драйвера saa7134/xc5000 конкретно с H7 не работают по каким-либо причинам. Надо писать код и отсылать патчи в ядро. Все просто. Нет кода - нет поддержки.
|
|
|
k2name
|
Добавлено: 24 апр 2014, 15:22. Заголовок сообщения: |
Re: Тюнер H7 |
|
Зарегистрирован: 24 апр 2014, 15:19 Сообщения: 4
|
Доброго дня уважаемые форумчане. Так же долго гуглил и выбирал себе тюнер. Нашел описание работы beholder h7. Нашел его на фирмах Минска. Купил и обломался. Ревизия 7191. Подскажите не изменилась ли обстановка на текущий момент и что можно предпринять. Фирма отказывается принимать обратно исправный товар. Менять на другую модель с доплатой - тоже. Получается у меня на руках не нужный мне девайс за 70$.
p.s. а Dmitry Belimov у вас более не работает?
|
|
|
Admin
|
Добавлено: 25 апр 2014, 10:18. Заголовок сообщения: |
Re: Тюнер H7 |
|
Beholder |  |
Зарегистрирован: 13 июл 2004, 13:23 Сообщения: 1089
|
Дмитрий Белимов уволился несколько лет тому назад. Сейчас у нас нет сотрудников специалистов по Линуксу.
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|