Skip to content

Commit

Permalink
Bug 1765480 - Conditionally include bsf, codec and parser list with C…
Browse files Browse the repository at this point in the history
…ONFIG_* macros. r=alwu

Depends on D150973

Differential Revision: https://phabricator.services.mozilla.com/D151996
  • Loading branch information
padenot committed Jul 21, 2022
1 parent ffe223a commit 9f7d498
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 0 deletions.
5 changes: 5 additions & 0 deletions media/ffvpx/libavcodec/bsf_list.c
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#include "config_components.h"

static const FFBitStreamFilter * const bitstream_filters[] = {
&ff_null_bsf,
#if CONFIG_VP9_SUPERFRAME_SPLIT_BSF
&ff_vp9_superframe_split_bsf,
#endif
NULL };
14 changes: 14 additions & 0 deletions media/ffvpx/libavcodec/codec_list.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,20 @@
static const FFCodec * const codec_list[] = {
#if CONFIG_VP8_DECODER
&ff_vp8_decoder,
#endif
#if CONFIG_VP9_DECODER
&ff_vp9_decoder,
#endif
#if CONFIG_FLAC_DECODER
&ff_flac_decoder,
#endif
#if CONFIG_MP3_DECODER
&ff_mp3_decoder,
#endif
#if CONFIG_LIBDAV1D
&ff_libdav1d_decoder,
#endif
#if CONFIG_AV1_DECODER
&ff_av1_decoder,
#endif
NULL };
6 changes: 6 additions & 0 deletions media/ffvpx/libavcodec/parser_list.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
#include "config_components.h"

static const AVCodecParser * const parser_list[] = {
#if CONFIG_VP8_PARSER
&ff_vp8_parser,
#endif
#if CONFIG_VP9_PARSER
&ff_vp9_parser,
#endif
NULL };

0 comments on commit 9f7d498

Please sign in to comment.