25 lines
1.1 KiB
Text
25 lines
1.1 KiB
Text
$NetBSD: patch-ba,v 1.1 2012/10/11 15:29:39 drochner Exp $
|
|
|
|
partly fixed by upstream commit 59997ad65b64e43f418464c37373b9b57cf1f5f9
|
|
(it is really a bug, not just killing a warning)
|
|
|
|
--- modules/demux/mp4/libmp4.c.orig 2012-04-27 17:14:57.000000000 +0000
|
|
+++ modules/demux/mp4/libmp4.c
|
|
@@ -1267,7 +1267,7 @@ static int MP4_ReadBox_dvc1( stream_t *p
|
|
p_dvc1 = p_box->data.p_dvc1;
|
|
|
|
MP4_GET1BYTE( p_dvc1->i_profile_level ); /* profile is on 4bits, level 3bits */
|
|
- if( p_dvc1->i_profile_level & 0xf0 >> 4 != 0x06 )
|
|
+ if( (p_dvc1->i_profile_level & 0xf0) >> 4 != 0x06 )
|
|
{
|
|
msg_Warn( p_stream, "unsupported VC-1 profile, please report" );
|
|
MP4_READBOX_EXIT( 0 );
|
|
@@ -1286,7 +1286,7 @@ static int MP4_ReadBox_dvc1( stream_t *p
|
|
#ifdef MP4_VERBOSE
|
|
msg_Dbg( p_stream,
|
|
"read box: \"dvc1\" profile=0x%x level=0x%x",
|
|
- p_dvc1->i_profile_level & 0xf0 >> 4, p_dvc1->i_profile_level & 0xe > 1 );
|
|
+ (p_dvc1->i_profile_level & 0xf0) >> 4, (p_dvc1->i_profile_level & 0xe) >> 1 );
|
|
#endif
|
|
|
|
MP4_READBOX_EXIT( 1 );
|