Having clear indication of when a hardware accelerator is in operation prevents false assumptions, for e.g., in situations when the command line argument inadvertently omits options for enabling it, resulting to the framework silently switching to the SW path.
Signed-off-by: Michele Lim <michele....@intel.com> --- fftools/ffmpeg_hw.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fftools/ffmpeg_hw.c b/fftools/ffmpeg_hw.c index a4d1cad..f071746 100644 --- a/fftools/ffmpeg_hw.c +++ b/fftools/ffmpeg_hw.c @@ -306,6 +306,8 @@ int hw_device_setup_for_decode(InputStream *ist) if (!ist->dec_ctx->hw_device_ctx) return AVERROR(ENOMEM); + /* Indicate HW accelerator has been prepared for decode */ + av_log(ist->dec_ctx, AV_LOG_INFO, "HW accelerator prepared for decode: %s\n", av_hwdevice_get_type_name(type)); return 0; } @@ -331,6 +333,9 @@ int hw_device_setup_for_encode(OutputStream *ost) // No device required. return 0; } + + /* Indicate HW accelerator has been prepared for encode */ + av_log(ost->enc_ctx, AV_LOG_INFO, "HW accelerator prepared for encode: %s\n", av_hwdevice_get_type_name(type)); } static int hwaccel_retrieve_data(AVCodecContext *avctx, AVFrame *input) -- 2.7.4 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel