Browse Source

Replace many includes of libavutil/common.h with what is actually needed

This reduces the number of false dependencies on header files and
speeds up compilation.

Originally committed as revision 22407 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.6
Måns Rullgård 16 years ago
parent
commit
2ed6f39944
28 changed files with 32 additions and 28 deletions
  1. +2
    -0
      libavcodec/fft.c
  2. +3
    -0
      libavcodec/mdct.c
  3. +1
    -0
      libavcodec/rdft.c
  4. +2
    -1
      libavutil/adler32.c
  5. +1
    -1
      libavutil/adler32.h
  6. +1
    -1
      libavutil/arm/bswap.h
  7. +1
    -1
      libavutil/arm/intmath.h
  8. +1
    -1
      libavutil/avr32/bswap.h
  9. +1
    -1
      libavutil/bfin/bswap.h
  10. +1
    -1
      libavutil/bswap.h
  11. +1
    -0
      libavutil/crc.c
  12. +1
    -1
      libavutil/crc.h
  13. +0
    -2
      libavutil/fifo.h
  14. +1
    -2
      libavutil/internal.h
  15. +2
    -1
      libavutil/intfloat_readwrite.c
  16. +1
    -1
      libavutil/intfloat_readwrite.h
  17. +2
    -1
      libavutil/lfg.c
  18. +2
    -2
      libavutil/mathematics.c
  19. +1
    -1
      libavutil/mathematics.h
  20. +1
    -0
      libavutil/md5.c
  21. +1
    -1
      libavutil/mem.h
  22. +1
    -1
      libavutil/rational.h
  23. +1
    -1
      libavutil/sh4/bswap.h
  24. +1
    -2
      libavutil/sha.c
  25. +0
    -1
      libavutil/tree.c
  26. +1
    -1
      libavutil/x86/bswap.h
  27. +0
    -2
      libavutil/x86/intmath.h
  28. +1
    -1
      libavutil/x86/intreadwrite.h

+ 2
- 0
libavcodec/fft.c View File

@@ -26,6 +26,8 @@
* FFT/IFFT transforms.
*/

#include <stdlib.h>
#include <string.h>
#include "libavutil/mathematics.h"
#include "fft.h"



+ 3
- 0
libavcodec/mdct.c View File

@@ -19,6 +19,9 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/

#include <stdlib.h>
#include <string.h>
#include "libavutil/common.h"
#include "libavutil/mathematics.h"
#include "fft.h"



+ 1
- 0
libavcodec/rdft.c View File

@@ -18,6 +18,7 @@
* License along with FFmpeg; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include <stdlib.h>
#include <math.h>
#include "libavutil/mathematics.h"
#include "fft.h"


+ 2
- 1
libavutil/adler32.c View File

@@ -21,7 +21,7 @@
* 3. This notice may not be removed or altered from any source distribution.
*/

#include "common.h"
#include "config.h"
#include "adler32.h"

