[3/4] quartz: Recognize MPEG2 program streams. (resend)

Andrew Eikum aeikum at codeweavers.com
Fri Apr 29 09:00:25 CDT 2016


Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>

On Thu, Apr 28, 2016 at 09:57:00PM +0200, Sebastian Lackner wrote:
> From: Michael Müller <michael at fds-team.de>
> 
> Signed-off-by: Michael Müller <michael at fds-team.de>
> Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
> ---
> 
> (Please remember to do a prefix update after applying this patch.)
> 
>  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 dc6d5d3..5604f6d 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,
> -- 
> 2.8.0
> 
> 



More information about the wine-patches mailing list