Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHendrik Leppkes <h.leppkes@gmail.com>2017-04-22 02:08:07 +0300
committerHendrik Leppkes <h.leppkes@gmail.com>2017-04-22 02:08:07 +0300
commit00b3a0b2a87130a8e6c27c69bfc1ef58f3932b5a (patch)
treec63c0af6e1a431c2a3937d559b48f2d45ccbb58e
parent3e546af5b8e972a5b5445ba1f86fac66fe601e50 (diff)
Set the version in the vpcC header properly
-rw-r--r--demuxer/Demuxers/LAVFStreamInfo.cpp3
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));