From 57a9e5605b66e66b2403f2adcaa7a7b903e6cbc5 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@duempel.org>
Date: Wed, 25 Feb 2009 21:51:13 +0100
Subject: mvp: removed big_endian parameter from mvp_set_pcm_params()

Don't pass the big_endian flag to mvp_set_pcm_params(), do a simple
"G_BYTE_ORDER==G_LITTLE_ENDIAN" instead.
---
 src/output/mvp_plugin.c | 19 +++----------------
 1 file changed, 3 insertions(+), 16 deletions(-)

diff --git a/src/output/mvp_plugin.c b/src/output/mvp_plugin.c
index c15935597..5b5fc229a 100644
--- a/src/output/mvp_plugin.c
+++ b/src/output/mvp_plugin.c
@@ -34,12 +34,6 @@
 #undef G_LOG_DOMAIN
 #define G_LOG_DOMAIN "mvp"
 
-#if G_BYTE_ORDER == G_BIG_ENDIAN
-#define MVP_USE_LITTLE_ENDIAN false
-#else
-#define MVP_USE_LITTLE_ENDIAN true
-#endif
-
 typedef struct {
 	unsigned long dsp_status;
 	unsigned long stream_decode_type;
@@ -126,7 +120,7 @@ mvp_output_finish(void *data)
 
 static int
 mvp_set_pcm_params(struct mvp_data *md, unsigned long rate, int channels,
-		   int big_endian, unsigned bits)
+		   unsigned bits)
 {
 	unsigned iloop;
 	unsigned mix[5];
@@ -147,13 +141,7 @@ mvp_set_pcm_params(struct mvp_data *md, unsigned long rate, int channels,
 		return -1;
 
 	mix[3] = 0;	/* stream type? */
-
-	if (big_endian == 1)
-		mix[4] = 1;
-	else if (big_endian == 0)
-		mix[4] = 0;
-	else
-		return -1;
+	mix[4] = G_BYTE_ORDER == G_LITTLE_ENDIAN;
 
 	/*
 	 * if there is an exact match for the frequency, use it.
@@ -223,8 +211,7 @@ mvp_output_open(void *data, struct audio_format *audio_format)
 		return false;
 	}
 	mvp_set_pcm_params(md, audio_format->sample_rate,
-			   audio_format->channels,
-			   MVP_USE_LITTLE_ENDIAN, audio_format->bits);
+			   audio_format->channels, audio_format->bits);
 	md->audio_format = *audio_format;
 	return true;
 }
-- 
cgit v1.2.3