History

Merge remote-tracking branch 'qatar/master'

* qatar/master: avfiltergraph: check for sws opts being non-NULL before using them. Conflicts: libavfilter/avfiltergraph.c libavfilter/graphparser.c

Michael Niedermayer committed 13 years ago

Commit d3fc2db2 parents 4d63694 6e3c13a2 files · +8 −7Browse files

Showing the changes to libavfilter/avfiltergraph.c (1 of 2 files). Show all

Unified · Split

libavfilter/avfiltergraph.c+6−5
@@ -23,6 +23,7 @@ · 22 unmodified lines
2323 #include <string.h>
2424
2525 #include "libavutil/avassert.h"
26+#include "libavutil/avstring.h"
2627 #include "libavutil/bprint.h"
2728 #include "libavutil/channel_layout.h"
2829 #include "libavutil/opt.h"
@@ -340,11 +341,11 @@ static int query_formats(AVFilterGraph *graph, AVClass *log_ctx) · 311 unmodified lines
340341
341342 snprintf(inst_name, sizeof(inst_name), "auto-inserted scaler %d",
342343 scaler_count++);
343− if (graph->scale_sws_opts)
344− snprintf(scale_args, sizeof(scale_args), "0:0:%s", graph->scale_sws_opts);
345− else
346− snprintf(scale_args, sizeof(scale_args), "0:0");
347−
344+ av_strlcpy(scale_args, "0:0", sizeof(scale_args));
345+ if (graph->scale_sws_opts) {
346+ av_strlcat(scale_args, ":", sizeof(scale_args));
347+ av_strlcat(scale_args, graph->scale_sws_opts, sizeof(scale_args));
348+ }
348349 if ((ret = avfilter_graph_create_filter(&convert, filter,
349350 inst_name, scale_args, NULL,
350351 graph)) < 0)

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t