mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-05 15:08:53 +00:00
gst/qtdemux/qtdemux.c: Use G_{BIG,LITTLE}_ENDIAN instead of the non-GLib variants as the latter don't exist on some s...
Original commit message from CVS: Patch by: Tal Shalif <tshalif at nargila dot org> * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps): Use G_{BIG,LITTLE}_ENDIAN instead of the non-GLib variants as the latter don't exist on some systems (mingw). Fixes bug #561992.
This commit is contained in:
parent
af12e9edda
commit
7b60afd805
2 changed files with 14 additions and 6 deletions
|
@ -1,3 +1,11 @@
|
||||||
|
2008-11-23 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||||
|
|
||||||
|
Patch by: Tal Shalif <tshalif at nargila dot org>
|
||||||
|
|
||||||
|
* gst/qtdemux/qtdemux.c: (qtdemux_audio_caps):
|
||||||
|
Use G_{BIG,LITTLE}_ENDIAN instead of the non-GLib variants as
|
||||||
|
the latter don't exist on some systems (mingw). Fixes bug #561992.
|
||||||
|
|
||||||
2008-11-21 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
2008-11-21 Sebastian Dröge <sebastian.droege@collabora.co.uk>
|
||||||
|
|
||||||
Patch by: Zeeshan Ali <zeeshanak at gnome dot org>
|
Patch by: Zeeshan Ali <zeeshanak at gnome dot org>
|
||||||
|
|
|
@ -4866,7 +4866,7 @@ qtdemux_audio_caps (GstQTDemux * qtdemux, QtDemuxStream * stream,
|
||||||
"depth", G_TYPE_INT, 8, "signed", G_TYPE_BOOLEAN, FALSE, NULL);
|
"depth", G_TYPE_INT, 8, "signed", G_TYPE_BOOLEAN, FALSE, NULL);
|
||||||
break;
|
break;
|
||||||
case GST_MAKE_FOURCC ('t', 'w', 'o', 's'):
|
case GST_MAKE_FOURCC ('t', 'w', 'o', 's'):
|
||||||
endian = BIG_ENDIAN;
|
endian = G_BIG_ENDIAN;
|
||||||
/* fall-through */
|
/* fall-through */
|
||||||
case GST_MAKE_FOURCC ('s', 'o', 'w', 't'):
|
case GST_MAKE_FOURCC ('s', 'o', 'w', 't'):
|
||||||
{
|
{
|
||||||
|
@ -4874,7 +4874,7 @@ qtdemux_audio_caps (GstQTDemux * qtdemux, QtDemuxStream * stream,
|
||||||
gint depth;
|
gint depth;
|
||||||
|
|
||||||
if (!endian)
|
if (!endian)
|
||||||
endian = LITTLE_ENDIAN;
|
endian = G_LITTLE_ENDIAN;
|
||||||
|
|
||||||
depth = stream->bytes_per_packet * 8;
|
depth = stream->bytes_per_packet * 8;
|
||||||
str = g_strdup_printf ("Raw %d-bit PCM audio", depth);
|
str = g_strdup_printf ("Raw %d-bit PCM audio", depth);
|
||||||
|
@ -4889,25 +4889,25 @@ qtdemux_audio_caps (GstQTDemux * qtdemux, QtDemuxStream * stream,
|
||||||
case GST_MAKE_FOURCC ('f', 'l', '6', '4'):
|
case GST_MAKE_FOURCC ('f', 'l', '6', '4'):
|
||||||
_codec ("Raw 64-bit floating-point audio");
|
_codec ("Raw 64-bit floating-point audio");
|
||||||
caps = gst_caps_new_simple ("audio/x-raw-float", "width", G_TYPE_INT, 64,
|
caps = gst_caps_new_simple ("audio/x-raw-float", "width", G_TYPE_INT, 64,
|
||||||
"endianness", G_TYPE_INT, BIG_ENDIAN, NULL);
|
"endianness", G_TYPE_INT, G_BIG_ENDIAN, NULL);
|
||||||
break;
|
break;
|
||||||
case GST_MAKE_FOURCC ('f', 'l', '3', '2'):
|
case GST_MAKE_FOURCC ('f', 'l', '3', '2'):
|
||||||
_codec ("Raw 32-bit floating-point audio");
|
_codec ("Raw 32-bit floating-point audio");
|
||||||
caps = gst_caps_new_simple ("audio/x-raw-float", "width", G_TYPE_INT, 32,
|
caps = gst_caps_new_simple ("audio/x-raw-float", "width", G_TYPE_INT, 32,
|
||||||
"endianness", G_TYPE_INT, BIG_ENDIAN, NULL);
|
"endianness", G_TYPE_INT, G_BIG_ENDIAN, NULL);
|
||||||
break;
|
break;
|
||||||
case GST_MAKE_FOURCC ('i', 'n', '2', '4'):
|
case GST_MAKE_FOURCC ('i', 'n', '2', '4'):
|
||||||
_codec ("Raw 24-bit PCM audio");
|
_codec ("Raw 24-bit PCM audio");
|
||||||
caps = gst_caps_new_simple ("audio/x-raw-int", "width", G_TYPE_INT, 24,
|
caps = gst_caps_new_simple ("audio/x-raw-int", "width", G_TYPE_INT, 24,
|
||||||
"depth", G_TYPE_INT, 24,
|
"depth", G_TYPE_INT, 24,
|
||||||
"endianness", G_TYPE_INT, BIG_ENDIAN,
|
"endianness", G_TYPE_INT, G_BIG_ENDIAN,
|
||||||
"signed", G_TYPE_BOOLEAN, TRUE, NULL);
|
"signed", G_TYPE_BOOLEAN, TRUE, NULL);
|
||||||
break;
|
break;
|
||||||
case GST_MAKE_FOURCC ('i', 'n', '3', '2'):
|
case GST_MAKE_FOURCC ('i', 'n', '3', '2'):
|
||||||
_codec ("Raw 32-bit PCM audio");
|
_codec ("Raw 32-bit PCM audio");
|
||||||
caps = gst_caps_new_simple ("audio/x-raw-int", "width", G_TYPE_INT, 32,
|
caps = gst_caps_new_simple ("audio/x-raw-int", "width", G_TYPE_INT, 32,
|
||||||
"depth", G_TYPE_INT, 32,
|
"depth", G_TYPE_INT, 32,
|
||||||
"endianness", G_TYPE_INT, BIG_ENDIAN,
|
"endianness", G_TYPE_INT, G_BIG_ENDIAN,
|
||||||
"signed", G_TYPE_BOOLEAN, TRUE, NULL);
|
"signed", G_TYPE_BOOLEAN, TRUE, NULL);
|
||||||
break;
|
break;
|
||||||
case GST_MAKE_FOURCC ('u', 'l', 'a', 'w'):
|
case GST_MAKE_FOURCC ('u', 'l', 'a', 'w'):
|
||||||
|
|
Loading…
Reference in a new issue