forked from mirrors/gecko-dev
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 |
||
|---|---|---|
| .. | ||
| compat | ||
| libavcodec | ||
| libavutil | ||
| changes.patch | ||
| config.h | ||
| config_android32.h | ||
| config_android64.h | ||
| config_android_x86_64.h | ||
| config_audio.h | ||
| config_components.h | ||
| config_components_audio_only.h | ||
| config_components_audio_video.h | ||
| 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 | ||
| libavutil_visibility.h | ||
| moz.build | ||
| no-unicode-stdio.patch | ||
| opusenc-dtx.patch | ||
| README_MOZILLA | ||