LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

По теме не посоветую, но когда мне пришлось писать работу с видеопотоком нестандартного формата, я посмотрел в сторону QtMultimedia в части «как подлезть к нему под капот со своим форматом», оценил, насколько там всё глубоко инкапсулировано, плюнул и обошёлся без него, благо формат был простой. При том, что всё остальное было написано на Qt, да.

На истину в последней инстанции не претендую, возможно, был неправ. Могу ещё добавить, что мне в той же работе пришлось отказаться от QImage в качестве смотрелки JPEG-ов, поскольку он может упасть, если ему на вход подать битые данные. Если и QtMultimedia написан так же, то меня это точно не устраивает, мне нужно не падение, а пропуск некорректных данных.

P.S. Нет, багрепорт не написал — надо ещё проверять, повторяется ли ошибка в последней версии Qt. Возможно, как-нибудь напишу (и ещё неизвестно, сочтут ли это кутешники багом, данные-то действительно битые).

Исходная версия hobbit, :

По теме не посоветую, но когда мне пришлось писать работу с видеопотоком нестандартного формата, я посмотрел в сторону QtMultimedia в части «как подлезть к нему под капот со своим форматом», оценил, насколько там всё глубоко инкапсулировано, плюнул и обошёлся без него, благо формат был простой. При том, что всё остальное было написано на Qt, да.

На истину в последней инстанции не претендую, возможно, был неправ. Могу ещё добавить, что мне в той же работе пришлось отказаться от QImage в качестве смотрелки JPEG-ов, поскольку он может упасть, если ему на вход подать битые данные. Если и QtMultimedia написан так же, то меня это точно не устраивает, мне нужно не падение, а пропуск некорректных данных.