From: Anthony Minessale Date: Tue, 23 May 2017 00:58:32 +0000 (-0500) Subject: FS-10335: [mod_av] Colors in recorded MP4 appear dull #resolve X-Git-Tag: v1.8.0~497 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=49468d480f19d0a4bdc6e94e1b6eac98385ee6f5;p=thirdparty%2Ffreeswitch.git FS-10335: [mod_av] Colors in recorded MP4 appear dull #resolve --- diff --git a/src/mod/applications/mod_av/avcodec.c b/src/mod/applications/mod_av/avcodec.c index 07b948e379..16729a4dae 100644 --- a/src/mod/applications/mod_av/avcodec.c +++ b/src/mod/applications/mod_av/avcodec.c @@ -935,6 +935,10 @@ FF_ENABLE_DEPRECATION_WARNINGS av_opt_set(context->encoder_ctx->priv_data, "profile", "baseline", 0); av_opt_set_int(context->encoder_ctx->priv_data, "slice-max-size", SLICE_SIZE, 0); + + context->encoder_ctx->colorspace = AVCOL_SPC_RGB; + context->encoder_ctx->color_range = AVCOL_RANGE_JPEG; + /* av_opt_set_int(context->encoder_ctx->priv_data, "sc_threshold", 40, 0); av_opt_set_int(context->encoder_ctx->priv_data, "b_strategy", 1, 0); diff --git a/src/mod/applications/mod_av/avformat.c b/src/mod/applications/mod_av/avformat.c index 20068f124e..73e2c1f6f1 100644 --- a/src/mod/applications/mod_av/avformat.c +++ b/src/mod/applications/mod_av/avformat.c @@ -520,6 +520,9 @@ static switch_status_t add_stream(MediaStream *mst, AVFormatContext *fc, AVCodec av_set_options_string(c, "quality=realtime", "=", ":"); } + c->colorspace = AVCOL_SPC_RGB; + c->color_range = AVCOL_RANGE_JPEG; + if (mm) { if (mm->vb) { c->bit_rate = mm->vb * 1024;