Module: wine Branch: master Commit: f5754b3d9a44f01f4962b978df8c5e75eb2d548b URL: http://source.winehq.org/git/wine.git/?a=commit;h=f5754b3d9a44f01f4962b978df...
Author: Michael Müller michael@fds-team.de Date: Thu Apr 28 21:57:00 2016 +0200
quartz: Recognize MPEG2 program streams.
Signed-off-by: Michael Müller michael@fds-team.de Signed-off-by: Sebastian Lackner sebastian@fds-team.de Signed-off-by: Andrew Eikum aeikum@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/quartz/regsvr.c | 5 +++++ dlls/quartz/tests/avisplitter.c | 6 ++++++ 2 files changed, 11 insertions(+)
diff --git a/dlls/quartz/regsvr.c b/dlls/quartz/regsvr.c index b0f1e9a..196e064 100644 --- a/dlls/quartz/regsvr.c +++ b/dlls/quartz/regsvr.c @@ -818,6 +818,11 @@ static struct regsvr_mediatype_parsing const mediatype_parsing_list[] = { "0, 10, FFFFFF00000080808080, 494433000000000000", NULL } }, + { &MEDIATYPE_Stream, + &MEDIASUBTYPE_MPEG2_PROGRAM, + { "0, 5, FFFFFFFFC0, 000001BA40", + NULL } + }, { &MEDIATYPE_Stream, &MEDIASUBTYPE_QTMovie, { "4, 4, , 6d646174", diff --git a/dlls/quartz/tests/avisplitter.c b/dlls/quartz/tests/avisplitter.c index 83415c2..aa938c1 100644 --- a/dlls/quartz/tests/avisplitter.c +++ b/dlls/quartz/tests/avisplitter.c @@ -206,6 +206,12 @@ static void test_filesourcefilter(void) &MEDIASUBTYPE_MPEG1Audio, }, { + "MPEG2 Program", + "\x00\x00\x01\xBA\x40", + 5, + &MEDIASUBTYPE_MPEG2_PROGRAM, + }, + { "WAVE", "\x52\x49\x46\x46xxxx\x57\x41\x56\x45", 12,