Opened 13 years ago

Closed 13 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
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.

[1] http://www.ffmpeg.org/libavfilter.html#SEC44

Change History (5)

comment:1 by Stefano Sabatini, 13 years ago

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.

comment:2 by Francesco Pretto, 13 years ago

Ok, I agree. And a public version of ffsink is needed to.

comment:3 by Carl Eugen Hoyos, 13 years ago

Owner: changed from Michael Niedermayer to Stefano Sabatini
Status: newopen

comment:5 by Stefano Sabatini, 13 years ago

Analyzed by developer: set
Reproduced by developer: set
Resolution: fixed
Status: openclosed
Type: defectenhancement

API reworked, and made public in commit:

commit 83db71977700d3337c84d5945ac8b7e7ee881ac2
Author: Stefano Sabatini <stefano.sabatini-lala@poste.it>
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.