Page 7 of 20

Re: HDMI CEC daemon

PostPosted: 03 Feb 2014, 12:39
by vgk
вообще с Филей СЕС специфически работает - стартует не сразу
после выключения плеера плеера и повторного его включения вообще отваливается
Выключите телевизор, отключите от розетки на минутку, потом включите, затем плеер
заново выберите плеер в меню телевизора - короче играйтесь очередностью включения
Я после удачного старта модуля плеер стараюсь вообще не выключать

Re: HDMI CEC daemon

PostPosted: 07 Feb 2014, 13:23
by denis123456789
Здравствуйте!
У меня телевизор Panasonic 42U20, подключал raspberry pi - он управляется пультом от телевизора, причем работает много кнопок, подключил Asus hdp-r1, на пульт от телевизора не реагирует.
Снял логи, rpi - это с raspberry pi, когда включил hdp-r1, её адаптер увидел асус, вендор потом поменял , как в rpi(с 0019a1 на 008045), но без результатно. HDP-R1 видит, когда я выключил пультом телевизор и включил, логи в файле hdp-r1.
Помогите, с уважением.

Re: HDMI CEC daemon

PostPosted: 11 Feb 2014, 00:28
by Spirit-X
Добрый день. Никак не могу победить проблему.

Плеер: iconBIT XDS73D (прошивка xds1003d_11131_r0)
Телевизор: Philips 46PFL8606H
В основном телек не видит плеер. Но пару раз всё же замечал и отлично работал.
Один раз из примерно 50 попыток вчера. И 4 раза подряд из примерно 15 попыток сегодня.
За попытку я имею ввиду включение/выключение тв/плеера или рестарт демона.
На форумах пишут про подобные ситуации с Philips.
До этого был плеер WD TV Live Streaming. CEC работал стабильно.
Прилагаю логи 4х успешных попыток сегодня и одной неуспешной (они примерно одинаковые).

Есть идеи куда копать?

Re: HDMI CEC daemon

PostPosted: 11 Feb 2014, 05:04
by Virtual
2denis123456789
спасибо за логи очень полезно....

PS
знать б что еще значит эта :).
Code: Select all
vendor command
89:10:02:ff:ff:00:05:05:45:55:5c:58:32

Re: HDMI CEC daemon

PostPosted: 11 Feb 2014, 11:02
by FarVoice
Этого никто не знает :)
Видимо, какое-то заклинание :))
Code: Select all
void CVLCommandHandler::SendVendorCommandCapabilities(const cec_logical_address initiator, const cec_logical_address destination)
{
  if (PowerUpEventReceived())
  {
    cec_command response;
    cec_command::Format(response, initiator, destination, CEC_OPCODE_VENDOR_COMMAND);
    uint8_t iResponseData[] = {0x10, 0x02, 0xFF, 0xFF, 0x00, 0x05, 0x05, 0x45, 0x55, 0x5c, 0x58, 0x32};
    response.PushArray(12, iResponseData);

    if (Transmit(response, false, true))
    {
      CLockObject lock(m_mutex);
      m_bCapabilitiesSent = true;
    }
  }
}

Re: HDMI CEC daemon

PostPosted: 11 Feb 2014, 20:09
by AnSo
Попробовал на своем IconBit HDS41L + Samsung EU40D5000 - не работает. OUI менял на пару самсунговских из списка. Опцию Anynet+ на телеке включена, в списке устройств плеер не появляется.
Перед тем как разбирать плеер и смотреть наличие дорожки от HDMI/13 хотел узнать может кто-нибудь знает наверняка?
Знаю, что мой HDS41L это аналог egreat EG-R1, но может быть и ваших ASUS O!Play R1 тоже?

Re: HDMI CEC daemon

PostPosted: 12 Feb 2014, 06:33
by denis123456789
Здравствуйте!
@Virtual
Если надо еще какие логи снять, напишите, пожалуйста.
@Farvoice
А нельзя эту библиотеку libcec прикрутить к Realtek, или может как то дорисовать исходники проекта RTD 1283 Linux HDMI-CEC driver.
У меня телевизор Panasonic очень не уверенно работает с HDP-R1, постоянно отваливается, пишет устройство HDMI не найдено, стоит включить RPI, телевизор видит почему то 2 плеера и один рекодер, причем если включено одно устройство RPI, телевизор видит один плеер. Да кстати забыл написать, телевизор включается из режима standby , при включении RPI, я так понимаю, если это реализовать в наших плеерах-это было бы просто шикарно, в спецификации СЕС я даже такую команду видел "UI Command Code - 0x6D Power On Function Puts the device into the On (non-Standby) state. If repeated, the device stays in the active state"

Re: HDMI CEC daemon

PostPosted: 12 Feb 2014, 08:41
by Virtual
все возможно, только ни у кого времени нет возится с CEC :(.
все сорци GPL. ток кодить никто не хочет, или не имеет времени.

PS мне сложно.... у мну нет телика с CEC а тестить удаленно, достаточно неудобно.

Re: HDMI CEC daemon

PostPosted: 19 Feb 2014, 20:20
by Sotec
Выкладываю фото, для владельцев Asus O!Play HDP-R1, тем, кто не знает, где находятся 1 нога процессора и 13 пин HDMI:
Asus O!Play HDP-R1.jpg
Asus O!Play HDP-R1.jpg (761.92 KiB) Viewed 6869 times

Re: HDMI CEC daemon

PostPosted: 30 Mar 2014, 21:33
by AnSo
Подскажите пожалуйста.
Code: Select all
    0x48 = "frwd"      ; Fast Rewind
    0x49 = "ffwd"      ; Fast Forward

Нужно сделать так, чтобы по нажатии этих кнопок осуществлялся переход на след./пред. файл.
Что прописать в кавычках? Может быть где-то есть список всех команд?