04:37
avcodec/mediacodecenc: Remove write only variable Signed-off-by: Zhao Zhili <zhilizhaoⓐtencent.com> [DH] libavcodec/mediacodecenc.c
04:37
avcodec/mediacodecenc: Fix return empty packet when bsf is used Signed-off-by: Zhao Zhili <zhilizhaoⓐtencent.com> [DH] libavcodec/mediacodecenc.c
04:37
avcodec/mediacodec_wrapper: Fix unused variable warning [DH] libavcodec/mediacodec_wrapper.c
04:37
avcodec/mediacodec_wrapper: link to NDK mediacodec API directly Drop support of Android version before 5.0. [DH] configure [DH] libavcodec/mediacodec_wrapper.c
04:37
configure: Lower Android API level requirement of mediandk AImage_delete is introduced in API level 24, while AMediaFormat_new is introduced in API level 21. We only need API level 21 to support NDK mediacodec. This change doesn't break or change of android_camera_indev since camera2ndk still needs API level 24. [DH] configure
04:37
avcodec/mediacodecenc: add AV_CODEC_CAP_ENCODER_FLUSH support Signed-off-by: Zhao Zhili <zhilizhaoⓐtencent.com> [DH] libavcodec/mediacodecenc.c
04:37
avcodec/mediacodecenc: Add global header support The extradata is generated by encoding a dummy frame, then reset the encoder state by mediacodec flush(). It only works for pixel format other than AV_PIX_FMT_MEDIACODEC, since I'm not sure how to create a dummy frame safely with AV_PIX_FMT_MEDIACODEC. Signed-off-by: Zhao Zhili <zhilizhaoⓐtencent.com> [DH] configure [DH] libavcodec/mediacodecenc.c
04:37
fftools: Fix implicit-const-int-float-conversion warning Signed-off-by: Zhao Zhili <zhilizhaoⓐtencent.com> [DH] fftools/cmdutils.c [DH] fftools/ffmpeg_opt.c
18:28
avcodec/x86/vvc/vvcdsp_init: fix linking error when configuring with --disable-ssse3 --disable-optimizations options Signed-off-by: Wu Jianhua <toqsxwⓐoutlook.com> [DH] libavcodec/x86/vvc/vvcdsp_init.c
18:28
avcodec/x86/vvc/vvcdsp_init: add avg prototypes When we used the --disable-ssse3 --disable-optimizations options, the compiler would not skip the MC_LINKS like the compilation that enabled the optimization, so it would fail to find the function prototypes. Hence, this commit uses the same way to add prototypes for the functions as HEVC DSP. And, when prototypes are added for the functions, we cannot add the static qualifier. Therefore, the ff_vvc prefix is needed to avoid the naming conflict. Signed-off-by: Wu Jianhua <toqsxwⓐoutlook.com> [DH] (...)
18:28
avcodec/x86/vvc/vvcdsp_init: add put prototypes When we used the --disable-ssse3 --disable-optimizations options, the compiler would not skip the MC_LINKS like the compilation that enabled the optimization, so it would fail to find the function prototypes. Hence, this commit uses the same way to add prototypes for the functions as HEVC DSP. Signed-off-by: Wu Jianhua <toqsxwⓐoutlook.com> [DH] libavcodec/x86/vvc/vvcdsp_init.c
11:28
avformat/ivfenc: remove unused var sum_delta_pts is unused since 3b358f151d [DH] libavformat/ivfenc.c