Опубликован выпуск библиотеки libvpx 1.5.0, в рамках которой развиваются эталонные реализации свободных видеокодеков VP8 и VP9. Код libvpx распространяется под лицензией BSD. Компания Google делегирует неограниченному кругу лиц возможность безвозмездного использования всех патентов, касающихся заложенных в VP8 и VP9 технологий, без сбора каких-либо отчислений (royalty-free).
Выпуск libvpx 1.5.0 не совместим на уровне ABI с прошлой версией 1.4.0 и требует пересборки приложений. Нарушение обратной совместимости вызвано удалением некоторых давно устаревших вызовов, среди которых VP8E_UPD_ENTROPY, VP8E_UPD_REFERENCE и VP8E_USE_REFERENCE. В состав включена реализация нового экранного режима для VP8 и новых вызовов VP9E_GET_ACTIVE_MAP, VP9E_SET_RENDER_SIZE, VP9E_SET_COLOR_RANGE, VP9E_SET_[MIN|MAX]_GF_INTERVAL и VP9_SET_SKIP_LOOP_FILTER для VP9. По сравнению с прошлой версией значительно увеличена скорость и качество кодирования VP9. Увеличена скорость декодирования VP9 и реализованы новые оптимизации многопоточного декодирования. Компоненты развивающегося кодека VP10 вынесены из релизов libvpx и для тестирования требуют использования ветки nextgenv2 или master.
|