diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2017-04-22 02:08:07 +0300 |
---|---|---|
committer | Hendrik Leppkes <h.leppkes@gmail.com> | 2017-04-22 02:08:07 +0300 |
commit | 00b3a0b2a87130a8e6c27c69bfc1ef58f3932b5a (patch) | |
tree | c63c0af6e1a431c2a3937d559b48f2d45ccbb58e | |
parent | 3e546af5b8e972a5b5445ba1f86fac66fe601e50 (diff) |
Set the version in the vpcC header properly
-rw-r--r-- | demuxer/Demuxers/LAVFStreamInfo.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/demuxer/Demuxers/LAVFStreamInfo.cpp b/demuxer/Demuxers/LAVFStreamInfo.cpp index fb7b702c..1a5844f0 100644 --- a/demuxer/Demuxers/LAVFStreamInfo.cpp +++ b/demuxer/Demuxers/LAVFStreamInfo.cpp @@ -298,7 +298,8 @@ STDMETHODIMP CLAVFStreamInfo::CreateVideoMediaType(AVFormatContext *avctx, AVStr BYTE *extra = mtype.pbFormat + sizeof(VIDEOINFOHEADER2); AV_WL32(extra, MKTAG('v', 'p', 'c', 'C')); - AV_WL32(extra + 4, 0); // version & flags + AV_WL8 (extra + 4, 1); // version + AV_WL24(extra + 5, 0); // flags AV_WL8 (extra + 8, avstream->codecpar->profile); AV_WL8 (extra + 9, avstream->codecpar->level == FF_LEVEL_UNKNOWN ? 0 : avstream->codecpar->level); AV_WL8 (extra + 10, get_pixel_bitdepth((AVPixelFormat)avstream->codecpar->format) << 4 | get_vpcC_chroma(avstream->codecpar) << 1 | (avstream->codecpar->color_range == AVCOL_RANGE_JPEG)); |