Opened 13 months ago
Closed 13 months ago
#10664 closed defect (fixed)
vf_cropdetect depends on edge_common, missing from Makefile
Reported by: | DeHackEd | Owned by: | |
---|---|---|---|
Priority: | minor | Component: | build system |
Version: | git-master | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | yes |
Description
Summary of the bug:
The cropdetect
filter depends on the edge_common.c file being compiled, but this is missing from the Makefile. Certain uses of "configure --disable-filter[s]" may render ffmpeg unbuildable.
How to reproduce:
% ./configure --disable-filters --enable-filter=cropdetect --enable-gpl % make ffmpeg [...] LD ffmpeg_g /usr/bin/ld: libavfilter/libavfilter.a(vf_cropdetect.o): in function `filter_frame': /home/dehacked/Git/ffmpeg/libavfilter/vf_cropdetect.c:266: undefined reference to `ff_sobel_8' [more errors]
Change History (2)
comment:1 by , 13 months ago
comment:2 by , 13 months ago
Analyzed by developer: | set |
---|---|
Component: | undetermined → build system |
Reproduced by developer: | set |
Resolution: | → fixed |
Status: | new → closed |
Fixed in commit:
http://git.videolan.org/?p=ffmpeg.git;a=commit;h=2d4aef8982791b59000a01ba334a8a3bd3a8d5b3
Thanks.
Note:
See TracTickets
for help on using tickets.
I can reproduce this issue,fixed by: https://patchwork.ffmpeg.org/project/ffmpeg/patch/20231118022607.3701828-1-mypopydev@gmail.com/