Unified · Split
| @@ -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 | ||
| 1461 | int ff_inlink_queued_samples(AVFilterLink *link) | ||
| 1462 | { | ||
| 1463 | return ff_framequeue_queued_samples(&link->fifo); | ||
| 1464 | } | ||
| 1465 | |||
| 1461 | int ff_inlink_check_available_samples(AVFilterLink *link, unsigned min) | 1466 | int 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); |
| @@ -72,6 +72,13 @@ size_t ff_inlink_queued_frames(AVFilterLink *link); · 71 unmodified lines | |||
| 72 | */ | 72 | */ |
| 73 | int ff_inlink_check_available_frame(AVFilterLink *link); | 73 | int 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 | */ | ||
| 80 | int 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 available | 84 | * @return >0 if enough samples are available |