summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Biurrun <diego@biurrun.de>2016-06-04 15:07:30 +0200
committerDiego Biurrun <diego@biurrun.de>2016-06-07 13:09:57 +0200
commitb668662939de3a02454cfc9ba3e6d10b87527a40 (patch)
tree9e5dbb2e75d332aba61ddeec9a3322fbc165abcc
parent09c4e5c5988c0037d108c5fc2a137d9ad488f7f4 (diff)
downloadffmpeg-b668662939de3a02454cfc9ba3e6d10b87527a40.tar.gz
get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes
This avoids the danger that get_bits.h might get indirectly #included before BITSTREAM_READER_LE is defined. Also sort headers into canonical order where appropriate.
-rw-r--r--libavcodec/bink.c6
-rw-r--r--libavcodec/binkaudio.c9
-rw-r--r--libavcodec/dxtory.c5
-rw-r--r--libavcodec/eatgq.c8
-rw-r--r--libavcodec/eatgv.c7
-rw-r--r--libavcodec/escape124.c5
-rw-r--r--libavcodec/escape130.c3
-rw-r--r--libavcodec/g723_1dec.c9
-rw-r--r--libavcodec/indeo2.c3
-rw-r--r--libavcodec/indeo4.c4
-rw-r--r--libavcodec/interplayvideo.c4
-rw-r--r--libavcodec/ivi.c3
-rw-r--r--libavcodec/metasound.c5
-rw-r--r--libavcodec/msgsmdec.c3
-rw-r--r--libavcodec/nellymoserdec.c6
-rw-r--r--libavcodec/qdm2.c7
-rw-r--r--libavcodec/ra288.c9
-rw-r--r--libavcodec/sipr.c4
-rw-r--r--libavcodec/smacker.c8
-rw-r--r--libavcodec/tak.c2
-rw-r--r--libavcodec/tak.h3
-rw-r--r--libavcodec/tak_parser.c3
-rw-r--r--libavcodec/takdec.c4
-rw-r--r--libavcodec/tiertexseqv.c2
-rw-r--r--libavcodec/tscc2.c2
-rw-r--r--libavcodec/tta.c6
-rw-r--r--libavcodec/vble.c3
-rw-r--r--libavcodec/vorbis.c1
-rw-r--r--libavcodec/vorbisdec.c6
-rw-r--r--libavcodec/wavpack.c6
-rw-r--r--libavcodec/webp.c5
-rw-r--r--libavcodec/xan.c3
-rw-r--r--libavformat/takdec.c4
33 files changed, 88 insertions, 70 deletions
diff --git a/libavcodec/bink.c b/libavcodec/bink.c
index 94d1598eed..74336974d0 100644
--- a/libavcodec/bink.c
+++ b/libavcodec/bink.c
@@ -23,17 +23,17 @@
#include "libavutil/attributes.h"
#include "libavutil/imgutils.h"
#include "libavutil/internal.h"
+
+#define BITSTREAM_READER_LE
#include "avcodec.h"
#include "binkdata.h"
#include "binkdsp.h"
#include "blockdsp.h"
+#include "get_bits.h"
#include "hpeldsp.h"
#include "internal.h"
#include "mathops.h"
-#define BITSTREAM_READER_LE
-#include "get_bits.h"
-
#define BINK_FLAG_ALPHA 0x00100000
#define BINK_FLAG_GRAY 0x00020000
diff --git a/libavcodec/binkaudio.c b/libavcodec/binkaudio.c
index 71ad344bbf..2638eb2b04 100644
--- a/libavcodec/binkaudio.c
+++ b/libavcodec/binkaudio.c
@@ -29,14 +29,15 @@
*/
#include "libavutil/channel_layout.h"
-#include "avcodec.h"
+#include "libavutil/intfloat.h"
+
#define BITSTREAM_READER_LE
-#include "get_bits.h"
+#include "avcodec.h"
#include "dct.h"
-#include "rdft.h"
+#include "get_bits.h"
#include "internal.h"
+#include "rdft.h"
#include "wma_freqs.h"
-#include "libavutil/intfloat.h"
static float quant_table[96];
diff --git a/libavcodec/dxtory.c b/libavcodec/dxtory.c
index 01726b982e..937b96c839 100644
--- a/libavcodec/dxtory.c
+++ b/libavcodec/dxtory.c
@@ -22,14 +22,15 @@
#include <inttypes.h>
+#include "libavutil/common.h"
+#include "libavutil/intreadwrite.h"
+
#define BITSTREAM_READER_LE
#include "avcodec.h"
#include "bytestream.h"
#include "get_bits.h"
#include "internal.h"
#include "unary.h"
-#include "libavutil/common.h"
-#include "libavutil/intreadwrite.h"
static int dxtory_decode_v1_rgb(AVCodecContext *avctx, AVFrame *pic,
const uint8_t *src, int src_size,
diff --git a/libavcodec/eatgq.c b/libavcodec/eatgq.c
index a0496a00cb..ff0aa558f5 100644
--- a/libavcodec/eatgq.c
+++ b/libavcodec/eatgq.c
@@ -28,13 +28,13 @@
* http://wiki.multimedia.cx/index.php?title=Electronic_Arts_TGQ
*/
-#include "avcodec.h"
#define BITSTREAM_READER_LE
-#include "get_bits.h"
-#include "bytestream.h"
-#include "idctdsp.h"
#include "aandcttab.h"
+#include "avcodec.h"
+#include "bytestream.h"
#include "eaidct.h"
+#include "get_bits.h"
+#include "idctdsp.h"
#include "internal.h"
typedef struct TgqContext {
diff --git a/libavcodec/eatgv.c b/libavcodec/eatgv.c
index 4faae50a18..7f40f45618 100644
--- a/libavcodec/eatgv.c
+++ b/libavcodec/eatgv.c
@@ -28,12 +28,13 @@
* http://wiki.multimedia.cx/index.php?title=Electronic_Arts_TGV
*/
-#include "avcodec.h"
+#include "libavutil/imgutils.h"
+#include "libavutil/mem.h"
+
#define BITSTREAM_READER_LE
+#include "avcodec.h"
#include "get_bits.h"
#include "internal.h"
-#include "libavutil/imgutils.h"
-#include "libavutil/mem.h"
#define EA_PREAMBLE_SIZE 8
#define kVGT_TAG MKTAG('k', 'V', 'G', 'T')
diff --git a/libavcodec/escape124.c b/libavcodec/escape124.c
index 629ba5e2d7..6d1b487d1b 100644
--- a/libavcodec/escape124.c
+++ b/libavcodec/escape124.c
@@ -19,11 +19,10 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#include "avcodec.h"
-#include "internal.h"
-
#define BITSTREAM_READER_LE
+#include "avcodec.h"
#include "get_bits.h"
+#include "internal.h"
typedef union MacroBlock {
uint16_t pixels[4];
diff --git a/libavcodec/escape130.c b/libavcodec/escape130.c
index e69e42e7f0..bfc1f3f09e 100644
--- a/libavcodec/escape130.c
+++ b/libavcodec/escape130.c
@@ -21,8 +21,9 @@
#include "libavutil/attributes.h"
#include "libavutil/mem.h"
-#include "avcodec.h"
+
#define BITSTREAM_READER_LE
+#include "avcodec.h"
#include "get_bits.h"
#include "internal.h"
diff --git a/libavcodec/g723_1dec.c b/libavcodec/g723_1dec.c
index 701e034f8a..f50bed134e 100644
--- a/libavcodec/g723_1dec.c
+++ b/libavcodec/g723_1dec.c
@@ -25,16 +25,17 @@
* G.723.1 compatible decoder
*/
-#define BITSTREAM_READER_LE
#include "libavutil/channel_layout.h"
#include "libavutil/mem.h"
#include "libavutil/opt.h"
-#include "avcodec.h"
-#include "get_bits.h"
+
+#define BITSTREAM_READER_LE
#include "acelp_vectors.h"
+#include "avcodec.h"
#include "celp_filters.h"
-#include "g723_1.h"
+#include "get_bits.h"
#include "internal.h"
+#include "g723_1.h"
#define CNG_RANDOM_SEED 12345
diff --git a/libavcodec/indeo2.c b/libavcodec/indeo2.c
index e66742018b..3154e2314c 100644
--- a/libavcodec/indeo2.c
+++ b/libavcodec/indeo2.c
@@ -24,8 +24,9 @@
* Intel Indeo 2 decoder.
*/
-#define BITSTREAM_READER_LE
#include "libavutil/attributes.h"
+
+#define BITSTREAM_READER_LE
#include "avcodec.h"
#include "get_bits.h"
#include "indeo2data.h"
diff --git a/libavcodec/indeo4.c b/libavcodec/indeo4.c
index 217311f3f8..ab42e7bca9 100644
--- a/libavcodec/indeo4.c
+++ b/libavcodec/indeo4.c
@@ -30,10 +30,10 @@
#define BITSTREAM_READER_LE
#include "avcodec.h"
#include "get_bits.h"
-#include "ivi.h"
-#include "ivi_dsp.h"
#include "indeo4data.h"
#include "internal.h"
+#include "ivi.h"
+#include "ivi_dsp.h"
#define IVI4_PIC_SIZE_ESC 7
diff --git a/libavcodec/interplayvideo.c b/libavcodec/interplayvideo.c
index e41fc34579..e0d1e91992 100644
--- a/libavcodec/interplayvideo.c
+++ b/libavcodec/interplayvideo.c
@@ -38,11 +38,11 @@
#include <stdlib.h>
#include <string.h>
+#define BITSTREAM_READER_LE
#include "avcodec.h"
#include "bytestream.h"
-#include "hpeldsp.h"
-#define BITSTREAM_READER_LE
#include "get_bits.h"
+#include "hpeldsp.h"
#include "internal.h"
#define PALETTE_COUNT 256
diff --git a/libavcodec/ivi.c b/libavcodec/ivi.c
index caa3fe6c8a..8a5977705a 100644
--- a/libavcodec/ivi.c
+++ b/libavcodec/ivi.c
@@ -28,9 +28,10 @@
#include <inttypes.h>
-#define BITSTREAM_READER_LE
#include "libavutil/attributes.h"
#include "libavutil/timer.h"
+
+#define BITSTREAM_READER_LE
#include "avcodec.h"
#include "get_bits.h"
#include "internal.h"
diff --git a/libavcodec/metasound.c b/libavcodec/metasound.c
index dbb2a63e3e..a3b210e744 100644
--- a/libavcodec/metasound.c
+++ b/libavcodec/metasound.c
@@ -25,12 +25,13 @@
#include <math.h>
#include <stdint.h>
-#define BITSTREAM_READER_LE
#include "libavutil/channel_layout.h"
#include "libavutil/float_dsp.h"
+
+#define BITSTREAM_READER_LE
#include "avcodec.h"
-#include "get_bits.h"
#include "fft.h"
+#include "get_bits.h"
#include "internal.h"
#include "lsp.h"
#include "sinewin.h"
diff --git a/libavcodec/msgsmdec.c b/libavcodec/msgsmdec.c
index be5062ad91..92b5ae6be8 100644
--- a/libavcodec/msgsmdec.c
+++ b/libavcodec/msgsmdec.c
@@ -21,8 +21,9 @@
#define BITSTREAM_READER_LE
#include "avcodec.h"
-#include "msgsmdec.h"
#include "gsm.h"
+#include "msgsmdec.h"
+
#include "gsmdec_template.c"
int ff_msgsm_decode_block(AVCodecContext *avctx, int16_t *samples,
diff --git a/libavcodec/nellymoserdec.c b/libavcodec/nellymoserdec.c
index 5033282061..355935f97c 100644
--- a/libavcodec/nellymoserdec.c
+++ b/libavcodec/nellymoserdec.c
@@ -35,15 +35,15 @@
#include "libavutil/float_dsp.h"
#include "libavutil/lfg.h"
#include "libavutil/random_seed.h"
+
+#define BITSTREAM_READER_LE
#include "avcodec.h"
#include "fft.h"
+#include "get_bits.h"
#include "internal.h"
#include "nellymoser.h"
#include "sinewin.h"
-#define BITSTREAM_READER_LE
-#include "get_bits.h"
-
typedef struct NellyMoserDecodeContext {
AVCodecContext* avctx;
diff --git a/libavcodec/qdm2.c b/libavcodec/qdm2.c
index b33e7c64c3..ec57b359ca 100644
--- a/libavcodec/qdm2.c
+++ b/libavcodec/qdm2.c
@@ -35,14 +35,15 @@
#include <stddef.h>
#include <stdio.h>
-#define BITSTREAM_READER_LE
#include "libavutil/channel_layout.h"
+
+#define BITSTREAM_READER_LE
#include "avcodec.h"
#include "get_bits.h"
#include "internal.h"
-#include "rdft.h"
-#include "mpegaudiodsp.h"
#include "mpegaudio.h"
+#include "mpegaudiodsp.h"
+#include "rdft.h"
#include "qdm2data.h"
#include "qdm2_tablegen.h"
diff --git a/libavcodec/ra288.c b/libavcodec/ra288.c
index a9f1045301..96d8d1ece1 100644
--- a/libavcodec/ra288.c
+++ b/libavcodec/ra288.c
@@ -22,13 +22,14 @@
#include "libavutil/channel_layout.h"
#include "libavutil/float_dsp.h"
#include "libavutil/internal.h"
-#include "avcodec.h"
-#include "internal.h"
+
#define BITSTREAM_READER_LE
+#include "avcodec.h"
+#include "celp_filters.h"
#include "get_bits.h"
-#include "ra288.h"
+#include "internal.h"
#include "lpc.h"
-#include "celp_filters.h"
+#include "ra288.h"
#define MAX_BACKWARD_FILTER_ORDER 36
#define MAX_BACKWARD_FILTER_LEN 40
diff --git a/libavcodec/sipr.c b/libavcodec/sipr.c
index 3f17686a2a..686b3e2154 100644
--- a/libavcodec/sipr.c
+++ b/libavcodec/sipr.c
@@ -28,11 +28,11 @@
#include "libavutil/channel_layout.h"
#include "libavutil/float_dsp.h"
#include "libavutil/mathematics.h"
-#include "avcodec.h"
+
#define BITSTREAM_READER_LE
+#include "avcodec.h"
#include "get_bits.h"
#include "internal.h"
-
#include "lsp.h"
#include "acelp_vectors.h"
#include "acelp_pitch_delay.h"
diff --git a/libavcodec/smacker.c b/libavcodec/smacker.c
index 1ec957ad1b..e3e54752a7 100644
--- a/libavcodec/smacker.c
+++ b/libavcodec/smacker.c
@@ -32,13 +32,13 @@
#include <stdlib.h>
#include "libavutil/channel_layout.h"
-#include "avcodec.h"
-#include "internal.h"
-#include "mathops.h"
#define BITSTREAM_READER_LE
-#include "get_bits.h"
+#include "avcodec.h"
#include "bytestream.h"
+#include "get_bits.h"
+#include "internal.h"
+#include "mathops.h"
#define SMKTREE_BITS 9
#define SMK_NODE 0x80000000
diff --git a/libavcodec/tak.c b/libavcodec/tak.c
index 867a84bc71..bd82c3d193 100644
--- a/libavcodec/tak.c
+++ b/libavcodec/tak.c
@@ -22,6 +22,8 @@
#include "libavutil/bswap.h"
#include "libavutil/crc.h"
#include "libavutil/intreadwrite.h"
+
+#define BITSTREAM_READER_LE
#include "tak.h"
static const uint16_t frame_duration_type_quants[] = {
diff --git a/libavcodec/tak.h b/libavcodec/tak.h
index fa91149793..19b1c47521 100644
--- a/libavcodec/tak.h
+++ b/libavcodec/tak.h
@@ -29,9 +29,8 @@
#include <stdint.h>
-#define BITSTREAM_READER_LE
-#include "get_bits.h"
#include "avcodec.h"
+#include "get_bits.h"
#define TAK_FORMAT_DATA_TYPE_BITS 3
#define TAK_FORMAT_SAMPLE_RATE_BITS 18
diff --git a/libavcodec/tak_parser.c b/libavcodec/tak_parser.c
index 295df2418a..9ac1deb9f7 100644
--- a/libavcodec/tak_parser.c
+++ b/libavcodec/tak_parser.c
@@ -24,8 +24,9 @@
* TAK parser
**/
-#include "tak.h"
+#define BITSTREAM_READER_LE
#include "parser.h"
+#include "tak.h"
typedef struct TAKParseContext {
ParseContext pc;
diff --git a/libavcodec/takdec.c b/libavcodec/takdec.c
index 93098be7e4..c9db928c5c 100644
--- a/libavcodec/takdec.c
+++ b/libavcodec/takdec.c
@@ -27,11 +27,13 @@
#include "libavutil/internal.h"
#include "libavutil/samplefmt.h"
-#include "tak.h"
+
+#define BITSTREAM_READER_LE
#include "audiodsp.h"
#include "avcodec.h"
#include "internal.h"
#include "unary.h"
+#include "tak.h"
#define MAX_SUBFRAMES 8 // max number of subframes per channel
#define MAX_PREDICTORS 256
diff --git a/libavcodec/tiertexseqv.c b/libavcodec/tiertexseqv.c
index 626324a170..8ca7edfeac 100644
--- a/libavcodec/tiertexseqv.c
+++ b/libavcodec/tiertexseqv.c
@@ -24,8 +24,8 @@
* Tiertex Limited SEQ video decoder
*/
-#include "avcodec.h"
#define BITSTREAM_READER_LE
+#include "avcodec.h"
#include "get_bits.h"
#include "internal.h"
diff --git a/libavcodec/tscc2.c b/libavcodec/tscc2.c
index e830bf93d5..d3d45e4d22 100644
--- a/libavcodec/tscc2.c
+++ b/libavcodec/tscc2.c
@@ -28,8 +28,8 @@
#define BITSTREAM_READER_LE
#include "avcodec.h"
-#include "get_bits.h"
#include "bytestream.h"
+#include "get_bits.h"
#include "internal.h"
#include "mathops.h"
#include "tscc2data.h"
diff --git a/libavcodec/tta.c b/libavcodec/tta.c
index 7399827f2f..2b57406686 100644
--- a/libavcodec/tta.c
+++ b/libavcodec/tta.c
@@ -27,12 +27,14 @@
* @author Alex Beregszaszi
*/
-#define BITSTREAM_READER_LE
#include <limits.h>
+
+#include "libavutil/crc.h"
+
+#define BITSTREAM_READER_LE
#include "avcodec.h"
#include "get_bits.h"
#include "internal.h"
-#include "libavutil/crc.h"
#define FORMAT_SIMPLE 1
#define FORMAT_ENCRYPTED 2
diff --git a/libavcodec/vble.c b/libavcodec/vble.c
index 7ce1aeebfa..1a78036731 100644
--- a/libavcodec/vble.c
+++ b/libavcodec/vble.c
@@ -24,10 +24,9 @@
* VBLE Decoder
*/
-#define BITSTREAM_READER_LE
-
#include "libavutil/imgutils.h"
+#define BITSTREAM_READER_LE
#include "avcodec.h"
#include "get_bits.h"
#include "huffyuvdsp.h"
diff --git a/libavcodec/vorbis.c b/libavcodec/vorbis.c
index 66fa21b9e1..d29769cead 100644
--- a/libavcodec/vorbis.c
+++ b/libavcodec/vorbis.c
@@ -25,7 +25,6 @@
#define BITSTREAM_READER_LE
#include "avcodec.h"
#include "get_bits.h"
-
#include "vorbis.h"
diff --git a/libavcodec/vorbisdec.c b/libavcodec/vorbisdec.c
index abc01c8617..8b800fd439 100644
--- a/libavcodec/vorbisdec.c
+++ b/libavcodec/vorbisdec.c
@@ -25,13 +25,13 @@
#include <inttypes.h>
#include <math.h>
-#define BITSTREAM_READER_LE
#include "libavutil/float_dsp.h"
+
+#define BITSTREAM_READER_LE
#include "avcodec.h"
-#include "get_bits.h"
#include "fft.h"
+#include "get_bits.h"
#include "internal.h"
-
#include "vorbis.h"
#include "vorbisdsp.h"
#include "xiph.h"
diff --git a/libavcodec/wavpack.c b/libavcodec/wavpack.c
index ab9dec9859..7f55f515a3 100644
--- a/libavcodec/wavpack.c
+++ b/libavcodec/wavpack.c
@@ -19,14 +19,14 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#define BITSTREAM_READER_LE
-
#include "libavutil/channel_layout.h"
+
+#define BITSTREAM_READER_LE
#include "avcodec.h"
+#include "bytestream.h"
#include "get_bits.h"
#include "internal.h"
#include "unary.h"
-#include "bytestream.h"
/**
* @file
diff --git a/libavcodec/webp.c b/libavcodec/webp.c
index c4757446d3..b26399c504 100644
--- a/libavcodec/webp.c
+++ b/libavcodec/webp.c
@@ -37,12 +37,13 @@
* - Exif and XMP metadata
*/
-#define BITSTREAM_READER_LE
#include "libavutil/imgutils.h"
+
+#define BITSTREAM_READER_LE
#include "avcodec.h"
#include "bytestream.h"
-#include "internal.h"
#include "get_bits.h"
+#include "internal.h"
#include "thread.h"
#include "vp8.h"
diff --git a/libavcodec/xan.c b/libavcodec/xan.c
index a46b58c7f1..c16c651d7b 100644
--- a/libavcodec/xan.c
+++ b/libavcodec/xan.c
@@ -34,9 +34,10 @@
#include "libavutil/intreadwrite.h"
#include "libavutil/mem.h"
+
+#define BITSTREAM_READER_LE
#include "avcodec.h"
#include "bytestream.h"
-#define BITSTREAM_READER_LE
#include "get_bits.h"
#include "internal.h"
diff --git a/libavformat/takdec.c b/libavformat/takdec.c
index 61ead31f9e..b28d44ce00 100644
--- a/libavformat/takdec.c
+++ b/libavformat/takdec.c
@@ -19,11 +19,13 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
+#define BITSTREAM_READER_LE
#include "libavcodec/tak.h"
+
+#include "apetag.h"
#include "avformat.h"
#include "internal.h"
#include "rawdec.h"
-#include "apetag.h"
typedef struct TAKDemuxContext {
int mlast_frame;