зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1314147 - Add --enable-av1 configure switch. r=froydnj
Build system switch for optional inclusion of libaom for support of the Alliance for Open Media AV1 video codec. MozReview-Commit-ID: 2C4o1ogRS9v --HG-- extra : rebase_source : d4a68f1fc4654895f62a905666f0b75726e20e7f
This commit is contained in:
Родитель
59ccc608ee
Коммит
67df295692
|
@ -33,6 +33,9 @@ if CONFIG['MOZ_WEBM_ENCODER']:
|
|||
if not CONFIG['MOZ_SYSTEM_LIBVPX']:
|
||||
external_dirs += ['media/libvpx']
|
||||
|
||||
if CONFIG['MOZ_AV1']:
|
||||
external_dirs += ['media/libaom']
|
||||
|
||||
if not CONFIG['MOZ_SYSTEM_PNG']:
|
||||
external_dirs += ['media/libpng']
|
||||
|
||||
|
|
|
@ -405,6 +405,20 @@ set_config('MOZ_FFMPEG', ffmpeg)
|
|||
set_define('MOZ_FFMPEG', ffmpeg)
|
||||
imply_option('--enable-fmp4', ffmpeg, '--enable-ffmpeg')
|
||||
|
||||
# Libaom AV1 Video Codec Support
|
||||
# ==============================================================
|
||||
option('--enable-av1',
|
||||
help='Enable libaom for av1 video support')
|
||||
|
||||
@depends('--enable-av1')
|
||||
def av1(value):
|
||||
enabled = bool(value)
|
||||
if enabled:
|
||||
return True
|
||||
|
||||
set_config('MOZ_AV1', av1)
|
||||
set_define('MOZ_AV1', av1)
|
||||
|
||||
# Built-in fragmented MP4 support.
|
||||
# ==============================================================
|
||||
option('--disable-fmp4', env='MOZ_FMP4',
|
||||
|
|
Загрузка…
Ссылка в новой задаче