You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
fftools/ffmpeg_opt: reduce indentation in map_auto_audio()
Fix indentation after the previous commit. Also use an early return to save one extra indentation level.
This commit is contained in:
@@ -2545,38 +2545,39 @@ static void map_auto_audio(OutputFile *of, AVFormatContext *oc,
|
|||||||
OptionsContext *o)
|
OptionsContext *o)
|
||||||
{
|
{
|
||||||
InputStream *ist;
|
InputStream *ist;
|
||||||
|
int best_score = 0, idx = -1;
|
||||||
|
|
||||||
/* audio: most channels */
|
/* audio: most channels */
|
||||||
if (av_guess_codec(oc->oformat, NULL, oc->url, NULL, AVMEDIA_TYPE_AUDIO) != AV_CODEC_ID_NONE) {
|
if (av_guess_codec(oc->oformat, NULL, oc->url, NULL, AVMEDIA_TYPE_AUDIO) == AV_CODEC_ID_NONE)
|
||||||
int best_score = 0, idx = -1;
|
return;
|
||||||
for (int j = 0; j < nb_input_files; j++) {
|
|
||||||
InputFile *ifile = input_files[j];
|
for (int j = 0; j < nb_input_files; j++) {
|
||||||
int file_best_score = 0, file_best_idx = -1;
|
InputFile *ifile = input_files[j];
|
||||||
for (int i = 0; i < ifile->nb_streams; i++) {
|
int file_best_score = 0, file_best_idx = -1;
|
||||||
int score;
|
for (int i = 0; i < ifile->nb_streams; i++) {
|
||||||
ist = input_streams[ifile->ist_index + i];
|
int score;
|
||||||
score = ist->st->codecpar->ch_layout.nb_channels
|
ist = input_streams[ifile->ist_index + i];
|
||||||
+ 100000000 * !!(ist->st->event_flags & AVSTREAM_EVENT_FLAG_NEW_PACKETS)
|
score = ist->st->codecpar->ch_layout.nb_channels
|
||||||
+ 5000000*!!(ist->st->disposition & AV_DISPOSITION_DEFAULT);
|
+ 100000000 * !!(ist->st->event_flags & AVSTREAM_EVENT_FLAG_NEW_PACKETS)
|
||||||
if (ist->user_set_discard == AVDISCARD_ALL)
|
+ 5000000*!!(ist->st->disposition & AV_DISPOSITION_DEFAULT);
|
||||||
continue;
|
if (ist->user_set_discard == AVDISCARD_ALL)
|
||||||
if (ist->st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO &&
|
continue;
|
||||||
score > file_best_score) {
|
if (ist->st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO &&
|
||||||
file_best_score = score;
|
score > file_best_score) {
|
||||||
file_best_idx = ifile->ist_index + i;
|
file_best_score = score;
|
||||||
}
|
file_best_idx = ifile->ist_index + i;
|
||||||
}
|
|
||||||
if (file_best_idx >= 0) {
|
|
||||||
file_best_score -= 5000000*!!(input_streams[file_best_idx]->st->disposition & AV_DISPOSITION_DEFAULT);
|
|
||||||
if (file_best_score > best_score) {
|
|
||||||
best_score = file_best_score;
|
|
||||||
idx = file_best_idx;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if (idx >= 0)
|
|
||||||
new_audio_stream(o, oc, idx);
|
|
||||||
}
|
}
|
||||||
|
if (file_best_idx >= 0) {
|
||||||
|
file_best_score -= 5000000*!!(input_streams[file_best_idx]->st->disposition & AV_DISPOSITION_DEFAULT);
|
||||||
|
if (file_best_score > best_score) {
|
||||||
|
best_score = file_best_score;
|
||||||
|
idx = file_best_idx;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (idx >= 0)
|
||||||
|
new_audio_stream(o, oc, idx);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int open_output_file(OptionsContext *o, const char *filename)
|
static int open_output_file(OptionsContext *o, const char *filename)
|
||||||
|
Reference in New Issue
Block a user