Browse Source

include all prerequisites in header files

Originally committed as revision 9344 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Måns Rullgård 18 years ago
parent
commit
99545457bf
72 changed files with 180 additions and 0 deletions
  1. +3
    -0
      libavcodec/aac_ac3_parser.h
  2. +2
    -0
      libavcodec/atrac3data.h
  3. +5
    -0
      libavcodec/bitstream.h
  4. +2
    -0
      libavcodec/bmp.h
  5. +2
    -0
      libavcodec/bytestream.h
  6. +2
    -0
      libavcodec/cookdata.h
  7. +2
    -0
      libavcodec/dcadata.h
  8. +3
    -0
      libavcodec/dcahuff.h
  9. +2
    -0
      libavcodec/dnxhddata.h
  10. +3
    -0
      libavcodec/dvdata.h
  11. +2
    -0
      libavcodec/faandct.h
  12. +3
    -0
      libavcodec/golomb.h
  13. +3
    -0
      libavcodec/h261data.h
  14. +2
    -0
      libavcodec/h263_parser.h
  15. +2
    -0
      libavcodec/h263data.h
  16. +4
    -0
      libavcodec/h264data.h
  17. +2
    -0
      libavcodec/imcdata.h
  18. +2
    -0
      libavcodec/indeo2data.h
  19. +2
    -0
      libavcodec/indeo3data.h
  20. +1
    -0
      libavcodec/jpeglsdec.h
  21. +2
    -0
      libavcodec/mathops.h
  22. +2
    -0
      libavcodec/mpcdata.h
  23. +3
    -0
      libavcodec/mpeg12data.h
  24. +3
    -0
      libavcodec/mpeg4data.h
  25. +3
    -0
      libavcodec/mpegaudiodectab.h
  26. +3
    -0
      libavcodec/mpegaudiotab.h
  27. +4
    -0
      libavcodec/msmpeg4tab.h
  28. +2
    -0
      libavcodec/opt.h
  29. +2
    -0
      libavcodec/qdm2data.h
  30. +4
    -0
      libavcodec/rangecoder.h
  31. +2
    -0
      libavcodec/ratecontrol.h
  32. +4
    -0
      libavcodec/rl.h
  33. +2
    -0
      libavcodec/rle.h
  34. +3
    -0
      libavcodec/rtjpeg.h
  35. +2
    -0
      libavcodec/s3tc.h
  36. +3
    -0
      libavcodec/simple_idct.h
  37. +2
    -0
      libavcodec/sp5x.h
  38. +3
    -0
      libavcodec/svq1_cb.h
  39. +2
    -0
      libavcodec/svq1_vlc.h
  40. +2
    -0
      libavcodec/tiff.h
  41. +3
    -0
      libavcodec/truemotion1data.h
  42. +2
    -0
      libavcodec/truespeech_data.h
  43. +2
    -0
      libavcodec/vc1acdata.h
  44. +4
    -0
      libavcodec/vc1data.h
  45. +2
    -0
      libavcodec/vorbis_enc_data.h
  46. +3
    -0
      libavcodec/vp3data.h
  47. +2
    -0
      libavcodec/vp5data.h
  48. +3
    -0
      libavcodec/wmadata.h
  49. +2
    -0
      libavformat/allformats.h
  50. +4
    -0
      libavformat/asf.h
  51. +2
    -0
      libavformat/avio.h
  52. +2
    -0
      libavformat/dv.h
  53. +2
    -0
      libavformat/isom.h
  54. +2
    -0
      libavformat/mpegts.h
  55. +3
    -0
      libavformat/riff.h
  56. +3
    -0
      libavformat/rtp.h
  57. +2
    -0
      libavformat/rtp_h264.h
  58. +4
    -0
      libavformat/rtp_internal.h
  59. +2
    -0
      libavformat/rtsp.h
  60. +2
    -0
      libavutil/adler32.h
  61. +2
    -0
      libavutil/aes.h
  62. +2
    -0
      libavutil/base64.h
  63. +3
    -0
      libavutil/bswap.h
  64. +3
    -0
      libavutil/crc.h
  65. +2
    -0
      libavutil/fifo.h
  66. +2
    -0
      libavutil/integer.h
  67. +3
    -0
      libavutil/internal.h
  68. +2
    -0
      libavutil/intreadwrite.h
  69. +2
    -0
      libavutil/md5.h
  70. +2
    -0
      libavutil/rational.h
  71. +2
    -0
      libavutil/sha1.h
  72. +2
    -0
      libavutil/softfloat.h

