mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
124e26971e
Takes a frame associated with a hardware context as input and maps it to something else (another hardware frame or normal memory) for other processing. If the frame to map was originally in the target format (but mapped to something else), the original frame is output. Also supports mapping backwards, where only the output has a hardware context. The link immediately before will be supplied with mapped hardware frames which it can write directly into, and this filter then unmaps them back to the actual hardware frames.
108 lines
5.8 KiB
Makefile
108 lines
5.8 KiB
Makefile
NAME = avfilter
|
|
|
|
HEADERS = avfilter.h \
|
|
avfiltergraph.h \
|
|
buffersink.h \
|
|
buffersrc.h \
|
|
version.h \
|
|
|
|
OBJS = allfilters.o \
|
|
audio.o \
|
|
avfilter.o \
|
|
avfiltergraph.o \
|
|
buffersink.o \
|
|
buffersrc.o \
|
|
drawutils.o \
|
|
fifo.o \
|
|
formats.o \
|
|
graphparser.o \
|
|
video.o \
|
|
|
|
OBJS-$(HAVE_THREADS) += pthread.o
|
|
|
|
# audio filters
|
|
OBJS-$(CONFIG_AFORMAT_FILTER) += af_aformat.o
|
|
OBJS-$(CONFIG_AMIX_FILTER) += af_amix.o
|
|
OBJS-$(CONFIG_ANULL_FILTER) += af_anull.o
|
|
OBJS-$(CONFIG_ASETPTS_FILTER) += setpts.o
|
|
OBJS-$(CONFIG_ASETTB_FILTER) += settb.o
|
|
OBJS-$(CONFIG_ASHOWINFO_FILTER) += af_ashowinfo.o
|
|
OBJS-$(CONFIG_ASPLIT_FILTER) += split.o
|
|
OBJS-$(CONFIG_ASYNCTS_FILTER) += af_asyncts.o
|
|
OBJS-$(CONFIG_ATRIM_FILTER) += trim.o
|
|
OBJS-$(CONFIG_BS2B_FILTER) += af_bs2b.o
|
|
OBJS-$(CONFIG_CHANNELMAP_FILTER) += af_channelmap.o
|
|
OBJS-$(CONFIG_CHANNELSPLIT_FILTER) += af_channelsplit.o
|
|
OBJS-$(CONFIG_COMPAND_FILTER) += af_compand.o
|
|
OBJS-$(CONFIG_HDCD_FILTER) += af_hdcd.o
|
|
OBJS-$(CONFIG_JOIN_FILTER) += af_join.o
|
|
OBJS-$(CONFIG_RESAMPLE_FILTER) += af_resample.o
|
|
OBJS-$(CONFIG_VOLUME_FILTER) += af_volume.o
|
|
|
|
OBJS-$(CONFIG_ANULLSINK_FILTER) += asink_anullsink.o
|
|
OBJS-$(CONFIG_ANULLSRC_FILTER) += asrc_anullsrc.o
|
|
|
|
# video filters
|
|
OBJS-$(CONFIG_BLACKFRAME_FILTER) += vf_blackframe.o
|
|
OBJS-$(CONFIG_BOXBLUR_FILTER) += vf_boxblur.o
|
|
OBJS-$(CONFIG_COPY_FILTER) += vf_copy.o
|
|
OBJS-$(CONFIG_CROP_FILTER) += vf_crop.o
|
|
OBJS-$(CONFIG_CROPDETECT_FILTER) += vf_cropdetect.o
|
|
OBJS-$(CONFIG_DEINTERLACE_QSV_FILTER) += vf_deinterlace_qsv.o
|
|
OBJS-$(CONFIG_DELOGO_FILTER) += vf_delogo.o
|
|
OBJS-$(CONFIG_DRAWBOX_FILTER) += vf_drawbox.o
|
|
OBJS-$(CONFIG_DRAWTEXT_FILTER) += vf_drawtext.o
|
|
OBJS-$(CONFIG_FADE_FILTER) += vf_fade.o
|
|
OBJS-$(CONFIG_FIELDORDER_FILTER) += vf_fieldorder.o
|
|
OBJS-$(CONFIG_FORMAT_FILTER) += vf_format.o
|
|
OBJS-$(CONFIG_FPS_FILTER) += vf_fps.o
|
|
OBJS-$(CONFIG_FRAMEPACK_FILTER) += vf_framepack.o
|
|
OBJS-$(CONFIG_FREI0R_FILTER) += vf_frei0r.o
|
|
OBJS-$(CONFIG_GRADFUN_FILTER) += vf_gradfun.o
|
|
OBJS-$(CONFIG_HFLIP_FILTER) += vf_hflip.o
|
|
OBJS-$(CONFIG_HQDN3D_FILTER) += vf_hqdn3d.o
|
|
OBJS-$(CONFIG_HWDOWNLOAD_FILTER) += vf_hwdownload.o
|
|
OBJS-$(CONFIG_HWMAP_FILTER) += vf_hwmap.o
|
|
OBJS-$(CONFIG_HWUPLOAD_CUDA_FILTER) += vf_hwupload_cuda.o
|
|
OBJS-$(CONFIG_HWUPLOAD_FILTER) += vf_hwupload.o
|
|
OBJS-$(CONFIG_INTERLACE_FILTER) += vf_interlace.o
|
|
OBJS-$(CONFIG_LUT_FILTER) += vf_lut.o
|
|
OBJS-$(CONFIG_LUTRGB_FILTER) += vf_lut.o
|
|
OBJS-$(CONFIG_LUTYUV_FILTER) += vf_lut.o
|
|
OBJS-$(CONFIG_NEGATE_FILTER) += vf_lut.o
|
|
OBJS-$(CONFIG_NOFORMAT_FILTER) += vf_format.o
|
|
OBJS-$(CONFIG_NULL_FILTER) += vf_null.o
|
|
OBJS-$(CONFIG_OCV_FILTER) += vf_libopencv.o
|
|
OBJS-$(CONFIG_OVERLAY_FILTER) += vf_overlay.o
|
|
OBJS-$(CONFIG_PAD_FILTER) += vf_pad.o
|
|
OBJS-$(CONFIG_PIXDESCTEST_FILTER) += vf_pixdesctest.o
|
|
OBJS-$(CONFIG_SCALE_FILTER) += vf_scale.o
|
|
OBJS-$(CONFIG_SCALE_NPP_FILTER) += vf_scale_npp.o
|
|
OBJS-$(CONFIG_SCALE_QSV_FILTER) += vf_scale_qsv.o
|
|
OBJS-$(CONFIG_SCALE_VAAPI_FILTER) += vf_scale_vaapi.o
|
|
OBJS-$(CONFIG_SELECT_FILTER) += vf_select.o
|
|
OBJS-$(CONFIG_SETDAR_FILTER) += vf_aspect.o
|
|
OBJS-$(CONFIG_SETPTS_FILTER) += setpts.o
|
|
OBJS-$(CONFIG_SETSAR_FILTER) += vf_aspect.o
|
|
OBJS-$(CONFIG_SETTB_FILTER) += settb.o
|
|
OBJS-$(CONFIG_SHOWINFO_FILTER) += vf_showinfo.o
|
|
OBJS-$(CONFIG_SHUFFLEPLANES_FILTER) += vf_shuffleplanes.o
|
|
OBJS-$(CONFIG_SPLIT_FILTER) += split.o
|
|
OBJS-$(CONFIG_TRANSPOSE_FILTER) += vf_transpose.o
|
|
OBJS-$(CONFIG_TRIM_FILTER) += trim.o
|
|
OBJS-$(CONFIG_UNSHARP_FILTER) += vf_unsharp.o
|
|
OBJS-$(CONFIG_VFLIP_FILTER) += vf_vflip.o
|
|
OBJS-$(CONFIG_YADIF_FILTER) += vf_yadif.o
|
|
|
|
OBJS-$(CONFIG_NULLSINK_FILTER) += vsink_nullsink.o
|
|
|
|
OBJS-$(CONFIG_COLOR_FILTER) += vsrc_color.o
|
|
OBJS-$(CONFIG_FREI0R_SRC_FILTER) += vf_frei0r.o
|
|
OBJS-$(CONFIG_MOVIE_FILTER) += vsrc_movie.o
|
|
OBJS-$(CONFIG_NULLSRC_FILTER) += vsrc_nullsrc.o
|
|
OBJS-$(CONFIG_RGBTESTSRC_FILTER) += vsrc_testsrc.o
|
|
OBJS-$(CONFIG_TESTSRC_FILTER) += vsrc_testsrc.o
|
|
|
|
TOOLS = graph2dot
|
|
TESTPROGS = filtfmts
|