#c #ffmpeg #makefile
Вопрос:
Я следовал инструкциям в FFmpeg/ffmpeg/docs/writing_filters.txt и когда я хочу сделать ffmpeg, я получаю ошибку
ar: libavfilter/foobar.o: Такого файла или каталога нет
сделать: *** [ffbuild/library.mak:22: libavfilter/libavfilter.a] Ошибка 1
Я добавил запись foobar в libavfilter/Makefile
OBJS-$(CONFIG_FOOBAR_FILTER) = foobar.o #———-
Я добавил запись для foobar в libavfilter/allfilters.c
внешний постоянный AVFilter ff_vf_foobar;//——-
Я также выполнил эту команду sed 's/edgedetect/foobar/g;s/EdgeDetect/Foobar/g' libavfilter/vf_edgedetect.c > libavfilter/vf_foobar.c
это копирует edgedetect и делает его vf_foobar.c