Commit 57a9e560 authored by Max Kellermann's avatar Max Kellermann

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.
parent d9024653
...@@ -34,12 +34,6 @@ ...@@ -34,12 +34,6 @@
#undef G_LOG_DOMAIN #undef G_LOG_DOMAIN
#define G_LOG_DOMAIN "mvp" #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 { typedef struct {
unsigned long dsp_status; unsigned long dsp_status;
unsigned long stream_decode_type; unsigned long stream_decode_type;
...@@ -126,7 +120,7 @@ mvp_output_finish(void *data) ...@@ -126,7 +120,7 @@ mvp_output_finish(void *data)
static int static int
mvp_set_pcm_params(struct mvp_data *md, unsigned long rate, int channels, mvp_set_pcm_params(struct mvp_data *md, unsigned long rate, int channels,
int big_endian, unsigned bits) unsigned bits)
{ {
unsigned iloop; unsigned iloop;
unsigned mix[5]; unsigned mix[5];
...@@ -147,13 +141,7 @@ mvp_set_pcm_params(struct mvp_data *md, unsigned long rate, int channels, ...@@ -147,13 +141,7 @@ mvp_set_pcm_params(struct mvp_data *md, unsigned long rate, int channels,
return -1; return -1;
mix[3] = 0; /* stream type? */ mix[3] = 0; /* stream type? */
mix[4] = G_BYTE_ORDER == G_LITTLE_ENDIAN;
if (big_endian == 1)
mix[4] = 1;
else if (big_endian == 0)
mix[4] = 0;
else
return -1;
/* /*
* if there is an exact match for the frequency, use it. * 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) ...@@ -223,8 +211,7 @@ mvp_output_open(void *data, struct audio_format *audio_format)
return false; return false;
} }
mvp_set_pcm_params(md, audio_format->sample_rate, mvp_set_pcm_params(md, audio_format->sample_rate,
audio_format->channels, audio_format->channels, audio_format->bits);
MVP_USE_LITTLE_ENDIAN, audio_format->bits);
md->audio_format = *audio_format; md->audio_format = *audio_format;
return true; return true;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment