Ticket #33 (closed enhancement: fixed)
`libavfilter/vsrc_buffer.h' missing after make install (and missing doxygen doc)
| Reported by: | fpretto | Owned by: | saste |
|---|---|---|---|
| Priority: | minor | Component: | avfilter |
| Version: | Keywords: | ||
| Cc: | Blocked By: | ||
| Blocking: | Reproduced by developer: | yes | |
| Analyzed by developer: | yes |
Description
As this page [1], vsrc_buffer.h is part of the public api but, as of git 2a0d4d4, is not installed with the other libav* headers by the build system. A doxygen doc for the only function defined there would be helpful.
Change History
comment:3 Changed 2 years ago by cehoyos
- Owner changed from michael to saste
- Status changed from new to open
comment:5 Changed 2 years ago by saste
- Analyzed by developer set
- Status changed from open to closed
- Resolution set to fixed
- Reproduced by developer set
- Type changed from defect to enhancement
API reworked, and made public in commit:
commit 83db71977700d3337c84d5945ac8b7e7ee881ac2
Author: Stefano Sabatini <stefano.sabatini-lala@…>
Date: Sun May 22 19:30:08 2011 +0200
lavfi: make vsrc_buffer.h header public
Address trac issue #33.
Note: See
TracTickets for help on using
tickets.



I'd like to avoid the dependency of vsrc_buffer.h on libavcodec/AVFrame, and implement a more integrated source the same way input_filter is implemented in ffplay.c.
My plan: make vsrc_buffer more generic, with no need to reference the libavcodec API and thus usable in a non-lavc application, and a more integrated vsrc_lavc source with tight integration with lavc (done by extending the ffplay.c input filter).
So I want to wait more before to make this API officially public. I'll try to find some time for implementing the required changes.