diff options
author | Diego 'Flameeyes' Pettenò <flameeyes@gmail.com> | 2007-04-11 10:09:16 +0200 |
---|---|---|
committer | Diego 'Flameeyes' Pettenò <flameeyes@gmail.com> | 2007-04-11 10:09:16 +0200 |
commit | aaa87d78d6e8fe7b1ddaa910f2657952f117529f (patch) | |
tree | df7f07d70fa3f6b25998918bbc476b2b68b73101 /src/libmusepack/musepack/internal.h | |
parent | 3325b9aa2a719ae200b18b8f44f0b2452c27d49d (diff) | |
download | xine-lib-aaa87d78d6e8fe7b1ddaa910f2657952f117529f.tar.gz xine-lib-aaa87d78d6e8fe7b1ddaa910f2657952f117529f.tar.bz2 |
Update libmpcdec (formerly libmusepack) to version 1.2.5, this also reduces the patching needed.
Contestually, move libmpcdec code in contrib/libmpcdec, so that it's not mixed together with xine code.
The use of MUSEPACK_LIBS/MUSEPACK_CFLAGS intermediate is to make simpler move to pkg-config checks if libmpcdec developers decide to install one.
Diffstat (limited to 'src/libmusepack/musepack/internal.h')
-rw-r--r-- | src/libmusepack/musepack/internal.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/libmusepack/musepack/internal.h b/src/libmusepack/musepack/internal.h deleted file mode 100644 index f86b45bb3..000000000 --- a/src/libmusepack/musepack/internal.h +++ /dev/null @@ -1,34 +0,0 @@ -/// \file musepack_internal.h -/// Definitions and structures used only internally by the libmusepack. - -#ifndef _musepack_internal_h -#define _musepack_internal_h - -enum { - MPC_DECODER_SYNTH_DELAY = 481 -}; - -#ifndef swap32 -/// Big/little endian 32 bit byte swapping routine. -static inline -mpc_uint32_t swap32(mpc_uint32_t val) { - const unsigned char* src = (const unsigned char*)&val; - return - (mpc_uint32_t)src[0] | - ((mpc_uint32_t)src[1] << 8) | ((mpc_uint32_t)src[2] << 16) | ((mpc_uint32_t)src[3] << 24); -} -#endif - -/// Searches for a ID3v2-tag and reads the length (in bytes) of it. -/// \param reader supplying raw stream data -/// \return size of tag, in bytes -/// \return -1 on errors of any kind -mpc_int32_t JumpID3v2(mpc_reader* fp); - -/// helper functions used by multiple files -mpc_uint32_t random_int(mpc_decoder *d); // in synth_filter.c -void mpc_decoder_initialisiere_quantisierungstabellen(mpc_decoder *d, double scale_factor); -void mpc_decoder_synthese_filter_float(mpc_decoder *d, MPC_SAMPLE_FORMAT* OutData); - -#endif // _musepack_internal_h - |