diff --git a/config/module-lite.sh b/config/module-lite.sh index b839e10ca52391ca5e7187e0ffd6db297c2c0e31..fffdfc0e7dfd1b683f17e654dcf92f34f56ffa03 100755 --- a/config/module-lite.sh +++ b/config/module-lite.sh @@ -79,7 +79,6 @@ export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=flac" export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=hevc" export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=vp8" export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-decoder=vp9" -export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-demuxer=ijk*" export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-hwaccels" @@ -89,6 +88,7 @@ export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-muxer=mp4" # ./configure --list-demuxers export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --disable-demuxers" +export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-demuxer=ijk*" export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-demuxer=aac" export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-demuxer=concat" export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-demuxer=data" diff --git a/ijkmedia/ijkplayer/ijkavformat/allformats.c b/ijkmedia/ijkplayer/ijkavformat/allformats.c index 1f0946e210c1e0f7db2b643e9a23d754d01dbc79..c220949f9db67a1257884e21ab4bc6dbc3638927 100644 --- a/ijkmedia/ijkplayer/ijkavformat/allformats.c +++ b/ijkmedia/ijkplayer/ijkavformat/allformats.c @@ -28,7 +28,8 @@ #define IJK_REGISTER_DEMUXER(x) \ { \ extern AVInputFormat ijkff_##x##_demuxer; \ - ijkav_register_input_format(&ijkff_##x##_demuxer); \ + int ijkav_register_##x##_demuxer(AVInputFormat *demuxer, int demuxer_size); \ + ijkav_register_##x##_demuxer(&ijkff_##x##_demuxer, sizeof(AVInputFormat)); \ } #define IJK_REGISTER_PROTOCOL(x) \