При создании фильтра ffmpeg-фильтра я получаю ar: libavfilter/foobar.o: Такого файла или каталога нет

#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