mbox series

[FFmpeg-devel,v2,0/2] lavc/videotoolbox: use objpool instead of allocating memory each frame

Message ID 20221203155056.74093-1-kernrj@gmail.com
Headers show
Series lavc/videotoolbox: use objpool instead of allocating memory each frame | expand

Message

Rick Kern Dec. 3, 2022, 3:50 p.m. UTC
Added 'av' prefix to ObjPool and its functions.

Rick Kern (2):
  fftools/objpool: move objpool to libavutil
  lavc/videotoolboxenc: use objectpool for encoder output information

 fftools/Makefile                 |  1 -
 fftools/ffmpeg_mux.c             |  8 ++--
 fftools/sync_queue.c             | 18 +++----
 fftools/thread_queue.c           | 14 +++---
 fftools/thread_queue.h           |  4 +-
 libavcodec/videotoolboxenc.c     | 80 ++++++++++++++++++++++++++++----
 libavutil/Makefile               |  2 +
 {fftools => libavutil}/objpool.c | 32 +++++++------
 {fftools => libavutil}/objpool.h | 24 +++++-----
 9 files changed, 125 insertions(+), 58 deletions(-)
 rename {fftools => libavutil}/objpool.c (77%)
 rename {fftools => libavutil}/objpool.h (62%)