Релиз видеоплеера MPV 0.30

После года разработки доступен выпуск открытого видеоплеера MPV 0.30, несколько лет назад ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей и обеспечению постоянного бэкпортирования новшеств из репозиториев MPlayer, не заботясь о сохранении совместимости с MPlayer. Код MPV распространяется под лицензией LGPLv2.1+, некоторые части остаются под GPLv2, но процесс перехода на LGPL почти завершён и для отключения остающегося GPL-кода можно использовать опцию »--enable-lgpl».

В новой версии:

  • Встроенная прослойка для отрисовки с использованием графического API Vulkan заменена на реализацию на базе библиотеки libplacebo, развиваемой проектом VideoLAN;
  • Добавлена поддержка команд с флагом «async», позволяющих кодировать и записывать файлы в асинхронном режиме;
  • Добавлены команды «subprocess», «video-add», «video-remove», «video-reload»;
  • В модуль ввода (input) добавлена поддержка геймпадов (через SDL2) и возможность использования именованных аргументов;
  • Добавлена поддержка Wayland-протокола «xdg-decoration» для отрисовки декораций окон на стороне сервера;
  • В модули vo_drm, context_drm_egl и vo_gpu (d3d11) добавлена поддержка обратной связи (presentation feedback) для предотвращения неоднородной отрисовки;
  • В модуле vo_gpu добавлена возможность рассеивания ошибок для дизеринга;
  • В модуль vo_drm добавлена поддержка режима 30bpp (цветность 30 бит на канал);
  • Модуль vo_wayland переименован в vo_wlshm;
  • В vo_gpu добавлена возможность усиление видимости тёмных сцен при тональном маппинге;
  • В vo_gpu для x11 удалён код проверки vdpau и обеспечено использование EGL по умолчанию;
  • Удалена большая часть кода, связанная с поддержкой оптических дисков. Из vo_gpu удалены бэкенды vdpau/GLX, mali-fbdev и hwdec_d3d11eglrgb;
  • Добавлена возможность воспроизведения в обратном порядке;
  • В модуле demux реализован дисковый кэш и добавлена команда dump-cache, которую можно использовать для записи потоков;
  • В модуль demux_cue добавлена опция »--demuxer-cue-codepage» для выбора кодировки для данных из файлов в формате CUE;
  • Повышены требования к версии FFmpeg, для работы теперь требуется как минимум выпуск 4.0.



Источник: http://www.opennet.ru/opennews/art.shtml? num=51757

© OpenNet