diff options
author | wm4 <wm4@nowhere> | 2018-02-01 07:00:37 +0100 |
---|---|---|
committer | Kevin Mitchell <kevmitch@gmail.com> | 2018-02-03 05:01:28 -0800 |
commit | debc17663d677526bd67a7faea5233e1a49078e4 (patch) | |
tree | c9d0882d0535b4020121501eee4aba22c46f7db3 /filters/filter.h | |
parent | afb167cfd2521198539fbd23d772a252554221f0 (diff) | |
download | mpv-debc17663d677526bd67a7faea5233e1a49078e4.tar.bz2 mpv-debc17663d677526bd67a7faea5233e1a49078e4.tar.xz |
filter: add/use a convenience function
I guess this is generally useful for filters which buffer data
internally.
Diffstat (limited to 'filters/filter.h')
-rw-r--r-- | filters/filter.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/filters/filter.h b/filters/filter.h index 9ba387691a..b618a9c637 100644 --- a/filters/filter.h +++ b/filters/filter.h @@ -47,6 +47,11 @@ bool mp_pin_in_write(struct mp_pin *p, struct mp_frame frame); // buffered in mp_pins goes against this. bool mp_pin_out_request_data(struct mp_pin *p); +// Same as mp_pin_out_request_data(), but call the filter's process() function +// next time even if there is new data. the intention is that the filter reads +// the data in the next iteration, without checking for the data now. +void mp_pin_out_request_data_next(struct mp_pin *p); + // Same as mp_pin_out_request_data(), but does not attempt to procure new frames // if the return value is false. bool mp_pin_out_has_data(struct mp_pin *p); |