mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
Use enum typers instead of int.
Patch by Diego 'Flameeyes' Pettenò: flameeyes gmail Originally committed as revision 15517 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
529dae12f7
commit
fb65d2ca84
@ -46,7 +46,7 @@ typedef struct {
|
|||||||
int sample_rate;
|
int sample_rate;
|
||||||
int channels;
|
int channels;
|
||||||
int frame_size; /* in bytes ! */
|
int frame_size; /* in bytes ! */
|
||||||
int codec_id;
|
enum CodecID codec_id;
|
||||||
unsigned int flip_left : 1;
|
unsigned int flip_left : 1;
|
||||||
uint8_t buffer[AUDIO_BLOCK_SIZE];
|
uint8_t buffer[AUDIO_BLOCK_SIZE];
|
||||||
int buffer_ptr;
|
int buffer_ptr;
|
||||||
|
@ -46,7 +46,7 @@ static const AVCodecTag codec_aiff_tags[] = {
|
|||||||
#define AIFF 0
|
#define AIFF 0
|
||||||
#define AIFF_C_VERSION1 0xA2805140
|
#define AIFF_C_VERSION1 0xA2805140
|
||||||
|
|
||||||
static int aiff_codec_get_id(int bps)
|
static enum CodecID aiff_codec_get_id(int bps)
|
||||||
{
|
{
|
||||||
if (bps <= 8)
|
if (bps <= 8)
|
||||||
return CODEC_ID_PCM_S8;
|
return CODEC_ID_PCM_S8;
|
||||||
@ -58,7 +58,7 @@ static int aiff_codec_get_id(int bps)
|
|||||||
return CODEC_ID_PCM_S32BE;
|
return CODEC_ID_PCM_S32BE;
|
||||||
|
|
||||||
/* bigger than 32 isn't allowed */
|
/* bigger than 32 isn't allowed */
|
||||||
return 0;
|
return CODEC_ID_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* returns the size of the found tag */
|
/* returns the size of the found tag */
|
||||||
|
@ -197,7 +197,8 @@ static int asf_read_header(AVFormatContext *s, AVFormatParameters *ap)
|
|||||||
asf->hdr.max_bitrate = get_le32(pb);
|
asf->hdr.max_bitrate = get_le32(pb);
|
||||||
asf->packet_size = asf->hdr.max_pktsize;
|
asf->packet_size = asf->hdr.max_pktsize;
|
||||||
} else if (!memcmp(&g, &stream_header, sizeof(GUID))) {
|
} else if (!memcmp(&g, &stream_header, sizeof(GUID))) {
|
||||||
int type, type_specific_size, sizeX;
|
enum CodecType type;
|
||||||
|
int type_specific_size, sizeX;
|
||||||
uint64_t total_size;
|
uint64_t total_size;
|
||||||
unsigned int tag1;
|
unsigned int tag1;
|
||||||
int64_t pos1, pos2, start_time;
|
int64_t pos1, pos2, start_time;
|
||||||
|
@ -122,7 +122,8 @@ static int au_read_header(AVFormatContext *s,
|
|||||||
int size;
|
int size;
|
||||||
unsigned int tag;
|
unsigned int tag;
|
||||||
ByteIOContext *pb = s->pb;
|
ByteIOContext *pb = s->pb;
|
||||||
unsigned int id, codec, channels, rate;
|
unsigned int id, channels, rate;
|
||||||
|
enum CodecID codec;
|
||||||
AVStream *st;
|
AVStream *st;
|
||||||
|
|
||||||
/* check ".snd" header */
|
/* check ".snd" header */
|
||||||
|
@ -676,7 +676,7 @@ static int mov_read_stco(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom)
|
|||||||
* Compute codec id for 'lpcm' tag.
|
* Compute codec id for 'lpcm' tag.
|
||||||
* See CoreAudioTypes and AudioStreamBasicDescription at Apple.
|
* See CoreAudioTypes and AudioStreamBasicDescription at Apple.
|
||||||
*/
|
*/
|
||||||
static int mov_get_lpcm_codec_id(int bps, int flags)
|
static enum CodecID mov_get_lpcm_codec_id(int bps, int flags)
|
||||||
{
|
{
|
||||||
if (flags & 1) { // floating point
|
if (flags & 1) { // floating point
|
||||||
if (flags & 2) { // big endian
|
if (flags & 2) { // big endian
|
||||||
@ -704,7 +704,7 @@ static int mov_get_lpcm_codec_id(int bps, int flags)
|
|||||||
else if (bps == 32) return CODEC_ID_PCM_S32LE;
|
else if (bps == 32) return CODEC_ID_PCM_S32LE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return 0;
|
return CODEC_ID_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int mov_read_stsd(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom)
|
static int mov_read_stsd(MOVContext *c, ByteIOContext *pb, MOV_atom_t atom)
|
||||||
|
@ -409,7 +409,9 @@ static int mpegps_read_packet(AVFormatContext *s,
|
|||||||
{
|
{
|
||||||
MpegDemuxContext *m = s->priv_data;
|
MpegDemuxContext *m = s->priv_data;
|
||||||
AVStream *st;
|
AVStream *st;
|
||||||
int len, startcode, i, type, codec_id = 0, es_type;
|
int len, startcode, i, es_type;
|
||||||
|
enum CodecID codec_id = CODEC_ID_NONE;
|
||||||
|
enum CodecType type;
|
||||||
int64_t pts, dts, dummy_pos; //dummy_pos is needed for the index building to work
|
int64_t pts, dts, dummy_pos; //dummy_pos is needed for the index building to work
|
||||||
|
|
||||||
redo:
|
redo:
|
||||||
|
@ -934,7 +934,8 @@ static void mpegts_push_data(MpegTSFilter *filter,
|
|||||||
static AVStream* new_pes_av_stream(PESContext *pes, uint32_t code)
|
static AVStream* new_pes_av_stream(PESContext *pes, uint32_t code)
|
||||||
{
|
{
|
||||||
AVStream *st;
|
AVStream *st;
|
||||||
int codec_type, codec_id;
|
enum CodecID codec_id;
|
||||||
|
enum CodecType codec_type;
|
||||||
|
|
||||||
switch(pes->stream_type){
|
switch(pes->stream_type){
|
||||||
case STREAM_TYPE_AUDIO_MPEG1:
|
case STREAM_TYPE_AUDIO_MPEG1:
|
||||||
|
@ -389,7 +389,8 @@ static void sdp_parse_line(AVFormatContext *s, SDPParseState *s1,
|
|||||||
RTSPState *rt = s->priv_data;
|
RTSPState *rt = s->priv_data;
|
||||||
char buf1[64], st_type[64];
|
char buf1[64], st_type[64];
|
||||||
const char *p;
|
const char *p;
|
||||||
int codec_type, payload_type, i;
|
enum CodecType codec_type;
|
||||||
|
int payload_type, i;
|
||||||
AVStream *st;
|
AVStream *st;
|
||||||
RTSPStream *rtsp_st;
|
RTSPStream *rtsp_st;
|
||||||
struct in_addr sdp_ip;
|
struct in_addr sdp_ip;
|
||||||
|
@ -46,12 +46,12 @@ typedef struct FilmDemuxContext {
|
|||||||
int video_stream_index;
|
int video_stream_index;
|
||||||
int audio_stream_index;
|
int audio_stream_index;
|
||||||
|
|
||||||
unsigned int audio_type;
|
enum CodecID audio_type;
|
||||||
unsigned int audio_samplerate;
|
unsigned int audio_samplerate;
|
||||||
unsigned int audio_bits;
|
unsigned int audio_bits;
|
||||||
unsigned int audio_channels;
|
unsigned int audio_channels;
|
||||||
|
|
||||||
unsigned int video_type;
|
enum CodecID video_type;
|
||||||
unsigned int sample_count;
|
unsigned int sample_count;
|
||||||
film_sample_t *sample_table;
|
film_sample_t *sample_table;
|
||||||
unsigned int current_sample;
|
unsigned int current_sample;
|
||||||
@ -115,7 +115,7 @@ static int film_read_header(AVFormatContext *s,
|
|||||||
else if (film->audio_bits == 16)
|
else if (film->audio_bits == 16)
|
||||||
film->audio_type = CODEC_ID_PCM_S16BE;
|
film->audio_type = CODEC_ID_PCM_S16BE;
|
||||||
else
|
else
|
||||||
film->audio_type = 0;
|
film->audio_type = CODEC_ID_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (AV_RB32(&scratch[0]) != FDSC_TAG)
|
if (AV_RB32(&scratch[0]) != FDSC_TAG)
|
||||||
@ -124,7 +124,7 @@ static int film_read_header(AVFormatContext *s,
|
|||||||
if (AV_RB32(&scratch[8]) == CVID_TAG) {
|
if (AV_RB32(&scratch[8]) == CVID_TAG) {
|
||||||
film->video_type = CODEC_ID_CINEPAK;
|
film->video_type = CODEC_ID_CINEPAK;
|
||||||
} else
|
} else
|
||||||
film->video_type = 0;
|
film->video_type = CODEC_ID_NONE;
|
||||||
|
|
||||||
/* initialize the decoder streams */
|
/* initialize the decoder streams */
|
||||||
if (film->video_type) {
|
if (film->video_type) {
|
||||||
|
@ -47,7 +47,7 @@ static int sol_probe(AVProbeData *p)
|
|||||||
#define SOL_16BIT 4
|
#define SOL_16BIT 4
|
||||||
#define SOL_STEREO 16
|
#define SOL_STEREO 16
|
||||||
|
|
||||||
static int sol_codec_id(int magic, int type)
|
static enum CodecID sol_codec_id(int magic, int type)
|
||||||
{
|
{
|
||||||
if (magic == 0x0B8D)
|
if (magic == 0x0B8D)
|
||||||
{
|
{
|
||||||
@ -88,7 +88,8 @@ static int sol_read_header(AVFormatContext *s,
|
|||||||
int size;
|
int size;
|
||||||
unsigned int magic,tag;
|
unsigned int magic,tag;
|
||||||
ByteIOContext *pb = s->pb;
|
ByteIOContext *pb = s->pb;
|
||||||
unsigned int id, codec, channels, rate, type;
|
unsigned int id, channels, rate, type;
|
||||||
|
enum CodecID codec;
|
||||||
AVStream *st;
|
AVStream *st;
|
||||||
|
|
||||||
/* check ".snd" header */
|
/* check ".snd" header */
|
||||||
|
@ -66,7 +66,7 @@ typedef struct WsAudDemuxContext {
|
|||||||
int audio_samplerate;
|
int audio_samplerate;
|
||||||
int audio_channels;
|
int audio_channels;
|
||||||
int audio_bits;
|
int audio_bits;
|
||||||
int audio_type;
|
enum CodecID audio_type;
|
||||||
int audio_stream_index;
|
int audio_stream_index;
|
||||||
int64_t audio_frame_counter;
|
int64_t audio_frame_counter;
|
||||||
} WsAudDemuxContext;
|
} WsAudDemuxContext;
|
||||||
|
Loading…
Reference in New Issue
Block a user