mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-18 13:35:13 +00:00
ffmpeg: move close_output_stream earlier.
It will avoid a forward declaration.
This commit is contained in:
parent
425b77114b
commit
666fd092be
24
ffmpeg.c
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…
Reference in New Issue
Block a user