HDMI CEC daemon

о модулях и их работе

Re: HDMI CEC daemon

Postby Pokrass » 07 Aug 2013, 02:27

Телека, конечно же
IconBIT HDS7L Fw: AMP_r12 GUI: VRT
iNeXT HD1 W Fw: X3D_Series_V4.0.2b160406
User avatar
Pokrass
 
Posts: 3154
Joined: 18 Mar 2012, 04:18
Location: Плюк. Планета № 215 в Тентуре галактики "Кин-дза-дза" в Спирали.

Re: HDMI CEC daemon

Postby rassigor » 07 Aug 2013, 11:18

Перепробовал все коды Панаса (18 шт) не поднимается,причем когда приставка выключена и я нажимаю на Link панас говорит устройство не подключено, когда приставка включена то панас говорит запуск, а дальше нечего не происходит, куда рыть?
HiMedia HD600 A (Realtek RTD1185DD) (WI-FI) FW:xds42gl_7725_r3(тестирую Мод солянка 1185)
rassigor
 
Posts: 22
Joined: 05 Aug 2013, 20:20

Re: HDMI CEC daemon

Postby tip100 » 24 Aug 2013, 18:49

landrey98, На samsung у меня во такие команды работают:
0x41,0x24 = 0xb34cff00 ; Play Forward
0x41,0x25 = 0xb34cff00 ; Play Still, i.e. Pause
0x42,0x03 = 0xe11eff00 ; Deck Control Stop
iconbit xds70gl rt1185dd, прошивка xtreamer sw2 3.0.12, asus rt-n66u, netgear wnce 4004
tip100
 
Posts: 51
Joined: 20 Dec 2011, 15:25

Re: HDMI CEC daemon

Postby tip100 » 24 Aug 2013, 21:22

Возможно ли с помощью данного модуля запустить с кнопки команду вида
sh /usr/local/etc/poweroff start . Если возможно, то как, объясните подробно. Еще пощелания, если возможно: сделать, чтобы плеер уходил в спящий режим с работающим модулем, ввиду того что большинство теливизионных пультов не поддерживает irfake и получается, что с пульта отключается, а включается передергиванием питания или с кнопки на плеере. Спасибо!
iconbit xds70gl rt1185dd, прошивка xtreamer sw2 3.0.12, asus rt-n66u, netgear wnce 4004
tip100
 
Posts: 51
Joined: 20 Dec 2011, 15:25

Re: HDMI CEC daemon

Postby FarVoice » 25 Aug 2013, 07:22

разбудить плеер по СЕС невозможно.
по поводу прицепить пользовательский скрипт на кнопку... ну в принципе это возможно...
делаем target->type = 2
подвешиваем на target->type свой скрипт например "/usr/loca/etc/mysender '%s'"
в котором анализируем принятую команду и если она ваша, то запускаем скрипт, а если нет - передаём её без изменений ДП.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: HDMI CEC daemon

Postby tip100 » 25 Aug 2013, 08:45

Вы немогли бы привести полное содержимое скрипта для анализа принятой команды и возможно ли применять запуск скрипта совместно с конфигом отдача в irfake. Т.е. все кнопки пульта отдают в irfake, только кнопка power запускает срипт который выключает плеер, не понятен синтаксис. Спасибо!
iconbit xds70gl rt1185dd, прошивка xtreamer sw2 3.0.12, asus rt-n66u, netgear wnce 4004
tip100
 
Posts: 51
Joined: 20 Dec 2011, 15:25

Re: HDMI CEC daemon

Postby FarVoice » 26 Aug 2013, 11:56

примерно так
в конфиге cecd:
Code: Select all
  target = {
    # target type: 0=file, 1=unix socket, 2=command
    type = 2

    # target path. If type=0|1 path to file, if type=2 it's command string
    path = "/usr/local/etc/mykeys.sh '%s'"

    # data packet mode: 0=hex, 1=string
    mode = 1
  }

файл /usr/local/etc/mykeys.sh (не забываем, что у него должны быть атрибуты 755 и юниксовые концы строк!):
Code: Select all
#!/bin/sh
#
if [ "$1" == '0xb34cff00' ] ; then      # for example! 0xb34cff00 code of power button
   # execute poweroff script
   /usr/local/etc/poweroff start
else
   # send command to irfake
   echo $1 > /sys/devices/platform/VenusIR/fakekey
fi
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: HDMI CEC daemon

Postby tip100 » 26 Aug 2013, 14:09

почему то как ставлю type = 2 или 1, модуль перестает стартовать, если type = 0 то стартует нормально, в чем может быть проблема?
iconbit xds70gl rt1185dd, прошивка xtreamer sw2 3.0.12, asus rt-n66u, netgear wnce 4004
tip100
 
Posts: 51
Joined: 20 Dec 2011, 15:25

Re: HDMI CEC daemon

Postby FarVoice » 26 Aug 2013, 15:27

пожалуйста, viewtopic.php?f=30&t=1036
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: HDMI CEC daemon

Postby tip100 » 26 Aug 2013, 16:44

iconbit xds70gl rt1185dd, прошивка xtreamer sw2 3.0.12, и HDMI CEC daemon не убивается через killall-9 и kill pid, с включенным HDMI CEC не происходит переход в спящий режим, т.е. скрипт выключения до конца не отрабатывает.
iconbit xds70gl rt1185dd, прошивка xtreamer sw2 3.0.12, asus rt-n66u, netgear wnce 4004
tip100
 
Posts: 51
Joined: 20 Dec 2011, 15:25

PreviousNext

Return to Модули

Who is online

Users browsing this forum: No registered users and 31 guests