lavf/mov: document the dvh1 codec switch based on hvcC availability

pull/304/head^2
Jan Ekström 6 years ago
parent 6ebe88f3a4
commit a1f0dd24f6
  1. 5
      libavformat/mov.c

@ -1907,6 +1907,11 @@ static int mov_read_glbl(MOVContext *c, AVIOContext *pb, MOVAtom atom)
if (ret < 0)
return ret;
if (atom.type == MKTAG('h','v','c','C') && st->codecpar->codec_tag == MKTAG('d','v','h','1'))
/* HEVC-based Dolby Vision derived from hvc1.
Happens to match with an identifier
previously utilized for DV. Thus, if we have
the hvcC extradata box available as specified,
set codec to HEVC */
st->codecpar->codec_id = AV_CODEC_ID_HEVC;
return 0;

Loading…
Cancel
Save