Actually I was speaking about framepool, and not bufferpool. framepool is intended to get an "AVFrame *" from a pool, by "ff_frame_pool_get". At the moment it is available only internally to "libavfilter". It permits an important improvement on performances, by using a pool. So it should be very nice if I could use it in my own code. To be possible framepool.h should become a public header. Thank You
Il martedì 12 luglio 2022 19:19:34 CEST, James Almer <jamr...@gmail.com> ha scritto: On 7/12/2022 1:28 PM, Marco Vianini wrote: > Hi all > I'm using Libav libraries (version 4.1.6) to make operations on audio/video > AVFrame: conversions, decoding, encoding, etc. > > To improve performances I'd like to use framepool. > So I need to include "libavfilter/framepool.h", but I cannot, because this > file is not exported. > Should be possible to add "framepool.h" to HEADERS in "libavfilter\Makefile" ? > Code:"NAME = avfilterDESC = FFmpeg audio/video filtering library > HEADERS = avfilter.h \ > buffersink.h \ > buffersrc.h \ > version.h \ framepool.h > \ ... " > Thank YouMarco Vianini What you want is to use the bufferpool API in libavutil for your frames. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe". _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".