yuju, вариант опенАТВ никогда не примут в опенПли,потому что он не учитывает:
1)Проверка /proc/stb/frontend/%d/active_antenna_power нужна только для наземного/кабельного тюнера,в опенАТВ же для всех типов тюнеров.
2) Если if (m_simulate)
return 0;
то есть выполнение не происходит,в опенАтв это не учитывают.
3)Если мы выполнили /proc/stb/frontend/%d/active_antenna_power,то дальше выполнение кода надо остановить,а не выполнять ioctl.В опенАТВ же опять это не учитывается.
В этим и есть отличие опенПли от других имиджей,если добавляется новый код,то он должен/надо стараться быть безупречен.Простому пользователю наплевать,а вот кто начинает в это вникать/что то делать,то понимает что код в опенАТВ - просто сплошной кошмар,миллион обходных путей,где разобраться сложно что к чему. Что в конечном итоге замедляет работу имиджа. Конечно в подходе опенАТВ есть свои несомненные плюсы,это поддержка почти всего,но эстетики очень мало.В общем каждому свое.