mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-29 19:50:40 +00:00
gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
Original commit message from CVS: * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check): Fix build on macosx.
This commit is contained in:
parent
c49cf83ee3
commit
8c0a922780
3 changed files with 12 additions and 7 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2008-06-26 Edward Hervey <edward.hervey@collabora.co.uk>
|
||||||
|
|
||||||
|
* gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
|
||||||
|
Fix build on macosx.
|
||||||
|
|
||||||
2008-06-13 Stefan Kost <ensonic@users.sf.net>
|
2008-06-13 Stefan Kost <ensonic@users.sf.net>
|
||||||
|
|
||||||
* docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
|
* docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
|
||||||
|
|
2
common
2
common
|
@ -1 +1 @@
|
||||||
Subproject commit 46ec7dfc1c09ff550ed6b7a4e0d3f2b2ac7d3ee8
|
Subproject commit d9cd98b46aebaf143dc43d8563a3bff650be6a7e
|
|
@ -1406,28 +1406,28 @@ head_check (GstMPEGAudioParse * mp3parse, unsigned long head)
|
||||||
}
|
}
|
||||||
/* if it's an invalid MPEG version */
|
/* if it's an invalid MPEG version */
|
||||||
if (((head >> 19) & 3) == 0x1) {
|
if (((head >> 19) & 3) == 0x1) {
|
||||||
GST_WARNING_OBJECT (mp3parse, "invalid MPEG version: 0x%x",
|
GST_WARNING_OBJECT (mp3parse, "invalid MPEG version: 0x%lx",
|
||||||
(head >> 19) & 3);
|
(head >> 19) & 3);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
/* if it's an invalid layer */
|
/* if it's an invalid layer */
|
||||||
if (!((head >> 17) & 3)) {
|
if (!((head >> 17) & 3)) {
|
||||||
GST_WARNING_OBJECT (mp3parse, "invalid layer: 0x%x", (head >> 17) & 3);
|
GST_WARNING_OBJECT (mp3parse, "invalid layer: 0x%lx", (head >> 17) & 3);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
/* if it's an invalid bitrate */
|
/* if it's an invalid bitrate */
|
||||||
if (((head >> 12) & 0xf) == 0x0) {
|
if (((head >> 12) & 0xf) == 0x0) {
|
||||||
GST_WARNING_OBJECT (mp3parse, "invalid bitrate: 0x%x."
|
GST_WARNING_OBJECT (mp3parse, "invalid bitrate: 0x%lx."
|
||||||
"Free format files are not supported yet", (head >> 12) & 0xf);
|
"Free format files are not supported yet", (head >> 12) & 0xf);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (((head >> 12) & 0xf) == 0xf) {
|
if (((head >> 12) & 0xf) == 0xf) {
|
||||||
GST_WARNING_OBJECT (mp3parse, "invalid bitrate: 0x%x", (head >> 12) & 0xf);
|
GST_WARNING_OBJECT (mp3parse, "invalid bitrate: 0x%lx", (head >> 12) & 0xf);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
/* if it's an invalid samplerate */
|
/* if it's an invalid samplerate */
|
||||||
if (((head >> 10) & 0x3) == 0x3) {
|
if (((head >> 10) & 0x3) == 0x3) {
|
||||||
GST_WARNING_OBJECT (mp3parse, "invalid samplerate: 0x%x",
|
GST_WARNING_OBJECT (mp3parse, "invalid samplerate: 0x%lx",
|
||||||
(head >> 10) & 0x3);
|
(head >> 10) & 0x3);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -1435,7 +1435,7 @@ head_check (GstMPEGAudioParse * mp3parse, unsigned long head)
|
||||||
if ((head & 0x3) == 0x2) {
|
if ((head & 0x3) == 0x2) {
|
||||||
/* Ignore this as there are some files with emphasis 0x2 that can
|
/* Ignore this as there are some files with emphasis 0x2 that can
|
||||||
* be played fine. See BGO #537235 */
|
* be played fine. See BGO #537235 */
|
||||||
GST_WARNING_OBJECT (mp3parse, "invalid emphasis: 0x%x", head & 0x3);
|
GST_WARNING_OBJECT (mp3parse, "invalid emphasis: 0x%lx", head & 0x3);
|
||||||
}
|
}
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
Loading…
Reference in a new issue