pulseaudio/src/pulsecore/sconv-s16be.c
Ondrej Holecek 5effc83479 update FSF addresses to FSF web page
FSF addresses used in PA sources are no longer valid and rpmlint
generates numerous warnings during packaging because of this.
This patch changes all FSF addresses to FSF web page according to
the GPL how-to: https://www.gnu.org/licenses/gpl-howto.en.html

Done automatically by sed-ing through sources.
2015-01-14 22:20:40 +02:00

81 lines
3 KiB
C

/***
This file is part of PulseAudio.
Copyright 2004-2006 Lennart Poettering
PulseAudio is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published
by the Free Software Foundation; either version 2.1 of the License,
or (at your option) any later version.
PulseAudio is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
***/
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include "endianmacros.h"
#define INT16_FROM PA_INT16_FROM_BE
#define INT16_TO PA_INT16_TO_BE
#define UINT16_FROM PA_UINT16_FROM_BE
#define UINT16_TO PA_UINT16_TO_BE
#define INT32_FROM PA_INT32_FROM_BE
#define INT32_TO PA_INT32_TO_BE
#define UINT32_FROM PA_UINT32_FROM_BE
#define UINT32_TO PA_UINT32_TO_BE
#define READ24 PA_READ24BE
#define WRITE24 PA_WRITE24BE
#define pa_sconv_s16le_to_float32ne pa_sconv_s16be_to_float32ne
#define pa_sconv_s16le_from_float32ne pa_sconv_s16be_from_float32ne
#define pa_sconv_s16le_to_float32re pa_sconv_s16be_to_float32re
#define pa_sconv_s16le_from_float32re pa_sconv_s16be_from_float32re
#define pa_sconv_s32le_to_float32ne pa_sconv_s32be_to_float32ne
#define pa_sconv_s32le_from_float32ne pa_sconv_s32be_from_float32ne
#define pa_sconv_s32le_to_float32re pa_sconv_s32be_to_float32re
#define pa_sconv_s32le_from_float32re pa_sconv_s32be_from_float32re
#define pa_sconv_s24le_to_float32ne pa_sconv_s24be_to_float32ne
#define pa_sconv_s24le_from_float32ne pa_sconv_s24be_from_float32ne
#define pa_sconv_s24le_to_float32re pa_sconv_s24be_to_float32re
#define pa_sconv_s24le_from_float32re pa_sconv_s24be_from_float32re
#define pa_sconv_s24_32le_to_float32ne pa_sconv_s24_32be_to_float32ne
#define pa_sconv_s24_32le_from_float32ne pa_sconv_s24_32be_from_float32ne
#define pa_sconv_s24_32le_to_float32re pa_sconv_s24_32be_to_float32re
#define pa_sconv_s24_32le_from_float32re pa_sconv_s24_32be_from_float32re
#define pa_sconv_s32le_to_s16ne pa_sconv_s32be_to_s16ne
#define pa_sconv_s32le_from_s16ne pa_sconv_s32be_from_s16ne
#define pa_sconv_s32le_to_s16re pa_sconv_s32be_to_s16re
#define pa_sconv_s32le_from_s16re pa_sconv_s32be_from_s16re
#define pa_sconv_s24le_to_s16ne pa_sconv_s24be_to_s16ne
#define pa_sconv_s24le_from_s16ne pa_sconv_s24be_from_s16ne
#define pa_sconv_s24le_to_s16re pa_sconv_s24be_to_s16re
#define pa_sconv_s24le_from_s16re pa_sconv_s24be_from_s16re
#define pa_sconv_s24_32le_to_s16ne pa_sconv_s24_32be_to_s16ne
#define pa_sconv_s24_32le_from_s16ne pa_sconv_s24_32be_from_s16ne
#define pa_sconv_s24_32le_to_s16re pa_sconv_s24_32be_to_s16re
#define pa_sconv_s24_32le_from_s16re pa_sconv_s24_32be_from_s16re
#ifdef WORDS_BIGENDIAN
#define SWAP_WORDS 0
#else
#define SWAP_WORDS 1
#endif
#include "sconv-s16le.h"
#include "sconv-s16le.c"