mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2026-01-23 23:21:06 +01:00
fftools/ffmpeg_filter: use a dedicated variable for marking simple filtergraphs
Do not use an unrelated graph property, which will change in future commits.
This commit is contained in:
parent
b56db2956b
commit
badf959ed6
1 changed files with 7 additions and 1 deletions
|
|
@ -41,6 +41,8 @@
|
|||
typedef struct FilterGraphPriv {
|
||||
FilterGraph fg;
|
||||
|
||||
int is_simple;
|
||||
|
||||
const char *graph_desc;
|
||||
|
||||
// frame for temporarily holding output from the filtergraph
|
||||
|
|
@ -353,6 +355,7 @@ FilterGraph *fg_create(char *graph_desc)
|
|||
int init_simple_filtergraph(InputStream *ist, OutputStream *ost)
|
||||
{
|
||||
FilterGraph *fg;
|
||||
FilterGraphPriv *fgp;
|
||||
OutputFilter *ofilter;
|
||||
InputFilter *ifilter;
|
||||
int ret;
|
||||
|
|
@ -360,6 +363,9 @@ int init_simple_filtergraph(InputStream *ist, OutputStream *ost)
|
|||
fg = fg_create(NULL);
|
||||
if (!fg)
|
||||
report_and_exit(AVERROR(ENOMEM));
|
||||
fgp = fgp_from_fg(fg);
|
||||
|
||||
fgp->is_simple = 1;
|
||||
|
||||
ofilter = ofilter_alloc(fg);
|
||||
ofilter->ost = ost;
|
||||
|
|
@ -1474,7 +1480,7 @@ int ifilter_has_all_input_formats(FilterGraph *fg)
|
|||
int filtergraph_is_simple(FilterGraph *fg)
|
||||
{
|
||||
FilterGraphPriv *fgp = fgp_from_fg(fg);
|
||||
return !fgp->graph_desc;
|
||||
return fgp->is_simple;
|
||||
}
|
||||
|
||||
int reap_filters(int flush)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue