ffmpeg: move close_output_stream earlier.

It will avoid a forward declaration.
This commit is contained in:
Nicolas George 2012-08-20 10:57:18 +02:00
parent 425b77114b
commit 666fd092be

View File

@ -572,6 +572,18 @@ static void write_frame(AVFormatContext *s, AVPacket *pkt, OutputStream *ost)
} }
} }
static void close_output_stream(OutputStream *ost)
{
OutputFile *of = output_files[ost->file_index];
ost->finished = 1;
if (of->shortest) {
int i;
for (i = 0; i < of->ctx->nb_streams; i++)
output_streams[of->ost_index + i]->finished = 1;
}
}
static int check_recording_time(OutputStream *ost) static int check_recording_time(OutputStream *ost)
{ {
OutputFile *of = output_files[ost->file_index]; OutputFile *of = output_files[ost->file_index];
@ -2661,18 +2673,6 @@ static void reset_eagain(void)
output_streams[i]->unavailable = 0; output_streams[i]->unavailable = 0;
} }
static void close_output_stream(OutputStream *ost)
{
OutputFile *of = output_files[ost->file_index];
ost->finished = 1;
if (of->shortest) {
int i;
for (i = 0; i < of->ctx->nb_streams; i++)
output_streams[of->ost_index + i]->finished = 1;
}
}
/** /**
* @return * @return
* - 0 -- one packet was read and processed * - 0 -- one packet was read and processed