summaryrefslogtreecommitdiff
path: root/libavfilter/avfilter.c
diff options
context:
space:
mode:
authorVitor Sessak <vitor1001@gmail.com>2008-02-15 21:38:17 +0000
committerVitor Sessak <vitor1001@gmail.com>2008-02-15 21:38:17 +0000
commite675dccdc01e3fca705711077fc1510768462a17 (patch)
treeb45dd4b1f85ad88e27d75fdd2b8e67883cc17bcb /libavfilter/avfilter.c
parentcdf2a3326fe3b6a39d1b353fd59ca9a21bd73899 (diff)
Be more consistent in style of code for falling back to defaults.
Commited in SoC by Bobby Bingham on 2007-08-17 23:16:38 Originally committed as revision 12012 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavfilter/avfilter.c')
-rw-r--r--libavfilter/avfilter.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 8419887480..2b74227a0c 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -97,16 +97,16 @@ int avfilter_config_link(AVFilterLink *link)
{
int *fmts[2], i, j;
int (*config_link)(AVFilterLink *);
+ int *(*query_formats)(AVFilterLink *link);
if(!link)
return 0;
/* find a format both filters support - TODO: auto-insert conversion filter */
link->format = -1;
- if(link_spad(link).query_formats)
- fmts[0] = link_spad(link).query_formats(link);
- else
- fmts[0] = avfilter_default_query_output_formats(link);
+ if(!(query_formats = link_spad(link).query_formats))
+ query_formats = avfilter_default_query_output_formats;
+ fmts[0] = query_formats(link);
fmts[1] = link_dpad(link).query_formats(link);
for(i = 0; fmts[0][i] != -1; i ++)
for(j = 0; fmts[1][j] != -1; j ++)
@@ -162,8 +162,7 @@ void avfilter_start_frame(AVFilterLink *link, AVFilterPicRef *picref)
{
void (*start_frame)(AVFilterLink *, AVFilterPicRef *);
- start_frame = link_dpad(link).start_frame;
- if(!start_frame)
+ if(!(start_frame = link_dpad(link).start_frame))
start_frame = avfilter_default_start_frame;
/* prepare to copy the picture if it has insufficient permissions */
@@ -194,8 +193,7 @@ void avfilter_end_frame(AVFilterLink *link)
link->srcpic = NULL;
}
- end_frame = link_dpad(link).end_frame;
- if(!end_frame)
+ if(!(end_frame = link_dpad(link).end_frame))
end_frame = avfilter_default_end_frame;
end_frame(link);