It's been a year since the last bump, so lets get rid of old deprecated API in time for ffmpeg 8.0
James Almer (30): avcodec: remove deprecated FF_API_SUBFRAMES avcodec: remove deprecated FF_API_TICKS_PER_FRAME avcodec: remove deprecated FF_API_DROPCHANGED avcodec: remove deprecated FF_API_AVFFT avcodec: remove deprecated FF_API_FF_PROFILE_LEVEL avcodec: remove deprecated FF_API_AVCODEC_CLOSE avcodec: remove deprecated FF_API_BUFFER_MIN_SIZE avcodec: remove deprecated FF_API_VDPAU_ALLOC_GET_SET avcodec: remove deprecated FF_API_QUALITY_FACTOR avcodec/version_major: postpone some deprecations until the next bump avdevice: remove deprecated FF_API_BKTR_DEVICE avdevice: remove deprecated FF_API_OPENGL_DEVICE avdevice: remove deprecated FF_API_SDL2_DEVICE avdevice/version_major: postpone some deprecations until the next bump avformat: remove deprecated FF_API_LAVF_SHORTEST avformat: remove deprecated FF_API_ALLOW_FLUSH avformat: remove deprecated FF_API_AVSTREAM_SIDE_DATA avformat: remove deprecated FF_API_GET_DUR_ESTIMATE_METHOD avformat/version_major: postpone some deprecations until the next bump avfilter: remove deprecated FF_API_LINK_PUBLIC avfilter/version_major: postpone some deprecations until the next bump avutil: remove deprecated FF_API_HDR_VIVID_THREE_SPLINE avutil: remove deprecated FF_API_FRAME_PKT avutil: remove deprecated FF_API_INTERLACED_FRAME avutil: remove deprecated FF_API_FRAME_KEY avutil: remove deprecated FF_API_PALETTE_HAS_CHANGED avutil: remove deprecated FF_API_VULKAN_CONTIGUOUS_MEMORY avutil: remove deprecated FF_API_H274_FILM_GRAIN_VCS avutil/version_major: postpone some deprecations until the next bump libs: bump major version for all libraries configure | 22 - libavcodec/8bps.c | 7 - libavcodec/Makefile | 2 - libavcodec/alsdec.c | 6 +- libavcodec/amfenc_av1.c | 8 +- libavcodec/amfenc_h264.c | 8 +- libavcodec/amfenc_hevc.c | 8 +- libavcodec/ansi.c | 10 - libavcodec/apac.c | 3 - libavcodec/apedec.c | 6 +- libavcodec/atrac3.c | 12 +- libavcodec/atrac9dec.c | 6 +- libavcodec/av1dec.c | 6 - libavcodec/avcodec.c | 12 - libavcodec/avcodec.h | 196 +--- libavcodec/avfft.c | 268 ----- libavcodec/avfft.h | 149 --- libavcodec/bethsoftvideo.c | 5 - libavcodec/bfi.c | 10 - libavcodec/bintext.c | 5 - libavcodec/bmvvideo.c | 5 - libavcodec/bonk.c | 3 - libavcodec/brenderpix.c | 12 - libavcodec/c93.c | 5 - libavcodec/cdgraphics.c | 5 - libavcodec/cdtoons.c | 5 - libavcodec/cinepak.c | 7 - libavcodec/codec.h | 15 - libavcodec/cuviddec.c | 6 - libavcodec/d3d12va_encode_hevc.c | 6 +- libavcodec/dds.c | 11 - libavcodec/decode.c | 90 -- libavcodec/dfa.c | 5 - libavcodec/dsicinvideo.c | 5 - libavcodec/dxa.c | 5 - libavcodec/dynamic_hdr_vivid.c | 11 - libavcodec/encode.c | 29 - libavcodec/flashsv2enc.c | 5 +- libavcodec/flicvideo.c | 5 - libavcodec/ftr.c | 6 +- libavcodec/g723_1dec.c | 6 +- libavcodec/g729dec.c | 12 +- libavcodec/gemdec.c | 5 - libavcodec/h2645_sei.c | 11 - libavcodec/h264dec.c | 6 - libavcodec/idcinvideo.c | 7 - libavcodec/imx.c | 10 - libavcodec/internal.h | 9 - libavcodec/interplayvideo.c | 7 - libavcodec/jvdec.c | 12 - libavcodec/kmvc.c | 17 - libavcodec/libaomenc.c | 8 +- libavcodec/libkvazaar.c | 8 +- libavcodec/libopenh264enc.c | 8 +- libavcodec/librav1e.c | 8 +- libavcodec/libspeexdec.c | 6 +- libavcodec/libsvtav1.c | 8 +- libavcodec/libuavs3d.c | 12 - libavcodec/libvpxenc.c | 8 +- libavcodec/libvvenc.c | 15 +- libavcodec/libx264.c | 8 +- libavcodec/libx265.c | 7 +- libavcodec/mfenc.c | 5 - libavcodec/misc4.c | 3 - libavcodec/mpeg12dec.c | 11 - libavcodec/mpegvideo_parser.c | 10 - libavcodec/mscc.c | 5 - libavcodec/msmpeg4enc.c | 8 +- libavcodec/msrle.c | 8 - libavcodec/mss1.c | 5 - libavcodec/msvideo1.c | 7 - libavcodec/nvenc.c | 8 +- libavcodec/options_table.h | 10 +- libavcodec/packet.h | 4 - libavcodec/pafvideo.c | 5 - libavcodec/pictordec.c | 5 - libavcodec/psd.c | 5 - libavcodec/pthread_frame.c | 5 - libavcodec/qdrw.c | 5 - libavcodec/qpeg.c | 7 - libavcodec/qtrle.c | 8 - libavcodec/ratecontrol.c | 6 - libavcodec/rawdec.c | 13 +- libavcodec/rscc.c | 7 - libavcodec/sga.c | 5 - libavcodec/shorten.c | 3 - libavcodec/smacker.c | 5 - libavcodec/smc.c | 7 - libavcodec/targa.c | 5 - libavcodec/tiertexseqv.c | 5 - libavcodec/tmv.c | 5 - libavcodec/tscc.c | 5 - libavcodec/vb.c | 5 - libavcodec/vc1.c | 8 - libavcodec/vdpau.c | 21 - libavcodec/vdpau.h | 33 - libavcodec/version.h | 4 +- libavcodec/version_major.h | 21 +- libavcodec/vqavideo.c | 5 - libavcodec/wavarc.c | 3 - libavcodec/wmalosslessdec.c | 6 +- libavcodec/wmaprodec.c | 18 +- libavcodec/wmavoice.c | 6 +- libavcodec/yop.c | 6 - libavdevice/Makefile | 3 - libavdevice/alldevices.c | 3 - libavdevice/bktr.c | 366 ------- libavdevice/lavfi.c | 10 - libavdevice/opengl_enc.c | 1325 ------------------------ libavdevice/opengl_enc_shaders.h | 188 ---- libavdevice/pulse_audio_enc.c | 4 - libavdevice/sdl2.c | 377 ------- libavdevice/version.h | 2 +- libavdevice/version_major.h | 10 +- libavfilter/af_volume.c | 15 - libavfilter/af_volume.h | 3 - libavfilter/avfilter.c | 25 - libavfilter/avfilter.h | 14 - libavfilter/buffersrc.c | 16 - libavfilter/f_select.c | 11 - libavfilter/f_sendcmd.c | 11 - libavfilter/qsvvpp.c | 5 - libavfilter/setpts.c | 11 - libavfilter/version.h | 2 +- libavfilter/version_major.h | 7 +- libavfilter/vf_coreimage.m | 10 - libavfilter/vf_crop.c | 15 - libavfilter/vf_deinterlace_vaapi.c | 5 - libavfilter/vf_drawtext.c | 18 - libavfilter/vf_eq.c | 8 - libavfilter/vf_eq.h | 6 - libavfilter/vf_estdif.c | 5 - libavfilter/vf_field.c | 5 - libavfilter/vf_fieldhint.c | 10 - libavfilter/vf_fieldmatch.c | 10 - libavfilter/vf_fieldorder.c | 5 - libavfilter/vf_idet.c | 32 - libavfilter/vf_kerndeint.c | 5 - libavfilter/vf_nnedi.c | 5 - libavfilter/vf_overlay.c | 14 - libavfilter/vf_overlay.h | 3 - libavfilter/vf_overlay_cuda.c | 18 - libavfilter/vf_scale.c | 41 +- libavfilter/vf_scale_npp.c | 54 +- libavfilter/vf_separatefields.c | 5 - libavfilter/vf_setparams.c | 11 - libavfilter/vf_swaprect.c | 17 +- libavfilter/vf_telecine.c | 18 - libavfilter/vf_tinterlace.c | 23 - libavfilter/vf_w3fdif.c | 5 - libavfilter/vf_weave.c | 6 - libavfilter/vsrc_gradients.c | 11 - libavfilter/vsrc_testsrc.c | 5 - libavfilter/yadif_common.c | 10 - libavformat/avformat.c | 91 -- libavformat/avformat.h | 120 --- libavformat/avformat_internal.h | 7 - libavformat/demux.c | 52 - libavformat/demux_utils.c | 12 - libavformat/fifo.c | 4 - libavformat/hlsenc.c | 4 - libavformat/internal.h | 11 - libavformat/matroskaenc.c | 13 - libavformat/movenc.c | 40 +- libavformat/mpegtsenc.c | 4 - libavformat/mux.c | 60 -- libavformat/oggenc.c | 20 - libavformat/options.c | 16 - libavformat/options_table.h | 3 - libavformat/seek.c | 7 - libavformat/tee.c | 4 - libavformat/tests/fifo_muxer.c | 4 - libavformat/version.h | 4 +- libavformat/version_major.h | 10 +- libavutil/film_grain_params.h | 58 +- libavutil/frame.c | 28 - libavutil/frame.h | 62 -- libavutil/hdr_dynamic_vivid_metadata.h | 54 - libavutil/hwcontext_vulkan.h | 5 - libavutil/version.h | 21 +- libpostproc/version.h | 2 +- libpostproc/version_major.h | 2 +- libswresample/version.h | 2 +- libswresample/version_major.h | 2 +- libswscale/version.h | 2 +- libswscale/version_major.h | 2 +- 186 files changed, 90 insertions(+), 4938 deletions(-) delete mode 100644 libavcodec/avfft.c delete mode 100644 libavcodec/avfft.h delete mode 100644 libavdevice/bktr.c delete mode 100644 libavdevice/opengl_enc.c delete mode 100644 libavdevice/opengl_enc_shaders.h delete mode 100644 libavdevice/sdl2.c -- 2.48.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".