mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-26 09:12:33 +00:00
Move set_codec_from_probe_data() up to where the other probe functions are.
Originally committed as revision 14180 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
3179da621a
commit
64cd3108df
@ -293,6 +293,20 @@ AVInputFormat *av_probe_input_format(AVProbeData *pd, int is_opened){
|
||||
return av_probe_input_format2(pd, is_opened, &score);
|
||||
}
|
||||
|
||||
static int set_codec_from_probe_data(AVStream *st, AVProbeData *pd, int score)
|
||||
{
|
||||
AVInputFormat *fmt;
|
||||
fmt = av_probe_input_format2(pd, 1, &score);
|
||||
|
||||
if (fmt) {
|
||||
if (strncmp(fmt->name, "mp3", 3) == 0)
|
||||
st->codec->codec_id = CODEC_ID_MP3;
|
||||
else if (strncmp(fmt->name, "ac3", 3) == 0)
|
||||
st->codec->codec_id = CODEC_ID_AC3;
|
||||
}
|
||||
return !!fmt;
|
||||
}
|
||||
|
||||
/************************************************************/
|
||||
/* input media file */
|
||||
|
||||
@ -1785,20 +1799,6 @@ static int try_decode_frame(AVStream *st, const uint8_t *data, int size)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int set_codec_from_probe_data(AVStream *st, AVProbeData *pd, int score)
|
||||
{
|
||||
AVInputFormat *fmt;
|
||||
fmt = av_probe_input_format2(pd, 1, &score);
|
||||
|
||||
if (fmt) {
|
||||
if (strncmp(fmt->name, "mp3", 3) == 0)
|
||||
st->codec->codec_id = CODEC_ID_MP3;
|
||||
else if (strncmp(fmt->name, "ac3", 3) == 0)
|
||||
st->codec->codec_id = CODEC_ID_AC3;
|
||||
}
|
||||
return !!fmt;
|
||||
}
|
||||
|
||||
unsigned int codec_get_tag(const AVCodecTag *tags, int id)
|
||||
{
|
||||
while (tags->id != CODEC_ID_NONE) {
|
||||
|
Loading…
Reference in New Issue
Block a user