From f98f8340140a2e6b8a7fb3c21823c348778ddff4 Mon Sep 17 00:00:00 2001 From: Nicola Murino Date: Fri, 25 Jan 2019 22:48:17 +0100 Subject: [PATCH] riff-media: add H.265 Closes #359 Part-of: --- gst-libs/gst/riff/riff-media.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gst-libs/gst/riff/riff-media.c b/gst-libs/gst/riff/riff-media.c index 6feda84a74..4bb723bf5b 100644 --- a/gst-libs/gst/riff/riff-media.c +++ b/gst-libs/gst/riff/riff-media.c @@ -353,6 +353,17 @@ gst_riff_create_video_caps (guint32 codec_fcc, *codec_name = g_strdup ("ITU H.264"); break; + case GST_MAKE_FOURCC ('X', '2', '6', '5'): + case GST_MAKE_FOURCC ('x', '2', '6', '5'): + case GST_MAKE_FOURCC ('H', '2', '6', '5'): + case GST_MAKE_FOURCC ('h', '2', '6', '5'): + case GST_MAKE_FOURCC ('h', 'v', 'c', '1'): + case GST_MAKE_FOURCC ('H', 'V', 'C', '1'): + caps = gst_caps_new_empty_simple ("video/x-h265"); + if (codec_name) + *codec_name = g_strdup ("H.265"); + break; + case GST_RIFF_VSSH: caps = gst_caps_new_simple ("video/x-h264", "variant", G_TYPE_STRING, "videosoft", NULL); @@ -1887,6 +1898,7 @@ gst_riff_create_video_template_caps (void) GST_MAKE_FOURCC ('H', '2', '6', '3'), GST_MAKE_FOURCC ('V', 'X', '1', 'K'), GST_MAKE_FOURCC ('H', '2', '6', '4'), + GST_MAKE_FOURCC ('H', '2', '6', '5'), GST_MAKE_FOURCC ('H', 'F', 'Y', 'U'), GST_MAKE_FOURCC ('I', '2', '6', '3'), GST_MAKE_FOURCC ('I', '4', '2', '0'),