[FFmpeg-devel] HEVC HDR playback issues #7347

Submitted by Igor.Selivanov@loewe.de on Aug. 17, 2018, 12:46 p.m.

Details

Message ID 054F7E019536454380407C1EDE860D752BC5D462@CQEX10.loewe.de
State New
Headers show

Commit Message

Igor.Selivanov@loewe.de Aug. 17, 2018, 12:46 p.m.
Dear developers,

please find attached patch für Dolby Vision media support (ticket #7347).
https://trac.ffmpeg.org/ticket/7347

Thanks in advance
Freundliche Grüße / Best Regards / 祝好

Igor Selivanov
Software Development

Loewe Technologies GmbH
Hildesheimer Str. 140
D-30173 Hannover
Phone: +49 511 563549 49
Fax: +49 511 563549 65
mailto: igor.selivanov@loewe.de
visit: www.loewe.tv


________________________________
Visit our website: https://www.loewe.tv/int

[Facebook]<https://www.facebook.com/LoeweDeutschland>  [Instagram] <https://www.instagram.com/loewe.international/>   [Pinterest] <https://www.pinterest.com/loewetv/>   [YouTube] <http://www.youtube.com/user/loewe>

Loewe Technologies GmbH, Industriestraße 11, 96317 Kronach
Tel. +49 9261 99-500 • Fax +49 9261 99-515
ccc@loewe.de<mailto:ccc@loewe.de> • www.loewe.tv<https://www.loewe.tv>

Executive Management: Mark Hüsges, Hans-Henning Doerr, Peter Nortmann, Dr. Ralf Vogt • Registered Office: Kronach • Commercial Register: Amtsgericht Coburg HRB 5443

Comments

Michael Niedermayer Aug. 17, 2018, 9:28 p.m.
On Fri, Aug 17, 2018 at 12:46:23PM +0000, Igor.Selivanov@loewe.de wrote:
> Dear developers,
> 
> please find attached patch für Dolby Vision media support (ticket #7347).
> https://trac.ffmpeg.org/ticket/7347
> 
> Thanks in advance
> Freundliche Grüße / Best Regards / 祝好
> 
> Igor Selivanov
> Software Development
> 
> Loewe Technologies GmbH
> Hildesheimer Str. 140
> D-30173 Hannover
> Phone: +49 511 563549 49
> Fax: +49 511 563549 65
> mailto: igor.selivanov@loewe.de
> visit: www.loewe.tv
> 
> 
> ________________________________
> Visit our website: https://www.loewe.tv/int
> 
> [Facebook]<https://www.facebook.com/LoeweDeutschland>  [Instagram] <https://www.instagram.com/loewe.international/>   [Pinterest] <https://www.pinterest.com/loewetv/>   [YouTube] <http://www.youtube.com/user/loewe>
> 
> Loewe Technologies GmbH, Industriestraße 11, 96317 Kronach
> Tel. +49 9261 99-500 • Fax +49 9261 99-515
> ccc@loewe.de<mailto:ccc@loewe.de> • www.loewe.tv<https://www.loewe.tv>
> 
> Executive Management: Mark Hüsges, Hans-Henning Doerr, Peter Nortmann, Dr. Ralf Vogt • Registered Office: Kronach • Commercial Register: Amtsgericht Coburg HRB 5443

>  isom.c |    4 ++++
>  1 file changed, 4 insertions(+)
> 33266a8d0534fefd2507d8fa70a55b6949ecc40e  0001-Dolby-Vision-profiles-are-added.patch
> From 2210aed012651f1c2fe9df8eac0e8c31dc66de00 Mon Sep 17 00:00:00 2001
> From: Igor <igor.selivanov@loewe.de>
> Date: Fri, 17 Aug 2018 14:39:41 +0200
> Subject: [PATCH] Dolby Vision profiles are added
> 
> ---
>  libavformat/isom.c | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/libavformat/isom.c b/libavformat/isom.c
> index ce66d1bcd4..7993ae1f82 100644
> --- a/libavformat/isom.c
> +++ b/libavformat/isom.c
> @@ -163,6 +163,8 @@ const AVCodecTag ff_codec_movvideo_tags[] = {
>  
>      { AV_CODEC_ID_HEVC, MKTAG('h', 'e', 'v', '1') }, /* HEVC/H.265 which indicates parameter sets may be in ES */
>      { AV_CODEC_ID_HEVC, MKTAG('h', 'v', 'c', '1') }, /* HEVC/H.265 which indicates parameter sets shall not be in ES */
> +    { AV_CODEC_ID_HEVC, MKTAG('d', 'v', 'h', 'e') }, /* HEVC/H.265 Dobly Vision HEV1  */

> +    //{ AV_CODEC_ID_HEVC, MKTAG('d', 'v', 'h', '1') }, /* HEVC/H.265 Dolby Vision HVC1, tag is used for AV_CODEC_ID_DVVIDEO  */

please see request_probe, it may help for this


[...]
Michael Niedermayer Aug. 17, 2018, 9:30 p.m.
On Fri, Aug 17, 2018 at 12:46:23PM +0000, Igor.Selivanov@loewe.de wrote:
> Dear developers,
> 
> please find attached patch für Dolby Vision media support (ticket #7347).
> https://trac.ffmpeg.org/ticket/7347
> 
> Thanks in advance
> Freundliche Grüße / Best Regards / 祝好
> 
> Igor Selivanov
> Software Development
> 
> Loewe Technologies GmbH
> Hildesheimer Str. 140
> D-30173 Hannover
> Phone: +49 511 563549 49
> Fax: +49 511 563549 65
> mailto: igor.selivanov@loewe.de
> visit: www.loewe.tv
> 
> 
> ________________________________
> Visit our website: https://www.loewe.tv/int
> 
> [Facebook]<https://www.facebook.com/LoeweDeutschland>  [Instagram] <https://www.instagram.com/loewe.international/>   [Pinterest] <https://www.pinterest.com/loewetv/>   [YouTube] <http://www.youtube.com/user/loewe>
> 
> Loewe Technologies GmbH, Industriestraße 11, 96317 Kronach
> Tel. +49 9261 99-500 • Fax +49 9261 99-515
> ccc@loewe.de<mailto:ccc@loewe.de> • www.loewe.tv<https://www.loewe.tv>
> 
> Executive Management: Mark Hüsges, Hans-Henning Doerr, Peter Nortmann, Dr. Ralf Vogt • Registered Office: Kronach • Commercial Register: Amtsgericht Coburg HRB 5443

>  isom.c |    4 ++++
>  1 file changed, 4 insertions(+)
> 33266a8d0534fefd2507d8fa70a55b6949ecc40e  0001-Dolby-Vision-profiles-are-added.patch
> From 2210aed012651f1c2fe9df8eac0e8c31dc66de00 Mon Sep 17 00:00:00 2001
> From: Igor <igor.selivanov@loewe.de>
> Date: Fri, 17 Aug 2018 14:39:41 +0200


> Subject: [PATCH] Dolby Vision profiles are added


missing avformat/isom prefix and reference to ticket in commit message


[...]

Patch hide | download patch | download mbox

From 2210aed012651f1c2fe9df8eac0e8c31dc66de00 Mon Sep 17 00:00:00 2001
From: Igor <igor.selivanov@loewe.de>
Date: Fri, 17 Aug 2018 14:39:41 +0200
Subject: [PATCH] Dolby Vision profiles are added

---
 libavformat/isom.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/libavformat/isom.c b/libavformat/isom.c
index ce66d1bcd4..7993ae1f82 100644
--- a/libavformat/isom.c
+++ b/libavformat/isom.c
@@ -163,6 +163,8 @@  const AVCodecTag ff_codec_movvideo_tags[] = {
 
     { AV_CODEC_ID_HEVC, MKTAG('h', 'e', 'v', '1') }, /* HEVC/H.265 which indicates parameter sets may be in ES */
     { AV_CODEC_ID_HEVC, MKTAG('h', 'v', 'c', '1') }, /* HEVC/H.265 which indicates parameter sets shall not be in ES */
+    { AV_CODEC_ID_HEVC, MKTAG('d', 'v', 'h', 'e') }, /* HEVC/H.265 Dobly Vision HEV1  */
+    //{ AV_CODEC_ID_HEVC, MKTAG('d', 'v', 'h', '1') }, /* HEVC/H.265 Dolby Vision HVC1, tag is used for AV_CODEC_ID_DVVIDEO  */
 
     { AV_CODEC_ID_H264, MKTAG('a', 'v', 'c', '1') }, /* AVC-1/H.264 */
     { AV_CODEC_ID_H264, MKTAG('a', 'v', 'c', '2') },
@@ -185,6 +187,8 @@  const AVCodecTag ff_codec_movvideo_tags[] = {
     { AV_CODEC_ID_H264, MKTAG('r', 'v', '6', '4') }, /* X-Com Radvision */
     { AV_CODEC_ID_H264, MKTAG('x', 'a', 'l', 'g') }, /* XAVC-L HD422 produced by FCP */
     { AV_CODEC_ID_H264, MKTAG('a', 'v', 'l', 'g') }, /* Panasonic P2 AVC-LongG */
+    { AV_CODEC_ID_H264, MKTAG('d', 'v', 'a', 'v') }, /* HEVC/H.264 Dolby Vision AVC3S  */
+    { AV_CODEC_ID_H264, MKTAG('d', 'v', 'a', '1') }, /* HEVC/H.264 Dolby Vision AVC1  */
 
     { AV_CODEC_ID_VP8,  MKTAG('v', 'p', '0', '8') }, /* VP8 */
     { AV_CODEC_ID_VP9,  MKTAG('v', 'p', '0', '9') }, /* VP9 */
-- 
2.17.0