mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-23 19:30:05 +00:00
Merge commit 'f65285aba0df7d46298abe0c945dfee05cbc6028'
* commit 'f65285aba0df7d46298abe0c945dfee05cbc6028': lavc: set sw_pix_fmt for hwaccel encoding Merged-by: Clément Bœsch <u@pkh.me>
This commit is contained in:
commit
5e193daaa2
@ -1593,6 +1593,17 @@ FF_ENABLE_DEPRECATION_WARNINGS
|
||||
ret = AVERROR(EINVAL);
|
||||
goto free_and_end;
|
||||
}
|
||||
if (avctx->sw_pix_fmt != AV_PIX_FMT_NONE &&
|
||||
avctx->sw_pix_fmt != frames_ctx->sw_format) {
|
||||
av_log(avctx, AV_LOG_ERROR,
|
||||
"Mismatching AVCodecContext.sw_pix_fmt (%s) "
|
||||
"and AVHWFramesContext.sw_format (%s)\n",
|
||||
av_get_pix_fmt_name(avctx->sw_pix_fmt),
|
||||
av_get_pix_fmt_name(frames_ctx->sw_format));
|
||||
ret = AVERROR(EINVAL);
|
||||
goto free_and_end;
|
||||
}
|
||||
avctx->sw_pix_fmt = frames_ctx->sw_format;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user