pulsesink: Specify endianness in IEC 61937 payloading
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Wed, 19 Sep 2012 03:43:11 +0000 (09:13 +0530)
committerArun Raghavan <arun.raghavan@collabora.co.uk>
Wed, 19 Sep 2012 03:48:19 +0000 (09:18 +0530)
Corresponds to an API change in gst-plugins-base.

https://bugzilla.gnome.org/show_bug.cgi?id=678021

ext/pulse/pulsesink.c

index 2fcc34b..6411a15 100644 (file)
@@ -1753,7 +1753,7 @@ gst_pulsesink_payload (GstAudioBaseSink * sink, GstBuffer * buf)
       gst_buffer_map (out, &outmap, GST_MAP_WRITE);
 
       res = gst_audio_iec61937_payload (inmap.data, inmap.size,
-          outmap.data, outmap.size, &sink->ringbuffer->spec);
+          outmap.data, outmap.size, &sink->ringbuffer->spec, G_BIG_ENDIAN);
 
       gst_buffer_unmap (buf, &inmap);
       gst_buffer_unmap (out, &outmap);