2 DESC = FFmpeg utility library
35 hdr_dynamic_metadata.h \
43 hwcontext_mediacodec.h \
46 hwcontext_videotoolbox.h \
56 mastering_display_metadata.h \
89 HEADERS-$(CONFIG_LZO) += lzo.h
91 ARCH_HEADERS = bswap.h \
96 BUILT_HEADERS = avconfig.h \
130 hdr_dynamic_metadata.o \
141 mastering_display_metadata.o \
174 film_grain_params.o \
177 OBJS-$(CONFIG_CUDA) += hwcontext_cuda.o
178 OBJS-$(CONFIG_D3D11VA) += hwcontext_d3d11va.o
179 OBJS-$(CONFIG_DXVA2) += hwcontext_dxva2.o
180 OBJS-$(CONFIG_LIBDRM) += hwcontext_drm.o
181 OBJS-$(CONFIG_LZO) += lzo.o
182 OBJS-$(CONFIG_MEDIACODEC) += hwcontext_mediacodec.o
183 OBJS-$(CONFIG_OPENCL) += hwcontext_opencl.o
184 OBJS-$(CONFIG_QSV) += hwcontext_qsv.o
185 OBJS-$(CONFIG_VAAPI) += hwcontext_vaapi.o
186 OBJS-$(CONFIG_VIDEOTOOLBOX) += hwcontext_videotoolbox.o
187 OBJS-$(CONFIG_VDPAU) += hwcontext_vdpau.o
188 OBJS-$(CONFIG_VULKAN) += hwcontext_vulkan.o
190 OBJS += $(COMPAT_OBJS:%=../compat/%)
192 # Windows resource file
193 SLIBOBJS-$(HAVE_GNU_WINDRES) += avutilres.o
195 SKIPHEADERS-$(HAVE_CUDA_H) += hwcontext_cuda.h
196 SKIPHEADERS-$(CONFIG_CUDA) += hwcontext_cuda_internal.h \
198 SKIPHEADERS-$(CONFIG_D3D11VA) += hwcontext_d3d11va.h
199 SKIPHEADERS-$(CONFIG_DXVA2) += hwcontext_dxva2.h
200 SKIPHEADERS-$(CONFIG_QSV) += hwcontext_qsv.h
201 SKIPHEADERS-$(CONFIG_OPENCL) += hwcontext_opencl.h
202 SKIPHEADERS-$(CONFIG_VAAPI) += hwcontext_vaapi.h
203 SKIPHEADERS-$(CONFIG_VIDEOTOOLBOX) += hwcontext_videotoolbox.h
204 SKIPHEADERS-$(CONFIG_VDPAU) += hwcontext_vdpau.h
205 SKIPHEADERS-$(CONFIG_VULKAN) += hwcontext_vulkan.h
207 TESTPROGS = adler32 \
256 TESTPROGS-$(HAVE_THREADS) += cpu_init
257 TESTPROGS-$(HAVE_LZO1X_999_COMPRESS) += lzo
259 TOOLS = crypto_bench ffhash ffeval ffescape
261 tools/crypto_bench$(EXESUF): ELIBS += $(if $(VERSUS),$(subst +, -l,+$(VERSUS)),)
262 tools/crypto_bench$(EXESUF): CFLAGS += -DUSE_EXT_LIBS=0$(if $(VERSUS),$(subst +,+USE_,+$(VERSUS)),)
264 $(SUBDIR)tests/lzo$(EXESUF): ELIBS = -llzo2