Opened 5 years ago

Closed 5 years ago

#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.

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

Change History (5)

comment:1 Changed 5 years ago by saste

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 Changed 5 years ago by fpretto

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

comment:3 Changed 5 years ago by cehoyos

  • Owner changed from michael to saste
  • Status changed from new to open

comment:4 Changed 5 years ago by thebombzen

comment:5 Changed 5 years ago by saste

  • Analyzed by developer set
  • Reproduced by developer set
  • Resolution set to fixed
  • Status changed from open to closed
  • Type changed from defect to enhancement

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.