Skip to content

Commit f59cee5

Browse files
committed
vcomp/lavc: simplify cond
1 parent 673266f commit f59cee5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/video_compress/libavcodec.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -896,6 +896,7 @@ bool set_codec_ctx_params(struct state_video_compress_libav *s, AVPixelFormat pi
896896
{
897897
bool is_vaapi = regex_match(s->codec_ctx->codec->name, regex(".*_vaapi"));
898898
bool is_mjpeg = strstr(s->codec_ctx->codec->name, "mjpeg") != nullptr;
899+
const bool cqp_codec = is_mjpeg || is_vaapi;
899900

900901
// make a copy because set_param callbacks may adjust parameters
901902
struct setparam_param params = s->params;
@@ -915,9 +916,8 @@ bool set_codec_ctx_params(struct state_video_compress_libav *s, AVPixelFormat pi
915916

916917
// set quality
917918
if (params.requested_cqp >= 0 ||
918-
((is_vaapi || is_mjpeg) && params.requested_crf == -1.0 &&
919-
params.requested_bitrate == 0 &&
920-
params.requested_bpp == 0.0)) {
919+
(cqp_codec && params.requested_crf == -1.0 &&
920+
params.requested_bitrate == 0 && params.requested_bpp == 0.0)) {
921921
set_cqp(s->codec_ctx, params.requested_cqp);
922922
} else if (params.requested_crf >= 0.0 ||
923923
(get_default_crf(s->codec_ctx->codec->name) != 0 &&

0 commit comments

Comments
 (0)