@@ -16,7 +16,6 @@ OBJS-ffmpeg += \
fftools/ffmpeg_mux.o \
fftools/ffmpeg_mux_init.o \
fftools/ffmpeg_opt.o \
- fftools/objpool.o \
fftools/sync_queue.o \
fftools/thread_queue.o \
@@ -22,7 +22,6 @@
#include "ffmpeg.h"
#include "ffmpeg_mux.h"
-#include "objpool.h"
#include "sync_queue.h"
#include "thread_queue.h"
@@ -30,6 +29,7 @@
#include "libavutil/intreadwrite.h"
#include "libavutil/log.h"
#include "libavutil/mem.h"
+#include "libavutil/objpool.h"
#include "libavutil/timestamp.h"
#include "libavutil/thread.h"
@@ -24,8 +24,8 @@
#include "libavutil/fifo.h"
#include "libavutil/mathematics.h"
#include "libavutil/mem.h"
+#include "libavutil/objpool.h"
-#include "objpool.h"
#include "sync_queue.h"
typedef struct SyncQueueStream {
@@ -24,9 +24,9 @@
#include "libavutil/fifo.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/mem.h"
+#include "libavutil/objpool.h"
#include "libavutil/thread.h"
-#include "objpool.h"
#include "thread_queue.h"
enum {
@@ -21,7 +21,7 @@
#include <string.h>
-#include "objpool.h"
+#include "libavutil/objpool.h"
typedef struct ThreadQueue ThreadQueue;
@@ -62,6 +62,7 @@ HEADERS = adler32.h \
mem.h \
motion_vector.h \
murmur3.h \
+ objpool.h \
opt.h \
parseutils.h \
pixdesc.h \
@@ -149,6 +150,7 @@ OBJS = adler32.o \
md5.o \
mem.o \
murmur3.o \
+ objpool.o \
opt.o \
parseutils.o \
pixdesc.o \
similarity index 100%
rename from fftools/objpool.c
rename to libavutil/objpool.c
similarity index 100%
rename from fftools/objpool.h
rename to libavutil/objpool.h
Moved objpool to libavutil to make it available outside of fftools. Signed-off-by: Rick Kern <kernrj@gmail.com> --- fftools/Makefile | 1 - fftools/ffmpeg_mux.c | 2 +- fftools/sync_queue.c | 2 +- fftools/thread_queue.c | 2 +- fftools/thread_queue.h | 2 +- libavutil/Makefile | 2 ++ {fftools => libavutil}/objpool.c | 0 {fftools => libavutil}/objpool.h | 0 8 files changed, 6 insertions(+), 5 deletions(-) rename {fftools => libavutil}/objpool.c (100%) rename {fftools => libavutil}/objpool.h (100%)