# HG changeset patch # User bcoudurier # Date 1209219763 0 # Node ID 99cf02b8f8317b57c6aa48c115852a83d770a557 # Parent 06f422f73ade0b7ce278f1214d7a9355c7b7059f move MP3On4DecodeContext def near the code and under ifdef diff -r 06f422f73ade -r 99cf02b8f831 mpegaudiodec.c --- a/mpegaudiodec.c Sat Apr 26 14:18:29 2008 +0000 +++ b/mpegaudiodec.c Sat Apr 26 14:22:43 2008 +0000 @@ -56,16 +56,6 @@ #define HEADER_SIZE 4 -/** - * Context for MP3On4 decoder - */ -typedef struct MP3On4DecodeContext { - int frames; ///< number of mp3 frames per block (number of mp3 decoder instances) - int chan_cfg; ///< channel config number - int syncword; ///< syncword patch - MPADecodeContext *mp3decctx[5]; ///< MPADecodeContext for every decoder instance -} MP3On4DecodeContext; - /* layer 3 "granule" */ typedef struct GranuleDef { uint8_t scfsi; @@ -2477,6 +2467,16 @@ #ifdef CONFIG_MP3ON4_DECODER +/** + * Context for MP3On4 decoder + */ +typedef struct MP3On4DecodeContext { + int frames; ///< number of mp3 frames per block (number of mp3 decoder instances) + int chan_cfg; ///< channel config number + int syncword; ///< syncword patch + MPADecodeContext *mp3decctx[5]; ///< MPADecodeContext for every decoder instance +} MP3On4DecodeContext; + #include "mpeg4audio.h" /* Next 3 arrays are indexed by channel config number (passed via codecdata) */