ffmpeg: move close_output_stream earlier.

It will avoid a forward declaration.
pull/28/head
Nicolas George 13 years ago
parent 425b77114b
commit 666fd092be
  1. 24
      ffmpeg.c

@ -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

Loading…
Cancel
Save