Commit 9e8a1481 authored by François Cartegnie's avatar François Cartegnie 🤞

demux: libmp4: add and parse 3DDS uuid

parent 78f07cef
......@@ -4174,6 +4174,8 @@ static int MP4_ReadBox_uuid( stream_t *p_stream, MP4_Box_t *p_box )
return MP4_ReadBox_tfxd( p_stream, p_box );
if( !CmpUUID( &p_box->i_uuid, &XML360BoxUUID ) )
return MP4_ReadBox_XML360( p_stream, p_box );
if( !CmpUUID( &p_box->i_uuid, &PS3DDSBoxUUID ) && p_box->i_size == 28 )
return MP4_ReadBox_Binary( p_stream, p_box );
#ifdef MP4_VERBOSE
msg_Warn( p_stream, "Unknown uuid type box: "
......
......@@ -1896,6 +1896,11 @@ static const UUID_t XML360BoxUUID = {
{ 0xff, 0xcc, 0x82, 0x63, 0xf8, 0x55, 0x4a, 0x93,
0x88, 0x14, 0x58, 0x7a, 0x02, 0x52, 0x1f, 0xdd } };
/* PS3 3D by HMMP video encoder */
static const UUID_t PS3DDSBoxUUID = {
{ 0x33, 0x44, 0x44, 0x53, 0x21, 0xd2, 0x4f, 0xce,
0xbb, 0x88, 0x69, 0x5c, 0xfa, 0xc9, 0xc7, 0x40 } };
/*****************************************************************************
* MP4_Seek : non seekable stream safe seek
****************************************************************************/
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment