mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
lavf: rename AVInputFormat.value to raw_codec_id.
It's only used by raw demuxers for storing the codec id.
This commit is contained in:
parent
9a463917d3
commit
f7fe41a04f
@ -70,7 +70,7 @@ static int adts_aac_read_header(AVFormatContext *s)
|
|||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
|
|
||||||
st->codec->codec_type = AVMEDIA_TYPE_AUDIO;
|
st->codec->codec_type = AVMEDIA_TYPE_AUDIO;
|
||||||
st->codec->codec_id = s->iformat->value;
|
st->codec->codec_id = s->iformat->raw_codec_id;
|
||||||
st->need_parsing = AVSTREAM_PARSE_FULL;
|
st->need_parsing = AVSTREAM_PARSE_FULL;
|
||||||
|
|
||||||
ff_id3v1_read(s);
|
ff_id3v1_read(s);
|
||||||
@ -89,5 +89,5 @@ AVInputFormat ff_aac_demuxer = {
|
|||||||
.read_packet = ff_raw_read_partial_packet,
|
.read_packet = ff_raw_read_partial_packet,
|
||||||
.flags= AVFMT_GENERIC_INDEX,
|
.flags= AVFMT_GENERIC_INDEX,
|
||||||
.extensions = "aac",
|
.extensions = "aac",
|
||||||
.value = CODEC_ID_AAC,
|
.raw_codec_id = CODEC_ID_AAC,
|
||||||
};
|
};
|
||||||
|
@ -78,7 +78,7 @@ AVInputFormat ff_ac3_demuxer = {
|
|||||||
.read_packet = ff_raw_read_partial_packet,
|
.read_packet = ff_raw_read_partial_packet,
|
||||||
.flags= AVFMT_GENERIC_INDEX,
|
.flags= AVFMT_GENERIC_INDEX,
|
||||||
.extensions = "ac3",
|
.extensions = "ac3",
|
||||||
.value = CODEC_ID_AC3,
|
.raw_codec_id = CODEC_ID_AC3,
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -96,6 +96,6 @@ AVInputFormat ff_eac3_demuxer = {
|
|||||||
.read_packet = ff_raw_read_partial_packet,
|
.read_packet = ff_raw_read_partial_packet,
|
||||||
.flags= AVFMT_GENERIC_INDEX,
|
.flags= AVFMT_GENERIC_INDEX,
|
||||||
.extensions = "eac3",
|
.extensions = "eac3",
|
||||||
.value = CODEC_ID_EAC3,
|
.raw_codec_id = CODEC_ID_EAC3,
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
@ -94,7 +94,7 @@ static int adx_read_header(AVFormatContext *s)
|
|||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
st->codec->codec_type = AVMEDIA_TYPE_AUDIO;
|
st->codec->codec_type = AVMEDIA_TYPE_AUDIO;
|
||||||
st->codec->codec_id = s->iformat->value;
|
st->codec->codec_id = s->iformat->raw_codec_id;
|
||||||
|
|
||||||
avpriv_set_pts_info(st, 64, BLOCK_SAMPLES, avctx->sample_rate);
|
avpriv_set_pts_info(st, 64, BLOCK_SAMPLES, avctx->sample_rate);
|
||||||
|
|
||||||
@ -108,6 +108,6 @@ AVInputFormat ff_adx_demuxer = {
|
|||||||
.read_header = adx_read_header,
|
.read_header = adx_read_header,
|
||||||
.read_packet = adx_read_packet,
|
.read_packet = adx_read_packet,
|
||||||
.extensions = "adx",
|
.extensions = "adx",
|
||||||
.value = CODEC_ID_ADPCM_ADX,
|
.raw_codec_id = CODEC_ID_ADPCM_ADX,
|
||||||
.flags = AVFMT_GENERIC_INDEX,
|
.flags = AVFMT_GENERIC_INDEX,
|
||||||
};
|
};
|
||||||
|
@ -415,9 +415,9 @@ typedef struct AVInputFormat {
|
|||||||
struct AVInputFormat *next;
|
struct AVInputFormat *next;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* General purpose read-only value that the format can use.
|
* Raw demuxers store their codec ID here.
|
||||||
*/
|
*/
|
||||||
int value;
|
int raw_codec_id;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Size of private data so that it can be allocated in the wrapper.
|
* Size of private data so that it can be allocated in the wrapper.
|
||||||
|
@ -73,5 +73,5 @@ AVInputFormat ff_dts_demuxer = {
|
|||||||
.read_packet = ff_raw_read_partial_packet,
|
.read_packet = ff_raw_read_partial_packet,
|
||||||
.flags= AVFMT_GENERIC_INDEX,
|
.flags= AVFMT_GENERIC_INDEX,
|
||||||
.extensions = "dts",
|
.extensions = "dts",
|
||||||
.value = CODEC_ID_DTS,
|
.raw_codec_id = CODEC_ID_DTS,
|
||||||
};
|
};
|
||||||
|
@ -157,5 +157,5 @@ AVInputFormat ff_flac_demuxer = {
|
|||||||
.read_packet = ff_raw_read_partial_packet,
|
.read_packet = ff_raw_read_partial_packet,
|
||||||
.flags= AVFMT_GENERIC_INDEX,
|
.flags= AVFMT_GENERIC_INDEX,
|
||||||
.extensions = "flac",
|
.extensions = "flac",
|
||||||
.value = CODEC_ID_FLAC,
|
.raw_codec_id = CODEC_ID_FLAC,
|
||||||
};
|
};
|
||||||
|
@ -62,7 +62,7 @@ static int gsm_read_header(AVFormatContext *s)
|
|||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
|
|
||||||
st->codec->codec_type = AVMEDIA_TYPE_AUDIO;
|
st->codec->codec_type = AVMEDIA_TYPE_AUDIO;
|
||||||
st->codec->codec_id = s->iformat->value;
|
st->codec->codec_id = s->iformat->raw_codec_id;
|
||||||
st->codec->channels = 1;
|
st->codec->channels = 1;
|
||||||
st->codec->sample_rate = c->sample_rate;
|
st->codec->sample_rate = c->sample_rate;
|
||||||
st->codec->bit_rate = GSM_BLOCK_SIZE * 8 * c->sample_rate / GSM_BLOCK_SAMPLES;
|
st->codec->bit_rate = GSM_BLOCK_SIZE * 8 * c->sample_rate / GSM_BLOCK_SAMPLES;
|
||||||
@ -94,6 +94,6 @@ AVInputFormat ff_gsm_demuxer = {
|
|||||||
.read_packet = gsm_read_packet,
|
.read_packet = gsm_read_packet,
|
||||||
.flags = AVFMT_GENERIC_INDEX,
|
.flags = AVFMT_GENERIC_INDEX,
|
||||||
.extensions = "gsm",
|
.extensions = "gsm",
|
||||||
.value = CODEC_ID_GSM,
|
.raw_codec_id = CODEC_ID_GSM,
|
||||||
.priv_class = &class,
|
.priv_class = &class,
|
||||||
};
|
};
|
||||||
|
@ -68,6 +68,6 @@ AVInputFormat ff_ingenient_demuxer = {
|
|||||||
.read_packet = ingenient_read_packet,
|
.read_packet = ingenient_read_packet,
|
||||||
.flags= AVFMT_GENERIC_INDEX,
|
.flags= AVFMT_GENERIC_INDEX,
|
||||||
.extensions = "cgi", // FIXME
|
.extensions = "cgi", // FIXME
|
||||||
.value = CODEC_ID_MJPEG,
|
.raw_codec_id = CODEC_ID_MJPEG,
|
||||||
.priv_class = &ingenient_demuxer_class,
|
.priv_class = &ingenient_demuxer_class,
|
||||||
};
|
};
|
||||||
|
@ -70,7 +70,7 @@ AVInputFormat ff_pcm_ ## name_ ## _demuxer = { \
|
|||||||
.read_seek = pcm_read_seek, \
|
.read_seek = pcm_read_seek, \
|
||||||
.flags = AVFMT_GENERIC_INDEX, \
|
.flags = AVFMT_GENERIC_INDEX, \
|
||||||
.extensions = ext, \
|
.extensions = ext, \
|
||||||
.value = codec, \
|
.raw_codec_id = codec, \
|
||||||
.priv_class = &name_ ## _demuxer_class, \
|
.priv_class = &name_ ## _demuxer_class, \
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ int ff_raw_read_header(AVFormatContext *s)
|
|||||||
if (!st)
|
if (!st)
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
|
|
||||||
id = s->iformat->value;
|
id = s->iformat->raw_codec_id;
|
||||||
if (id == CODEC_ID_RAWVIDEO) {
|
if (id == CODEC_ID_RAWVIDEO) {
|
||||||
st->codec->codec_type = AVMEDIA_TYPE_VIDEO;
|
st->codec->codec_type = AVMEDIA_TYPE_VIDEO;
|
||||||
} else {
|
} else {
|
||||||
@ -126,7 +126,7 @@ int ff_raw_audio_read_header(AVFormatContext *s)
|
|||||||
if (!st)
|
if (!st)
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
st->codec->codec_type = AVMEDIA_TYPE_AUDIO;
|
st->codec->codec_type = AVMEDIA_TYPE_AUDIO;
|
||||||
st->codec->codec_id = s->iformat->value;
|
st->codec->codec_id = s->iformat->raw_codec_id;
|
||||||
st->need_parsing = AVSTREAM_PARSE_FULL;
|
st->need_parsing = AVSTREAM_PARSE_FULL;
|
||||||
st->start_time = 0;
|
st->start_time = 0;
|
||||||
/* the parameters will be extracted from the compressed bitstream */
|
/* the parameters will be extracted from the compressed bitstream */
|
||||||
@ -150,7 +150,7 @@ int ff_raw_video_read_header(AVFormatContext *s)
|
|||||||
}
|
}
|
||||||
|
|
||||||
st->codec->codec_type = AVMEDIA_TYPE_VIDEO;
|
st->codec->codec_type = AVMEDIA_TYPE_VIDEO;
|
||||||
st->codec->codec_id = s->iformat->value;
|
st->codec->codec_id = s->iformat->raw_codec_id;
|
||||||
st->need_parsing = AVSTREAM_PARSE_FULL;
|
st->need_parsing = AVSTREAM_PARSE_FULL;
|
||||||
|
|
||||||
if ((ret = av_parse_video_rate(&framerate, s1->framerate)) < 0) {
|
if ((ret = av_parse_video_rate(&framerate, s1->framerate)) < 0) {
|
||||||
@ -182,7 +182,7 @@ AVInputFormat ff_g722_demuxer = {
|
|||||||
.read_packet = ff_raw_read_partial_packet,
|
.read_packet = ff_raw_read_partial_packet,
|
||||||
.flags= AVFMT_GENERIC_INDEX,
|
.flags= AVFMT_GENERIC_INDEX,
|
||||||
.extensions = "g722,722",
|
.extensions = "g722,722",
|
||||||
.value = CODEC_ID_ADPCM_G722,
|
.raw_codec_id = CODEC_ID_ADPCM_G722,
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -194,7 +194,7 @@ AVInputFormat ff_latm_demuxer = {
|
|||||||
.read_packet = ff_raw_read_partial_packet,
|
.read_packet = ff_raw_read_partial_packet,
|
||||||
.flags= AVFMT_GENERIC_INDEX,
|
.flags= AVFMT_GENERIC_INDEX,
|
||||||
.extensions = "latm",
|
.extensions = "latm",
|
||||||
.value = CODEC_ID_AAC_LATM,
|
.raw_codec_id = CODEC_ID_AAC_LATM,
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -210,7 +210,7 @@ AVInputFormat ff_mlp_demuxer = {
|
|||||||
.read_packet = ff_raw_read_partial_packet,
|
.read_packet = ff_raw_read_partial_packet,
|
||||||
.flags= AVFMT_GENERIC_INDEX,
|
.flags= AVFMT_GENERIC_INDEX,
|
||||||
.extensions = "mlp",
|
.extensions = "mlp",
|
||||||
.value = CODEC_ID_MLP,
|
.raw_codec_id = CODEC_ID_MLP,
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -222,7 +222,7 @@ AVInputFormat ff_truehd_demuxer = {
|
|||||||
.read_packet = ff_raw_read_partial_packet,
|
.read_packet = ff_raw_read_partial_packet,
|
||||||
.flags= AVFMT_GENERIC_INDEX,
|
.flags= AVFMT_GENERIC_INDEX,
|
||||||
.extensions = "thd",
|
.extensions = "thd",
|
||||||
.value = CODEC_ID_TRUEHD,
|
.raw_codec_id = CODEC_ID_TRUEHD,
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -234,7 +234,7 @@ AVInputFormat ff_shorten_demuxer = {
|
|||||||
.read_packet = ff_raw_read_partial_packet,
|
.read_packet = ff_raw_read_partial_packet,
|
||||||
.flags = AVFMT_NOBINSEARCH | AVFMT_NOGENSEARCH | AVFMT_NO_BYTE_SEEK,
|
.flags = AVFMT_NOBINSEARCH | AVFMT_NOGENSEARCH | AVFMT_NO_BYTE_SEEK,
|
||||||
.extensions = "shn",
|
.extensions = "shn",
|
||||||
.value = CODEC_ID_SHORTEN,
|
.raw_codec_id = CODEC_ID_SHORTEN,
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -67,7 +67,7 @@ AVInputFormat ff_ ## shortname ## _demuxer = {\
|
|||||||
.read_packet = ff_raw_read_partial_packet,\
|
.read_packet = ff_raw_read_partial_packet,\
|
||||||
.extensions = ext,\
|
.extensions = ext,\
|
||||||
.flags = AVFMT_GENERIC_INDEX,\
|
.flags = AVFMT_GENERIC_INDEX,\
|
||||||
.value = id,\
|
.raw_codec_id = id,\
|
||||||
.priv_data_size = sizeof(FFRawVideoDemuxerContext),\
|
.priv_data_size = sizeof(FFRawVideoDemuxerContext),\
|
||||||
.priv_class = &shortname ## _demuxer_class,\
|
.priv_class = &shortname ## _demuxer_class,\
|
||||||
};
|
};
|
||||||
|
@ -68,6 +68,6 @@ AVInputFormat ff_rawvideo_demuxer = {
|
|||||||
.read_packet = rawvideo_read_packet,
|
.read_packet = rawvideo_read_packet,
|
||||||
.flags= AVFMT_GENERIC_INDEX,
|
.flags= AVFMT_GENERIC_INDEX,
|
||||||
.extensions = "yuv,cif,qcif,rgb",
|
.extensions = "yuv,cif,qcif,rgb",
|
||||||
.value = CODEC_ID_RAWVIDEO,
|
.raw_codec_id = CODEC_ID_RAWVIDEO,
|
||||||
.priv_class = &rawvideo_demuxer_class,
|
.priv_class = &rawvideo_demuxer_class,
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user