LINUX.ORG.RU

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

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

Судя по ссылке, решается примерно так:

#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(58,10,100)
	avcodec_register_all();
#endif

#if LIBAVFORMAT_VERSION_INT < AV_VERSION_INT(58,9,100)
	av_register_all();
#endif

То есть ровно так же, как мне посоветовал ещё @ox55ff в самом начале (версию каждой библиотеки проверять отдельно). Похоже, это действительно самый надёжный, хоть и немножко громоздкий метод.

За наводку спасибо. Отмечу уже, пожалуй, тему решённой.

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

Судя по ссылке, решается примерно так:

#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(58,10,100)
	avcodec_register_all();
#endif

#if LIBAVFORMAT_VERSION_INT < AV_VERSION_INT(58,9,100)
	av_register_all();
#endif

То есть ровно так же, как мне посоветовал ещё @ox55ff в самом начале (версию каждой библиотеки проверять отдельно). Похоже, это действительно самый надёжный, хоть и немножко громоздкий метод.

За наводку спасибо. Отмечу уже, пожалуй, тему решённой.