+ 3
- 0
libavcodec/aac_ac3_parser.h View File

@@ -23,6 +23,9 @@
#ifndef AAC_AC3_PARSER_H
#define AAC_AC3_PARSER_H

#include <stdint.h>
#include "avcodec.h"

typedef struct AACAC3ParseContext {
uint8_t *inbuf_ptr;
int frame_size;


+ 2
- 0
libavcodec/atrac3data.h View File

@@ -25,6 +25,8 @@
* Atrac 3 AKA RealAudio 8 compatible decoder data
*/

#include <stdint.h>

/* VLC tables */

static const uint8_t huffcode1[9] = {


+ 5
- 0
libavcodec/bitstream.h View File

@@ -26,6 +26,11 @@
#ifndef BITSTREAM_H
#define BITSTREAM_H

#include <stdint.h>
#include <stdlib.h>
#include <assert.h>
#include "common.h"
#include "bswap.h"
#include "log.h"

#if defined(ALT_BITSTREAM_READER_LE) && !defined(ALT_BITSTREAM_READER)


+ 2
- 0
libavcodec/bmp.h View File

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

#include "avcodec.h"

typedef struct BMPContext {
AVFrame picture;
} BMPContext;


+ 2
- 0
libavcodec/bytestream.h View File

@@ -22,6 +22,8 @@
#ifndef FFMPEG_BYTESTREAM_H
#define FFMPEG_BYTESTREAM_H

#include "common.h"

#define DEF(name, bytes, read, write)\
static av_always_inline unsigned int bytestream_get_ ## name(uint8_t **b){\
(*b) += bytes;\


+ 2
- 0
libavcodec/cookdata.h View File

@@ -26,6 +26,8 @@
* Cook AKA RealAudio G2 compatible decoderdata
*/

#include <stdint.h>

/* various data tables */

static const int expbits_tab[8] = {


+ 2
- 0
libavcodec/dcadata.h View File

@@ -24,6 +24,8 @@
* @file dcadata.c
*/

#include <stdint.h>

/* Generic tables */

static const uint32_t dca_sample_rates[16] =


+ 3
- 0
libavcodec/dcahuff.h View File

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

#include <stdint.h>
#include <stdlib.h>

#define TMODE_COUNT 4
static const uint8_t tmode_vlc_bits[TMODE_COUNT] = { 3, 3, 3, 2 };
static const uint16_t tmode_codes[TMODE_COUNT][4] = {


+ 2
- 0
libavcodec/dnxhddata.h View File

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

#include <stdint.h>

static const uint8_t dnxhd_1238_luma_weigth[] = {
0, 32, 32, 33, 34, 33, 33, 33,
33, 33, 33, 33, 33, 35, 37, 37,


+ 3
- 0
libavcodec/dvdata.h View File

@@ -24,6 +24,9 @@
* Constants for DV codec.
*/

#include "avcodec.h"
#include "rational.h"

/*
* DVprofile is used to express the differences between various
* DV flavors. For now it's primarily used for differentiating


+ 2
- 0
libavcodec/faandct.h View File

@@ -27,6 +27,8 @@
* @author Michael Niedermayer <michaelni@gmx.at>
*/

#include "dsputil.h"

#define FAAN_POSTSCALE

void ff_faandct(DCTELEM * data);


+ 3
- 0
libavcodec/golomb.h View File

@@ -28,6 +28,9 @@
* @author Michael Niedermayer <michaelni@gmx.at> and Alex Beregszaszi
*/

#include <stdint.h>
#include "bitstream.h"

#define INVALID_VLC 0x80000000

extern const uint8_t ff_golomb_vlc_len[512];


+ 3
- 0
libavcodec/h261data.h View File

@@ -24,6 +24,9 @@
* H.261 tables.
*/

#include <stdint.h>
#include "h261.h"

// H.261 VLC table for macroblock addressing
static const uint8_t h261_mba_code[35] = {
1, 3, 2, 3,


+ 2
- 0
libavcodec/h263_parser.h View File

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

#include "parser.h"

int ff_h263_find_frame_end(ParseContext *pc, const uint8_t *buf, int buf_size);

+ 2
- 0
libavcodec/h263data.h View File

@@ -26,6 +26,8 @@
* H.263 tables.
*/

#include <stdint.h>
#include "mpegvideo.h"

/* intra MCBPC, mb_type = (intra), then (intraq) */
const uint8_t intra_MCBPC_code[9] = { 1, 1, 2, 3, 1, 1, 2, 3, 1 };


+ 4
- 0
libavcodec/h264data.h View File

@@ -27,6 +27,10 @@
* @author Michael Niedermayer <michaelni@gmx.at>
*/

#include <stdint.h>
#include "mpegvideo.h"
#include "rational.h"

#define VERT_PRED 0
#define HOR_PRED 1
#define DC_PRED 2


+ 2
- 0
libavcodec/imcdata.h View File

@@ -22,6 +22,8 @@
*
*/

#include <stdint.h>

static const uint16_t band_tab[33] = {
0, 3, 6, 9, 12, 16, 20, 24, 29, 34, 40,
46, 53, 60, 68, 76, 84, 93, 102, 111, 121, 131,


+ 2
- 0
libavcodec/indeo2data.h View File

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

#include <stdint.h>

#define IR2_CODES 143
static const uint16_t ir2_codes[IR2_CODES][2] = {
#ifdef ALT_BITSTREAM_READER_LE


+ 2
- 0
libavcodec/indeo3data.h View File

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

#include <stdint.h>

static const uint32_t correction[] = {
0x00000000, 0x00000202, 0xfffffdfe, 0x000002ff, 0xfffffd01, 0xffffff03, 0x000000fd, 0x00000404,
0xfffffbfc, 0x00000501, 0xfffffaff, 0x00000105, 0xfffffefb, 0x000003fc, 0xfffffc04, 0x000005fe,


+ 1
- 0
libavcodec/jpeglsdec.h View File

@@ -29,6 +29,7 @@
#define JPEGLSDEC_H

#include "mjpeg.h"
#include "mjpegdec.h"

/**
* Decode LSE block with initialization parameters


+ 2
- 0
libavcodec/mathops.h View File

@@ -22,6 +22,8 @@
#ifndef MATHOPS_H
#define MATHOPS_H

#include "common.h"

#ifdef ARCH_X86_32

#include "i386/mathops.h"


+ 2
- 0
libavcodec/mpcdata.h View File

@@ -20,6 +20,8 @@
*
*/

#include <stdint.h>

static const int8_t mpc_idx30[] = { -1, 0, 1,-1, 0, 1,-1, 0, 1,-1, 0, 1,-1, 0, 1,-1, 0, 1,-1, 0, 1,-1, 0, 1,-1, 0, 1};
static const int8_t mpc_idx31[] = { -1,-1,-1, 0, 0, 0, 1, 1, 1,-1,-1,-1, 0, 0, 0, 1, 1, 1,-1,-1,-1, 0, 0, 0, 1, 1, 1};
static const int8_t mpc_idx32[] = { -1,-1,-1,-1,-1,-1,-1,-1,-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1};


+ 3
- 0
libavcodec/mpeg12data.h View File

@@ -25,6 +25,9 @@
* MPEG1/2 tables.
*/

#include <stdint.h>
#include "mpegvideo.h"

const uint16_t ff_mpeg1_default_intra_matrix[64] = {
8, 16, 19, 22, 26, 27, 29, 34,
16, 16, 22, 24, 27, 29, 34, 37,


+ 3
- 0
libavcodec/mpeg4data.h View File

@@ -25,6 +25,9 @@
* mpeg4 tables.
*/

#include <stdint.h>
#include "mpegvideo.h"

// shapes
#define RECT_SHAPE 0
#define BIN_SHAPE 1


+ 3
- 0
libavcodec/mpegaudiodectab.h View File

@@ -24,6 +24,9 @@
* mpeg audio layer decoder tables.
*/

#include <stdint.h>
#include "mpegaudio.h"

/*******************************************************/
/* layer 3 tables */



+ 3
- 0
libavcodec/mpegaudiotab.h View File

@@ -27,6 +27,9 @@
* Most of them come from the mpeg audio specification.
*/

#include <stdint.h>
#include "mpegaudio.h"

#define SQRT2 1.41421356237309514547

static const int costab32[30] = {


+ 4
- 0
libavcodec/msmpeg4tab.h View File

@@ -27,6 +27,10 @@
* MSMPEG4 data tables.
*/

#include <stdint.h>
#include "bitstream.h"
#include "rl.h"

/* non intra picture macro block coded block pattern + mb type */
static const uint32_t table_mb_non_intra[128][2] = {
{ 0x40, 7 },{ 0x13c9, 13 },{ 0x9fd, 12 },{ 0x1fc, 15 },


+ 2
- 0
libavcodec/opt.h View File

@@ -27,6 +27,8 @@
* AVOptions
*/

#include "rational.h"

enum AVOptionType{
FF_OPT_TYPE_FLAGS,
FF_OPT_TYPE_INT,


+ 2
- 0
libavcodec/qdm2data.h View File

@@ -31,6 +31,8 @@
#ifndef QDM2DATA_H
#define QDM2DATA_H

#include <stdint.h>

/** VLC TABLES **/

/* values in this table range from -1..23; adjust retrieved value by -1 */


+ 4
- 0
libavcodec/rangecoder.h View File

@@ -25,6 +25,10 @@
* Range coder.
*/

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

typedef struct RangeCoder{
int low;
int range;


+ 2
- 0
libavcodec/ratecontrol.h View File

@@ -28,6 +28,8 @@
* ratecontrol header.
*/

#include <stdio.h>
#include <stdint.h>
#include "eval.h"

typedef struct Predictor{


+ 4
- 0
libavcodec/rl.h View File

@@ -6,6 +6,10 @@
#ifndef AVCODEC_RL_H
#define AVCODEC_RL_H

#include <stdint.h>
#include "bitstream.h"
#include "mpegvideo.h"

/** RLTable. */
typedef struct RLTable {
int n; ///< number of entries of table_vlc minus 1


+ 2
- 0
libavcodec/rle.h View File

@@ -22,6 +22,8 @@
#ifndef RLE_H
#define RLE_H

#include <stdint.h>

/**
* RLE compress the row, with maximum size of out_size. Value before repeated bytes is (count ^ xor_rep) + add_rep.
* Value before raw bytes is (count ^ xor_raw) + add_raw.


+ 3
- 0
libavcodec/rtjpeg.h View File

@@ -22,6 +22,9 @@
#ifndef RTJPEG_H
#define RTJPEG_H

#include <stdint.h>
#include <dsputil.h>

typedef struct {
int w, h;
DSPContext *dsp;


+ 2
- 0
libavcodec/s3tc.h View File

@@ -23,6 +23,8 @@
#ifndef FF_S3TC_H
#define FF_S3TC_H

#include <stdint.h>

#define FF_S3TC_DXT1 0x31545844
#define FF_S3TC_DXT3 0x33545844



+ 3
- 0
libavcodec/simple_idct.h View File

@@ -25,6 +25,9 @@
* simple idct header.
*/

#include <stdint.h>
#include "dsputil.h"

void simple_idct_put(uint8_t *dest, int line_size, DCTELEM *block);
void simple_idct_add(uint8_t *dest, int line_size, DCTELEM *block);
void ff_simple_idct_mmx(int16_t *block);


+ 2
- 0
libavcodec/sp5x.h View File

@@ -22,6 +22,8 @@
#ifndef SP5X_H
#define SP5X_H

#include <stdint.h>

static const uint8_t sp5x_data_sof[] =
{
0xFF, 0xC0, /* SOF */


+ 3
- 0
libavcodec/svq1_cb.h View File

@@ -29,6 +29,9 @@
* svq1 code books.
*/

#include <stdint.h>
#include <stdlib.h>

/* 6x16-entry codebook for inter-coded 4x2 vectors */
static const int8_t svq1_inter_codebook_4x2[768] = {
7, 2, -6, -7, 7, 3, -3, -4, -7, -2, 7, 8, -8, -4, 3, 4,


+ 2
- 0
libavcodec/svq1_vlc.h View File

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

#include <stdint.h>

/* values in this table range from 0..3; adjust retrieved value by +0 */
static const uint8_t svq1_block_type_vlc[4][2] = {
/* { code, length } */


+ 2
- 0
libavcodec/tiff.h View File

@@ -28,6 +28,8 @@
#ifndef TIFF_H
#define TIFF_H

#include <stdint.h>

/** abridged list of TIFF tags */
enum TiffTags{
TIFF_SUBFILE = 0xfe,


+ 3
- 0
libavcodec/truemotion1data.h View File

@@ -25,6 +25,9 @@
#ifndef TRUEMOTION1DATA_H
#define TRUEMOTION1DATA_H

#include <stdint.h>
#include <stdlib.h>

/* Y delta tables, skinny and fat */
static const int16_t ydt1[8] = { 0, -2, 2, -6, 6, -12, 12, -12 };
static const int16_t ydt2[8] = { 0, -2, 4, -6, 8, -12, 12, -12 };


+ 2
- 0
libavcodec/truespeech_data.h View File

@@ -22,6 +22,8 @@
#ifndef __TRUESPEECH_DATA__
#define __TRUESPEECH_DATA__

#include <stdint.h>

/* codebooks fo expanding input filter */
static const int16_t ts_cb_0[32] = {
0x8240, 0x8364, 0x84CE, 0x865D, 0x8805, 0x89DE, 0x8BD7, 0x8DF4,


+ 2
- 0
libavcodec/vc1acdata.h View File

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

#include <stdint.h>

#define AC_MODES 8

static const int vc1_ac_sizes[AC_MODES] = {


+ 4
- 0
libavcodec/vc1data.h View File

@@ -28,6 +28,10 @@
#ifndef VC1DATA_H
#define VC1DATA_H

#include <stdint.h>
#include "bitstream.h"
#include "rational.h"

/** Table for conversion between TTBLK and TTMB */
extern const int ff_vc1_ttblk_to_tt[3][8];



+ 2
- 0
libavcodec/vorbis_enc_data.h View File

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

#include <stdint.h>

static const uint8_t codebook0[] = {
2, 10, 8, 14, 7, 12, 11, 14, 1, 5, 3, 7, 4, 9, 7,
13,


+ 3
- 0
libavcodec/vp3data.h View File

@@ -21,6 +21,9 @@
#ifndef VP3DATA_H
#define VP3DATA_H

#include <stdint.h>
#include <stdlib.h>

/* these coefficients dequantize intraframe Y plane coefficients
* (note: same as JPEG) */
static const int16_t vp31_intra_y_dequant[64] =


+ 2
- 0
libavcodec/vp5data.h View File

@@ -24,6 +24,8 @@
#ifndef VP5DATA_H
#define VP5DATA_H

#include <stdint.h>

static const uint8_t vp5_coeff_groups[] = {
-1, 0, 1, 1, 2, 1, 1, 2,
2, 1, 1, 2, 2, 2, 1, 2,


+ 3
- 0
libavcodec/wmadata.h View File

@@ -24,6 +24,9 @@
* Various WMA tables.
*/

#include <stdint.h>
#include "wma.h"

static const uint16_t wma_critical_freqs[25] = {
100, 200, 300, 400, 510, 630, 770, 920,
1080, 1270, 1480, 1720, 2000, 2320, 2700, 3150,


+ 2
- 0
libavformat/allformats.h View File

@@ -22,6 +22,8 @@
#ifndef ALLFORMATS_H
#define ALLFORMATS_H

#include "avformat.h"

extern AVInputFormat aac_demuxer;
extern AVInputFormat ac3_demuxer;
extern AVInputFormat aiff_demuxer;


+ 4
- 0
libavformat/asf.h View File

@@ -17,6 +17,10 @@
* License along with FFmpeg; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/

#include <stdint.h>
#include "avformat.h"

#define PACKET_SIZE 3200

typedef struct {


+ 2
- 0
libavformat/avio.h View File

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

#include <stdint.h>

/* output byte stream handling */

typedef int64_t offset_t;


+ 2
- 0
libavformat/dv.h View File

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

#include "avformat.h"

typedef struct DVDemuxContext DVDemuxContext;
DVDemuxContext* dv_init_demux(AVFormatContext* s);
int dv_get_packet(DVDemuxContext*, AVPacket *);


+ 2
- 0
libavformat/isom.h View File

@@ -24,6 +24,8 @@
#ifndef FFMPEG_ISOM_H
#define FFMPEG_ISOM_H

#include "riff.h"

/* isom.c */
extern const AVCodecTag ff_mp4_obj_type[];
extern const AVCodecTag codec_movvideo_tags[];


+ 2
- 0
libavformat/mpegts.h View File

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

#include "avformat.h"

#define TS_FEC_PACKET_SIZE 204
#define TS_DVHS_PACKET_SIZE 192
#define TS_PACKET_SIZE 188


+ 3
- 0
libavformat/riff.h View File

@@ -28,6 +28,9 @@
#ifndef FF_RIFF_H
#define FF_RIFF_H

#include "avcodec.h"
#include "avio.h"

offset_t start_tag(ByteIOContext *pb, const char *tag);
void end_tag(ByteIOContext *pb, offset_t start);



+ 3
- 0
libavformat/rtp.h View File

@@ -21,6 +21,9 @@
#ifndef RTP_H
#define RTP_H

#include "avcodec.h"
#include "avformat.h"

#define RTP_MIN_PACKET_LENGTH 12
#define RTP_MAX_PACKET_LENGTH 1500 /* XXX: suppress this define */



+ 2
- 0
libavformat/rtp_h264.h View File

@@ -22,5 +22,7 @@
#ifndef RTP_H264_H
#define RTP_H264_H

#include "rtp_internal.h"

extern RTPDynamicProtocolHandler ff_h264_dynamic_handler;
#endif /* RTP_H264_H */

+ 4
- 0
libavformat/rtp_internal.h View File

@@ -23,6 +23,10 @@
#ifndef RTP_INTERNAL_H
#define RTP_INTERNAL_H

#include <stdint.h>
#include "avcodec.h"
#include "rtp.h"

// these statistics are used for rtcp receiver reports...
typedef struct {
uint16_t max_seq; ///< highest sequence number seen


+ 2
- 0
libavformat/rtsp.h View File

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

#include <stdint.h>
#include "avformat.h"
#include "rtspcodes.h"

enum RTSPProtocol {


+ 2
- 0
libavutil/adler32.h View File

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

#include <stdint.h>

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



+ 2
- 0
libavutil/aes.h View File

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

#include <stdint.h>

extern const int av_aes_size;

struct AVAES;


+ 2
- 0
libavutil/base64.h View File

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

#include <stdint.h>

/**
* decodes base64
* param order as strncpy()


+ 3
- 0
libavutil/bswap.h View File

@@ -26,6 +26,9 @@
#ifndef __BSWAP_H__
#define __BSWAP_H__

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

#ifdef HAVE_BYTESWAP_H
#include <byteswap.h>
#else


+ 3
- 0
libavutil/crc.h View File

@@ -21,6 +21,9 @@
#ifndef CRC_H
#define CRC_H

#include <stdint.h>
#include <sys/types.h>

typedef uint32_t AVCRC;

#if LIBAVUTIL_VERSION_INT < (50<<16)


+ 2
- 0
libavutil/fifo.h View File

@@ -24,6 +24,8 @@
#ifndef FIFO_H
#define FIFO_H

#include <stdint.h>

typedef struct AVFifoBuffer {
uint8_t *buffer;
uint8_t *rptr, *wptr, *end;


+ 2
- 0
libavutil/integer.h View File

@@ -29,6 +29,8 @@
#ifndef INTEGER_H
#define INTEGER_H

#include <stdint.h>

#define AV_INTEGER_SIZE 8

typedef struct AVInteger{


+ 3
- 0
libavutil/internal.h View File

@@ -26,6 +26,9 @@
#ifndef INTERNAL_H
#define INTERNAL_H

#include <stdint.h>
#include <assert.h>

#ifndef attribute_used
#if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 0)
# define attribute_used __attribute__((used))


+ 2
- 0
libavutil/intreadwrite.h View File

@@ -19,6 +19,8 @@
#ifndef INTREADWRITE_H
#define INTREADWRITE_H

#include <stdint.h>

#ifdef __GNUC__

struct unaligned_64 { uint64_t l; } __attribute__((packed));


+ 2
- 0
libavutil/md5.h View File

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

#include <stdint.h>

extern const int av_md5_size;

struct AVMD5;


+ 2
- 0
libavutil/rational.h View File

@@ -29,6 +29,8 @@
#ifndef RATIONAL_H
#define RATIONAL_H

#include <stdint.h>

/**
* Rational number num/den.
*/


+ 2
- 0
libavutil/sha1.h View File

@@ -1,6 +1,8 @@
#ifndef AV_SHA1_H
#define AV_SHA1_H

#include <stdint.h>

extern const int av_sha1_size;

struct AVSHA1;


+ 2
- 0
libavutil/softfloat.h View File

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

#include <stdint.h>

#define MIN_EXP -126
#define MAX_EXP 126
#define ONE_BITS 29


Loading…
Cancel
Save