У меня есть видеоплеер, начиная с версии Qt 4.7 с использованием фонона.
Обновляя плеер новыми версиями Qt (на данный момент 5.1), я заметил, что Qt
умеет проигрывать все меньше и меньше видео (в основном, avi).
Ошибка, которую вы получаете с 5.1, является серьезной «ошибкой ресурса», с — как я уже говорил, некоторыми видео. Другие будут играть хорошо.
Оказывается, фонон смог правильно воспроизвести гораздо больше видео, чем текущая версия.
У меня есть вопросы:
Кто-нибудь знает что-нибудь об этом?
Как вы думаете, может ли помочь переход на версию OpenGL?
Считаете ли вы, что создание исходного кода с нуля может помочь (что, кстати, я сделал с 5.0, но он все равно может воспроизводить меньше видео, чем фононов, поэтому я не потрудился сделать это с Qt 5.1)?
Задача ещё не решена.
Других решений пока нет …