Opened 12 years ago
Closed 12 years ago
#33 closed enhancement (fixed)
`libavfilter/vsrc_buffer.h' missing after make install (and missing doxygen doc)
|Reported by:||Francesco Pretto||Owned by:||Stefano Sabatini|
|Blocking:||Reproduced by developer:||yes|
|Analyzed by developer:||yes|
As this page , 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 (5)
comment:1 by , 12 years ago
comment:2 by , 12 years ago
Ok, I agree. And a public version of ffsink is needed to.
comment:3 by , 12 years ago
|Status:||new → open|
comment:4 by , 12 years ago
The new URL is now this:
comment:5 by , 12 years ago
|Analyzed by developer:||set|
|Reproduced by developer:||set|
|Status:||open → closed|
|Type:||defect → enhancement|
API reworked, and made public in commit:
Author: Stefano Sabatini <email@example.com>
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.