[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