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
1458 return ff_framequeue_queued_frames(&link->fifo) > 0;1458 return ff_framequeue_queued_frames(&link->fifo) > 0;
1459}1459}
1460 1460
1461int ff_inlink_queued_samples(AVFilterLink *link)
1462{
1463 return ff_framequeue_queued_samples(&link->fifo);
1464}
1465
1461int ff_inlink_check_available_samples(AVFilterLink *link, unsigned min)1466int ff_inlink_check_available_samples(AVFilterLink *link, unsigned min)
1462{1467{
1463 uint64_t samples = ff_framequeue_queued_samples(&link->fifo);1468 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
72 */72 */
73int ff_inlink_check_available_frame(AVFilterLink *link);73int ff_inlink_check_available_frame(AVFilterLink *link);
74 74
75
76/***
77 * Get the number of samples available on the link.
78 * @return the numer of samples available on the link.
79 */
80int ff_inlink_queued_samples(AVFilterLink *link);
81
75/**82/**
76 * Test if enough samples are available on the link.83 * Test if enough samples are available on the link.
77 * @return >0 if enough samples are available84 * @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