#define BASE 65521L /* largest prime smaller than 65536 */
@@ -53,6 +53,7 @@ unsigned long av_adler32_update(unsigned long adler, const uint8_t *buf, unsigne

#ifdef TEST
#include "log.h"
#include "timer.h"
#define LEN 7001
volatile int checksum;
int main(void){


+ 1
- 1
libavutil/adler32.h View File

@@ -22,7 +22,7 @@
#define AVUTIL_ADLER32_H

#include <stdint.h>
#include "common.h"
#include "attributes.h"

unsigned long av_adler32_update(unsigned long adler, const uint8_t *buf,
unsigned int len) av_pure;


+ 1
- 1
libavutil/arm/bswap.h View File

@@ -21,7 +21,7 @@

#include <stdint.h>
#include "config.h"
#include "libavutil/common.h"
#include "libavutil/attributes.h"

#ifdef __ARMCC_VERSION



+ 1
- 1
libavutil/arm/intmath.h View File

@@ -22,7 +22,7 @@
#define AVUTIL_ARM_INTMATH_H

#include "config.h"
#include "libavutil/common.h"
#include "libavutil/attributes.h"

#if HAVE_INLINE_ASM



+ 1
- 1
libavutil/avr32/bswap.h View File

@@ -21,7 +21,7 @@

#include <stdint.h>
#include "config.h"
#include "libavutil/common.h"
#include "libavutil/attributes.h"

#if HAVE_INLINE_ASM



+ 1
- 1
libavutil/bfin/bswap.h View File

@@ -28,7 +28,7 @@

#include <stdint.h>
#include "config.h"
#include "libavutil/common.h"
#include "libavutil/attributes.h"

#define bswap_32 bswap_32
static av_always_inline av_const uint32_t bswap_32(uint32_t x)


+ 1
- 1
libavutil/bswap.h View File

@@ -28,7 +28,7 @@

#include <stdint.h>
#include "config.h"
#include "common.h"
#include "attributes.h"

#if ARCH_ARM
# include "arm/bswap.h"


+ 1
- 0
libavutil/crc.c View File

@@ -19,6 +19,7 @@
*/

#include "config.h"
#include "common.h"
#include "bswap.h"
#include "crc.h"



+ 1
- 1
libavutil/crc.h View File

@@ -23,7 +23,7 @@

#include <stdint.h>
#include <stddef.h>
#include "common.h"
#include "attributes.h"

typedef uint32_t AVCRC;



+ 0
- 2
libavutil/fifo.h View File

@@ -25,8 +25,6 @@
#define AVUTIL_FIFO_H

#include <stdint.h>
#include "avutil.h"
#include "common.h"

typedef struct AVFifoBuffer {
uint8_t *buffer;


+ 1
- 2
libavutil/internal.h View File

@@ -35,8 +35,7 @@
#include <stddef.h>
#include <assert.h>
#include "config.h"
#include "common.h"
#include "mem.h"
#include "attributes.h"
#include "timer.h"

#ifndef attribute_align_arg


+ 2
- 1
libavutil/intfloat_readwrite.c View File

@@ -25,7 +25,8 @@
* portable IEEE float/double read/write functions
*/

#include "common.h"
#include <stdint.h>
#include <math.h>
#include "intfloat_readwrite.h"

double av_int2dbl(int64_t v){


+ 1
- 1
libavutil/intfloat_readwrite.h View File

@@ -22,7 +22,7 @@
#define AVUTIL_INTFLOAT_READWRITE_H

#include <stdint.h>
#include "common.h"
#include "attributes.h"

/* IEEE 80 bits extended float */
typedef struct AVExtFloat {


+ 2
- 1
libavutil/lfg.c View File

@@ -23,6 +23,7 @@
#include "lfg.h"
#include "md5.h"
#include "intreadwrite.h"
#include "attributes.h"

void av_cold av_lfg_init(AVLFG *c, unsigned int seed){
uint8_t tmp[16]={0};
@@ -56,7 +57,7 @@ void av_bmg_get(AVLFG *lfg, double out[2])

#ifdef TEST
#include "log.h"
#include "common.h"
#include "timer.h"

int main(void)
{


+ 2
- 2
libavutil/mathematics.c View File

@@ -24,8 +24,8 @@
*/

#include <assert.h>
#include "avutil.h"
#include "common.h"
#include <stdint.h>
#include <limits.h>
#include "mathematics.h"

const uint8_t ff_sqrt_tab[256]={


+ 1
- 1
libavutil/mathematics.h View File

@@ -23,7 +23,7 @@

#include <stdint.h>
#include <math.h>
#include "common.h"
#include "attributes.h"
#include "rational.h"

#ifndef M_E


+ 1
- 0
libavutil/md5.c View File

@@ -163,6 +163,7 @@ void av_md5_sum(uint8_t *dst, const uint8_t *src, const int len){

#ifdef TEST
#include <stdio.h>
#include <inttypes.h>
#undef printf
int main(void){
uint64_t md5val;


+ 1
- 1
libavutil/mem.h View File

@@ -26,7 +26,7 @@
#ifndef AVUTIL_MEM_H
#define AVUTIL_MEM_H

#include "common.h"
#include "attributes.h"

#if defined(__ICC) || defined(__SUNPRO_C)
#define DECLARE_ALIGNED(n,t,v) t __attribute__ ((aligned (n))) v


+ 1
- 1
libavutil/rational.h View File

@@ -29,7 +29,7 @@
#define AVUTIL_RATIONAL_H

#include <stdint.h>
#include "common.h"
#include "attributes.h"

/**
* rational number numerator/denominator


+ 1
- 1
libavutil/sh4/bswap.h View File

@@ -26,7 +26,7 @@

#include <stdint.h>
#include "config.h"
#include "libavutil/common.h"
#include "libavutil/attributes.h"

#define bswap_16 bswap_16
static av_always_inline av_const uint16_t bswap_16(uint16_t x)


+ 1
- 2
libavutil/sha.c View File

@@ -21,8 +21,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/

#include "common.h"
#include "avutil.h"
#include <string.h>
#include "bswap.h"
#include "sha.h"
#include "sha1.h"


+ 0
- 1
libavutil/tree.c View File

@@ -18,7 +18,6 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/

#include "common.h"
#include "log.h"
#include "tree.h"



+ 1
- 1
libavutil/x86/bswap.h View File

@@ -26,7 +26,7 @@

#include <stdint.h>
#include "config.h"
#include "libavutil/common.h"
#include "libavutil/attributes.h"

#define bswap_16 bswap_16
static av_always_inline av_const uint16_t bswap_16(uint16_t x)


+ 0
- 2
libavutil/x86/intmath.h View File

@@ -21,8 +21,6 @@
#ifndef AVUTIL_X86_INTMATH_H
#define AVUTIL_X86_INTMATH_H

#include "libavutil/common.h"

#define FASTDIV(a,b) \
({\
int ret, dmy;\


+ 1
- 1
libavutil/x86/intreadwrite.h View File

@@ -23,7 +23,7 @@

#include <stdint.h>
#include "config.h"
#include "libavutil/common.h"
#include "libavutil/attributes.h"

#if HAVE_MMX



Loading…
Cancel
Save