History

lavfi: make avfilter_insert_pad and pals private on next bump.

They are only useful inside filters and we don't allow user filters for now.

Anton Khirnov committed 14 years ago

Commit fa417fc1 parent b74a1da5 files · +66 −33Browse files

Showing the changes to libavfilter/avfilter.c (1 of 5 files). Show all

Unified · Split

libavfilter/avfilter.c+21−3
@@ -44,9 +44,9 @@ const char *avfilter_license(void) · 43 unmodified lines
4444 return LICENSE_PREFIX LIBAV_LICENSE + sizeof(LICENSE_PREFIX) - 1;
4545 }
4646
47−void avfilter_insert_pad(unsigned idx, unsigned *count, size_t padidx_off,
48− AVFilterPad **pads, AVFilterLink ***links,
49− AVFilterPad *newpad)
47+void ff_insert_pad(unsigned idx, unsigned *count, size_t padidx_off,
48+ AVFilterPad **pads, AVFilterLink ***links,
49+ AVFilterPad *newpad)
5050 {
5151 unsigned i;
5252
@@ -426,4 +426,22 @@ int avfilter_default_config_output_link(AVFilterLink *link) · 373 unmodified lines
426426 {
427427 return 0;
428428 }
429+void avfilter_insert_pad(unsigned idx, unsigned *count, size_t padidx_off,
430+ AVFilterPad **pads, AVFilterLink ***links,
431+ AVFilterPad *newpad)
432+{
433+ ff_insert_pad(idx, count, padidx_off, pads, links, newpad);
434+}
435+void avfilter_insert_inpad(AVFilterContext *f, unsigned index,
436+ AVFilterPad *p)
437+{
438+ ff_insert_pad(index, &f->input_count, offsetof(AVFilterLink, dstpad),
439+ &f->input_pads, &f->inputs, p);
440+}
441+void avfilter_insert_outpad(AVFilterContext *f, unsigned index,
442+ AVFilterPad *p)
443+{
444+ ff_insert_pad(index, &f->output_count, offsetof(AVFilterLink, srcpad),
445+ &f->output_pads, &f->outputs, p);
446+}
429447 #endif

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