[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xine-cvslog
Subject:    [xine-cvs] =?utf-8?q?HG=3A_xine-lib-1=2E2=3A_Fix_h=2E265_detectio?= =?utf-8?q?n/head_send=2E?=
From:       Torsten_Jager <t.jager () gmx ! de>
Date:       2017-11-24 17:30:24
Message-ID: 58d8b4ab5bb88b50b08a.1511544610 () hg ! debian ! org
[Download RAW message or body]

# HG changeset patch
# User Torsten Jager <t.jager@gmx.de>
# Date 1511544610 -3600
# Node ID 58d8b4ab5bb88b50b08acfa378efaeb0692fd044
# Branch  default
# Parent  65fe0ff9305116b1da1dcc5d7c7d1bb71c34923d
Fix h.265 detection/head send.

diff --git a/src/demuxers/demux_qt.c b/src/demuxers/demux_qt.c
--- a/src/demuxers/demux_qt.c
+++ b/src/demuxers/demux_qt.c
@@ -117,6 +117,8 @@
 #define NI42_FOURCC ME_FOURCC('4', '2', 'n', 'i')
 #define AVC1_FOURCC ME_FOURCC('a', 'v', 'c', '1')
 #define HVC1_FOURCC ME_FOURCC('h', 'v', 'c', '1')
+#define HEV1_FOURCC ME_FOURCC('h', 'e', 'v', '1')
+#define HEVC_FOURCC ME_FOURCC('h', 'e', 'v', 'c')
 #define AC_3_FOURCC ME_FOURCC('a', 'c', '-', '3')
 #define EAC3_FOURCC ME_FOURCC('e', 'c', '-', '3')
 #define QCLP_FOURCC ME_FOURCC('Q', 'c', 'l', 'p')
@@ -3167,7 +3169,9 @@
       buf->type = video_trak->properties->video.codec_buftype;
 
       if (video_trak->properties->video.codec_fourcc == AVC1_FOURCC ||
-          video_trak->properties->video.codec_fourcc == HVC1_FOURCC) {
+          video_trak->properties->video.codec_fourcc == HVC1_FOURCC ||
+          video_trak->properties->video.codec_fourcc == HEV1_FOURCC ||
+          video_trak->properties->video.codec_fourcc == HEVC_FOURCC) {
         buf->size = 0;
         buf->decoder_flags = BUF_FLAG_SPECIAL|BUF_FLAG_HEADER;
         buf->decoder_info[1] = BUF_SPECIAL_DECODER_CONFIG;
 --git a/src/xine-engine/buffer_types.c b/src/xine-engine/buffer_types.c
--- a/src/xine-engine/buffer_types.c
+++ b/src/xine-engine/buffer_types.c
@@ -812,6 +812,7 @@
 {
   {
     ME_FOURCC('h','e','v','c'),
+    ME_FOURCC('h','e','v','1'),
     ME_FOURCC('h','v','c','1'),
     0
   },

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Xine-cvslog mailing list
Xine-cvslog@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xine-cvslog
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic