History

avfilter: add ff_inlink_queued_samples()

Paul B Mahol committed 8 years ago

Commit 7d65fe81 parent ebc3d042 files · +12 −0Browse files

Unified · Split

2 files
  1. libavfilter/avfilter.c +5 −0
  2. libavfilter/filters.h +7 −0
libavfilter/avfilter.c+5−0
@@ -1458,6 +1458,11 @@ int ff_inlink_check_available_frame(AVFilterLink *link) · 1457 unmodified lines
14581458 return ff_framequeue_queued_frames(&link->fifo) > 0;
14591459 }
14601460
1461+int ff_inlink_queued_samples(AVFilterLink *link)
1462+{
1463+ return ff_framequeue_queued_samples(&link->fifo);
1464+}
1465+
14611466 int ff_inlink_check_available_samples(AVFilterLink *link, unsigned min)
14621467 {
14631468 uint64_t samples = ff_framequeue_queued_samples(&link->fifo);
libavfilter/filters.h+7−0
@@ -72,6 +72,13 @@ size_t ff_inlink_queued_frames(AVFilterLink *link); · 71 unmodified lines
7272 */
7373 int ff_inlink_check_available_frame(AVFilterLink *link);
7474
75+
76+/***
77+ * Get the number of samples available on the link.
78+ * @return the numer of samples available on the link.
79+ */
80+int ff_inlink_queued_samples(AVFilterLink *link);
81+
7582 /**
7683 * Test if enough samples are available on the link.
7784 * @return >0 if enough samples are available

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