fune/media/ffvpx
Chun-Min Chang 4440cf6c5d Bug 1876438 - Add SVC parameter support to libaomenc.c via av_opt_set r=media-playback-reviewers,padenot
This patch updates libaomenc.c to accept parameters for SVC (Scalable
Video Coding) settings via the FFmpeg API `av_opt_set`. The SVC
configuration is applied based on the provided parameters. As libaom's
SVC functionality only operates with constant bitrate encoding [1],
these parameters will only take effect when the bitrate is set to
constant.

To facilitate future updates of libaomenc.c in FFmpeg, the modifications
are packed into a patch, allowing for easy application on top of the
FFmpeg sources when needed

[1] https://aomedia.googlesource.com/aom/+/a7ef80c44bfb34b08254194b1ab72d4e93ff4b07/av1/encoder/svc_layercontext.h#115

Depends on D211952

Differential Revision: https://phabricator.services.mozilla.com/D211951
2024-06-03 18:45:57 +00:00
..
compat
libavcodec Bug 1876438 - Add SVC parameter support to libaomenc.c via av_opt_set r=media-playback-reviewers,padenot 2024-06-03 18:45:57 +00:00
libavutil Bug 1883940 - Replace MOZ_CXX11 autoconf macro by a moz.configure check r=glandium 2024-05-18 07:10:57 +00:00
changes.patch Bug 1889978 - Vendor ffmpeg master, after 7.0, update and reapply patch, remove old files, move bsf files into the bsf directory. r=media-playback-reviewers,alwu 2024-04-30 14:21:45 +00:00
config.h
config_android32.h
config_android64.h
config_android_x86_64.h
config_audio.h
config_components.h
config_components_audio_only.h Bug 1749046 - Vendor libopusenc.c and libvorbisenc.c and support files in ffvpx. r=chunmin 2024-03-27 14:16:31 +00:00
config_components_audio_video.h Bug 1749046 - Vendor libopusenc.c and libvorbisenc.c and support files in ffvpx. r=chunmin 2024-03-27 14:16:31 +00:00
config_darwin64.asm
config_darwin64.h
config_darwin_aarch64.h
config_generic.h
config_override.h
config_unix32.h
config_unix64.asm
config_unix64.h
config_unix_aarch64.h
config_win32.asm
config_win32.h
config_win64.asm
config_win64.h
config_win64_aarch64.h
COPYING.LGPLv2.1
COPYING.LGPLv3
ffvpxcommon.mozbuild
libaomenc-svc.patch Bug 1876438 - Add SVC parameter support to libaomenc.c via av_opt_set r=media-playback-reviewers,padenot 2024-06-03 18:45:57 +00:00
libavutil_visibility.h Bug 1889978 - Vendor ffmpeg master, after 7.0, update and reapply patch, remove old files, move bsf files into the bsf directory. r=media-playback-reviewers,alwu 2024-04-30 14:21:45 +00:00
moz.build
no-unicode-stdio.patch
opusenc-dtx.patch Bug 1749046 - Add a DTX flag to libopusenc.c. r=chunmin 2024-03-27 14:16:38 +00:00
README_MOZILLA Bug 1876438 - Add SVC parameter support to libaomenc.c via av_opt_set r=media-playback-reviewers,padenot 2024-06-03 18:45:57 +00:00