Page 7 of 20
Re: HDMI CEC daemon
Posted:
03 Feb 2014, 12:39
by vgk
вообще с Филей СЕС специфически работает - стартует не сразу
после выключения плеера плеера и повторного его включения вообще отваливается
Выключите телевизор, отключите от розетки на минутку, потом включите, затем плеер
заново выберите плеер в меню телевизора - короче играйтесь очередностью включения
Я после удачного старта модуля плеер стараюсь вообще не выключать
Re: HDMI CEC daemon
Posted:
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
Posted:
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
Posted:
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
Posted:
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
Posted:
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
Posted:
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
Posted:
12 Feb 2014, 08:41
by Virtual
все возможно, только ни у кого времени нет возится с CEC
.
все сорци GPL. ток кодить никто не хочет, или не имеет времени.
PS мне сложно.... у мну нет телика с CEC а тестить удаленно, достаточно неудобно.
Re: HDMI CEC daemon
Posted:
19 Feb 2014, 20:20
by Sotec
Выкладываю фото, для владельцев Asus O!Play HDP-R1, тем, кто не знает, где находятся 1 нога процессора и 13 пин HDMI:
- Asus O!Play HDP-R1.jpg (761.92 KiB) Viewed 6869 times
Re: HDMI CEC daemon
Posted:
30 Mar 2014, 21:33
by AnSo
Подскажите пожалуйста.
- Code: Select all
0x48 = "frwd" ; Fast Rewind
0x49 = "ffwd" ; Fast Forward
Нужно сделать так, чтобы по нажатии этих кнопок осуществлялся переход на след./пред. файл.
Что прописать в кавычках? Может быть где-то есть список всех команд?