From a6d89f51fae4500df08e17596f52cad5da2d9184 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 29 Jul 2005 17:07:39 +0000 Subject: [PATCH] gst/audioconvert/gstaudioconvert.c: Convert me to BaseTransform!! help.. Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link_src): Convert me to BaseTransform!! help.. --- ChangeLog | 5 +++++ gst/audioconvert/gstaudioconvert.c | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 39e5c00..11ea519 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-07-29 Wim Taymans + + * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link_src): + Convert me to BaseTransform!! help.. + 2005-07-29 Andy Wingo * ext/alsa/gstalsaplugin.c (plugin_init): We are primary audio diff --git a/gst/audioconvert/gstaudioconvert.c b/gst/audioconvert/gstaudioconvert.c index a587ffc..098e38b 100644 --- a/gst/audioconvert/gstaudioconvert.c +++ b/gst/audioconvert/gstaudioconvert.c @@ -431,6 +431,10 @@ gst_audio_convert_link_src (GstAudioConvert * this, "rate", G_TYPE_INT, sink_ac_caps->rate, "channels", G_TYPE_INT, sink_ac_caps->channels, NULL); + /* if there is a choice, prefer no conversion */ + gst_caps_structure_fixate_field_nearest_int (structure, + "endianness", sink_ac_caps->endianness); + if (strcmp (gst_structure_get_name (structure), "audio/x-raw-float") == 0) { if (!sink_ac_caps->is_int) { /* copy over */ -- 2.7.4