Partial fix for #109700. Should be applied to 0.6.1.
Original commit message from CVS: Partial fix for #109700. Should be applied to 0.6.1.
This commit is contained in:
parent
c374685124
commit
02e883325a
@ -33,7 +33,7 @@ mp3_type_find(GstBuffer *buf, gpointer private)
|
|||||||
{
|
{
|
||||||
guint8 *data;
|
guint8 *data;
|
||||||
gint size;
|
gint size;
|
||||||
gulong head;
|
guint32 head;
|
||||||
GstCaps *caps;
|
GstCaps *caps;
|
||||||
|
|
||||||
data = GST_BUFFER_DATA (buf);
|
data = GST_BUFFER_DATA (buf);
|
||||||
@ -79,7 +79,7 @@ mp3_type_find(GstBuffer *buf, gpointer private)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* now with the right postion, do typefinding */
|
/* now with the right postion, do typefinding */
|
||||||
head = GULONG_FROM_BE(*((gulong *)data));
|
head = GUINT32_FROM_BE(*((guint32 *)data));
|
||||||
if ((head & 0xffe00000) != 0xffe00000)
|
if ((head & 0xffe00000) != 0xffe00000)
|
||||||
return NULL;
|
return NULL;
|
||||||
if (!((head >> 17) & 3))
|
if (!((head >> 17) & 3))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user