On 26/09/14 18:22, Vittorio Giovara wrote:
--- libavcodec/utils.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+)diff --git a/libavcodec/utils.c b/libavcodec/utils.c index ac5fb87..9cb3ef8 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -1885,6 +1885,24 @@ void avcodec_string(char *buf, int buf_size, AVCodecContext *enc, int encode) "%s", av_get_pix_fmt_name(enc->pix_fmt)); } + + if (enc->color_range != AVCOL_RANGE_UNSPECIFIED) + snprintf(buf + strlen(buf), buf_size - strlen(buf), ", %s", + av_color_range_name(enc->color_range)); + if (enc->colorspace != AVCOL_SPC_UNSPECIFIED || + enc->color_primaries != AVCOL_PRI_UNSPECIFIED || + enc->color_trc != AVCOL_TRC_UNSPECIFIED) { + new_line = 1; + snprintf(buf + strlen(buf), buf_size - strlen(buf), ", %s/%s/%s", + av_color_space_name(enc->colorspace), + av_color_primaries_name(enc->color_primaries), + av_color_transfer_name(enc->color_trc)); + } + if (av_log_get_level() >= AV_LOG_DEBUG && + enc->chroma_sample_location != AVCHROMA_LOC_UNSPECIFIED) + snprintf(buf + strlen(buf), buf_size - strlen(buf), ", %s", + av_chroma_location_name(enc->chroma_sample_location)); + if (enc->width) { if (new_line) snprintf(buf + strlen(buf), buf_size - strlen(buf), "\n ");
Ok. _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
