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>2012-10-27 12:52:22 +0400
committerHendrik Leppkes <h.leppkes@gmail.com>2012-10-27 12:52:22 +0400
commit45ca50f52259e4e5cf47bbfb655a1da9dd0f7fb4 (patch)
tree4d9b23f6d7232fdd202c072aef8843d255ac00a3
parent1b60e6a6b76878deea808df91cb62bfa9ea7bda9 (diff)
Add support for Avid DV decoding
-rw-r--r--common/includes/moreuuids.h4
-rw-r--r--decoder/LAVVideo/Media.cpp2
2 files changed, 6 insertions, 0 deletions
diff --git a/common/includes/moreuuids.h b/common/includes/moreuuids.h
index 39ceec10..dc752900 100644
--- a/common/includes/moreuuids.h
+++ b/common/includes/moreuuids.h
@@ -1109,6 +1109,10 @@ DEFINE_GUID(MEDIASUBTYPE_DV5P,
DEFINE_GUID(MEDIASUBTYPE_DVC,
0x20637664, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);
+// 76645641-0000-0010-8000-00AA00389B71
+DEFINE_GUID(MEDIASUBTYPE_AVdv,
+ 0x76645641, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);
+
// 31535046-0000-0010-8000-00AA00389B71
DEFINE_GUID(MEDIASUBTYPE_FPS1,
0x31535046, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);
diff --git a/decoder/LAVVideo/Media.cpp b/decoder/LAVVideo/Media.cpp
index 431d3459..2f5f952f 100644
--- a/decoder/LAVVideo/Media.cpp
+++ b/decoder/LAVVideo/Media.cpp
@@ -146,6 +146,7 @@ static const FFMPEG_SUBTYPE_MAP lavc_video_codecs[] = {
{ &MEDIASUBTYPE_DV5P, AV_CODEC_ID_DVVIDEO },
{ &MEDIASUBTYPE_DVPP, AV_CODEC_ID_DVVIDEO },
{ &MEDIASUBTYPE_DVC, AV_CODEC_ID_DVVIDEO },
+ { &MEDIASUBTYPE_AVdv, AV_CODEC_ID_DVVIDEO },
// Misc Formats
{ &MEDIASUBTYPE_SVQ1, AV_CODEC_ID_SVQ1 },
@@ -343,6 +344,7 @@ const AMOVIESETUP_MEDIATYPE CLAVVideo::sudPinTypesIn[] = {
{ &MEDIATYPE_Video, &MEDIASUBTYPE_DV5P },
{ &MEDIATYPE_Video, &MEDIASUBTYPE_DVPP },
{ &MEDIATYPE_Video, &MEDIASUBTYPE_DVC },
+ { &MEDIATYPE_Video, &MEDIASUBTYPE_AVdv },
// Misc Formats
{ &MEDIATYPE_Video, &MEDIASUBTYPE_SVQ1 },