comparison avcodec.h @ 1582:ece0ad14a35d libavcodec

added fake codec CODEC_ID_MPEG2TS of type CODEC_TYPE_DATA (needed for simpler handling of raw transport streams in ffserver and RTP - better solutions are welcomed)
author bellard
date Wed, 29 Oct 2003 14:08:18 +0000
parents 5d53c03186a1
children 6b224ca24033
comparison
equal deleted inserted replaced
1581:d2fc92d02bf7 1582:ece0ad14a35d
14 #include "common.h" 14 #include "common.h"
15 #include "rational.h" 15 #include "rational.h"
16 16
17 #define FFMPEG_VERSION_INT 0x000408 17 #define FFMPEG_VERSION_INT 0x000408
18 #define FFMPEG_VERSION "0.4.8" 18 #define FFMPEG_VERSION "0.4.8"
19 #define LIBAVCODEC_BUILD 4687 19 #define LIBAVCODEC_BUILD 4688
20 20
21 #define LIBAVCODEC_VERSION_INT FFMPEG_VERSION_INT 21 #define LIBAVCODEC_VERSION_INT FFMPEG_VERSION_INT
22 #define LIBAVCODEC_VERSION FFMPEG_VERSION 22 #define LIBAVCODEC_VERSION FFMPEG_VERSION
23 23
24 #define AV_STRINGIFY(s) AV_TOSTRING(s) 24 #define AV_STRINGIFY(s) AV_TOSTRING(s)
115 115
116 /* various DPCM codecs */ 116 /* various DPCM codecs */
117 CODEC_ID_ROQ_DPCM, 117 CODEC_ID_ROQ_DPCM,
118 CODEC_ID_INTERPLAY_DPCM, 118 CODEC_ID_INTERPLAY_DPCM,
119 CODEC_ID_XAN_DPCM, 119 CODEC_ID_XAN_DPCM,
120
121 CODEC_ID_MPEG2TS, /* _FAKE_ codec to indicate a raw MPEG2 transport
122 stream (only used by libavformat) */
120 }; 123 };
121 124
122 /* CODEC_ID_MP3LAME is absolete */ 125 /* CODEC_ID_MP3LAME is absolete */
123 #define CODEC_ID_MP3LAME CODEC_ID_MP3 126 #define CODEC_ID_MP3LAME CODEC_ID_MP3
124 127
125 enum CodecType { 128 enum CodecType {
126 CODEC_TYPE_UNKNOWN = -1, 129 CODEC_TYPE_UNKNOWN = -1,
127 CODEC_TYPE_VIDEO, 130 CODEC_TYPE_VIDEO,
128 CODEC_TYPE_AUDIO, 131 CODEC_TYPE_AUDIO,
132 CODEC_TYPE_DATA,
129 }; 133 };
130 134
131 /** 135 /**
132 * Pixel format. Notes: 136 * Pixel format. Notes:
133 * 137 *