From 92779504415e00c2ab5a15dd28ffaf3f067f2ead Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 22 Jul 2009 15:56:50 +0200 Subject: filter/volume: check the flag audio_format.reverse_endian The volume plugin does not work for reverse_endian samples. --- src/filter/volume_filter_plugin.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') diff --git a/src/filter/volume_filter_plugin.c b/src/filter/volume_filter_plugin.c index 039619917..298ca2f36 100644 --- a/src/filter/volume_filter_plugin.c +++ b/src/filter/volume_filter_plugin.c @@ -81,6 +81,13 @@ volume_filter_open(struct filter *_filter, return false; } + if (audio_format->reverse_endian) { + g_set_error(error_r, volume_quark(), 0, + "Software volume for reverse endian " + "samples is not implemented"); + return false; + } + filter->audio_format = *audio_format; pcm_buffer_init(&filter->buffer); -- cgit v1.2.3