История изменений
Исправление ncrmnt, (текущая версия) :
Т.е. драйвера в ядре есть, а доки нельзя?
Ага.
Кстати, на opencores есть h264 декодеры. Они недостаточно готовы?
На opencores, справедливости ради, все в основном полуработающее и условно работающее. Если это ВНЕЗАПНО придется тащить куда-то дальше той плисины, куда это зашивалось автором - ставлю 10 копеек вылезет куча веселых зеленых гоблинов, фиксить которые сравнимо с разработкой с нуля.
С h264 вопрос роялти и лицензирования. ЕМНИП нельзя вот так просто взять и запилить самому h264 декодер и пустить в продакшен не заплатив роялти. Все аппаратные декодеры, которые лицензируются (и какие я встречал в дикой природе) из-за этого имеют крайне стремное лицензирование и не менее стремный код. Те же allwinner и rockchip не дают ни исходники, ни доки на них даже под NDA (ибо понимают, что то что в SDK под NDA - завтра на каждом китайском файлообменном BBS'е типа pudn, wenku, 52rd и тому подобных)
Вспоминаем allwinner'овский CedarX, блоб которого разваливается при любом тычке палочкой не в то место, или рокчиповое уныние, которое в #linux-rockchip без мата не упоминают.
Исправление ncrmnt, :
Т.е. драйвера в ядре есть, а доки нельзя?
Ага.
Кстати, на opencores есть h264 декодеры. Они недостаточно готовы?
На opencores, справедливости ради, все в основном полуработающее и условно работающее. Если это ВНЕЗАПНО придется тащить куда-то дальше той плисины, куда это зашивалось автором - ставлю 10 копеек вылезет куча веселых зеленых гоблинов, фиксить которые сравнимо с разработкой с нуля.
С h264 вопрос роялти и лицензирования. ЕМНИП нельзя вот так просто взять и запилить самому h264 декодер и пустить в продакшен не заплатив роялти. Все аппаратные декодеры, которые лицензируются (и какие я встречал в дикой природе) из-за этого имеют крайне стремное лицензирование и не менее стремный код. Те же allwinner и rockchip не дают ни исходники, ни доки на них даже под NDA (ибо понимают, что то что в SDK под NDA - завтра на каждом китайском файлообменном BBS'е типа pudn, wenku, 52rd и тому подобных.
Вспоминаем allwinner'овский CedarX, блоб которого разваливается при любом тычке палочкой не в то место, или рокчиповое уныние, которое в #linux-rockchip без мата не упоминают.
Исходная версия ncrmnt, :
Т.е. драйвера в ядре есть, а доки нельзя?
Ага.
Кстати, на opencores есть h264 декодеры. Они недостаточно готовы?
На opencores, справедливости ради, все в основном полуработающее и условно работающее. Если это ВНЕЗАПНО придется тащить куда-то дальше той плисины, куда это зашивалось автором - ставлю 10 копеек вылезет куча веселых зеленых гоблинов, фиксить которые сравнимо с разработкой с нуля.
С h264 вопрос роялти и лицензирования. ЕМНИП нельзя вот так просто взять и запилить самому h264 декодер и пустить в продакшен не заплатив роялти. Все аппаратные декодеры, которые лицензируются (и какие я встречал в дикой природе) из-за этого имеют крайне стремное лицензирование и не менее стремный код. Те же allwinner и rockchip не дают ни исходники, ни доки на них даже под NDA.
Вспоминаем allwinner'овский CedarX, блоб которого разваливается при любом тычке палочкой не в то место, или рокчиповое уныние, которое в #linux-rockchip без мата не упоминают.