aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrank Plowman <post@frankplowman.com>2025-08-22 19:29:07 +0100
committerJames Almer <jamrial@gmail.com>2025-08-22 22:44:07 +0000
commit673f28b6cb6e20f5a695a90d144a6158bdf987fe (patch)
tree95c48a1198b54f3d8dcc57677b6a6da906f5fc5c
parent0f873fc07a2dec9f8738306b8b38dd7daafc7120 (diff)
downloadffmpeg-673f28b6cb6e20f5a695a90d144a6158bdf987fe.tar.gz
lavc/Makefile: Make exif.o compulsory
av_exif_* functions are part of libavcodec's public API since ad77345a5d14862f4701e5ad422b03b14934a5b9, so the EXIF objects can't be disabled. Fixes compilation with --disable-everything.
-rwxr-xr-xconfigure9
-rw-r--r--libavcodec/Makefile3
2 files changed, 6 insertions, 6 deletions
diff --git a/configure b/configure
index e1809a3e58..aa41b2a7b3 100755
--- a/configure
+++ b/configure
@@ -2587,7 +2587,6 @@ CONFIG_EXTRA="
dovi_rpuenc
dvprofile
evcparse
- exif
faandct
faanidct
fdctdsp
@@ -2941,7 +2940,7 @@ alac_encoder_select="lpc"
als_decoder_select="bswapdsp mpeg4audio"
amrnb_decoder_select="lsp celp_math"
amrwb_decoder_select="lsp celp_math"
-amv_decoder_select="sp5x_decoder exif"
+amv_decoder_select="sp5x_decoder"
amv_encoder_select="jpegtables mpegvideoenc"
ape_decoder_select="bswapdsp llauddsp"
apng_decoder_select="inflate_wrapper"
@@ -3042,7 +3041,7 @@ mdec_decoder_select="blockdsp bswapdsp idctdsp"
media100_decoder_select="media100_to_mjpegb_bsf mjpegb_decoder"
metasound_decoder_select="lsp sinewin"
mimic_decoder_select="blockdsp bswapdsp hpeldsp idctdsp"
-mjpeg_decoder_select="blockdsp hpeldsp exif idctdsp jpegtables"
+mjpeg_decoder_select="blockdsp hpeldsp idctdsp jpegtables"
mjpeg_encoder_select="jpegtables mpegvideoenc"
mjpegb_decoder_select="mjpeg_decoder"
mlp_decoder_select="mlp_parser"
@@ -3163,7 +3162,7 @@ vp8_decoder_select="h264pred videodsp vp8dsp"
vp9_decoder_select="videodsp vp9_parser cbs_vp9 vp9_superframe_split_bsf"
vvc_decoder_select="cabac cbs_h266 golomb videodsp vvc_sei"
wcmv_decoder_select="inflate_wrapper"
-webp_decoder_select="vp8_decoder exif"
+webp_decoder_select="vp8_decoder"
wmalossless_decoder_select="llauddsp"
wmapro_decoder_select="sinewin wma_freqs"
wmav1_decoder_select="sinewin wma_freqs"
@@ -3691,7 +3690,7 @@ asf_o_demuxer_select="riffdec"
asf_muxer_select="riffenc"
asf_stream_muxer_select="asf_muxer"
av1_demuxer_select="av1_frame_merge_bsf av1_parser"
-avi_demuxer_select="riffdec exif"
+avi_demuxer_select="riffdec"
avi_muxer_select="riffenc"
avif_muxer_select="mov_muxer"
caf_demuxer_select="iso_media"
diff --git a/libavcodec/Makefile b/libavcodec/Makefile
index 35408949ac..3d036de4b6 100644
--- a/libavcodec/Makefile
+++ b/libavcodec/Makefile
@@ -43,6 +43,7 @@ OBJS = ac3_parser.o \
dirac.o \
dv_profile.o \
encode.o \
+ exif.o \
get_buffer.o \
imgconvert.o \
jni.o \
@@ -57,6 +58,7 @@ OBJS = ac3_parser.o \
qsv_api.o \
raw.o \
threadprogress.o \
+ tiff_common.o \
utils.o \
version.o \
vlc.o \
@@ -101,7 +103,6 @@ OBJS-$(CONFIG_DOVI_RPUDEC) += dovi_rpu.o dovi_rpudec.o
OBJS-$(CONFIG_DOVI_RPUENC) += dovi_rpu.o dovi_rpuenc.o
OBJS-$(CONFIG_ERROR_RESILIENCE) += error_resilience.o
OBJS-$(CONFIG_EVCPARSE) += evc_parse.o evc_ps.o
-OBJS-$(CONFIG_EXIF) += exif.o tiff_common.o
OBJS-$(CONFIG_FAANDCT) += faandct.o
OBJS-$(CONFIG_FAANIDCT) += faanidct.o
OBJS-$(CONFIG_FDCTDSP) += fdctdsp.o jfdctfst.o jfdctint.o