ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Fri Dec 1 22:01:41 2017 +0000| [9f7cc87baf2ce407cd1d537777e572ebb4eaa13c] | committer: Mark Thompson
rkmpp: Add hardware config information This is not strictly required here because the rkmpp decoder does not call ff_get_format(), but it may be helpful metadata for users. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9f7cc87baf2ce407cd1d537777e572ebb4eaa13c --- libavcodec/rkmppdec.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libavcodec/rkmppdec.c b/libavcodec/rkmppdec.c index bdf4dc4208..4ec61cbb35 100644 --- a/libavcodec/rkmppdec.c +++ b/libavcodec/rkmppdec.c @@ -28,6 +28,7 @@ #include "avcodec.h" #include "decode.h" +#include "hwaccel.h" #include "internal.h" #include "libavutil/buffer.h" #include "libavutil/common.h" @@ -563,6 +564,10 @@ static void rkmpp_flush(AVCodecContext *avctx) av_log(avctx, AV_LOG_ERROR, "Failed to reset MPI (code = %d)\n", ret); } +static const AVCodecHWConfigInternal *rkmpp_hw_configs[] = { + HW_CONFIG_INTERNAL(DRM_PRIME), + NULL +}; #define RKMPP_DEC_CLASS(NAME) \ static const AVClass rkmpp_##NAME##_dec_class = { \ @@ -587,6 +592,7 @@ static void rkmpp_flush(AVCodecContext *avctx) .caps_internal = AV_CODEC_CAP_AVOID_PROBING, \ .pix_fmts = (const enum AVPixelFormat[]) { AV_PIX_FMT_DRM_PRIME, \ AV_PIX_FMT_NONE}, \ + .hw_configs = rkmpp_hw_configs, \ .bsfs = BSFS, \ }; _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog