From patchwork Mon Apr 19 14:08:57 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Almer X-Patchwork-Id: 27088 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:5014:0:0:0:0:0 with SMTP id e20csp576556iob; Mon, 19 Apr 2021 07:36:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyM9bWsYVr8z13w1zt2fvsM908Pdc05mYlYNaKCSthjWXp5p56yXO+g4dgU2todkdN1COvb X-Received: by 2002:a17:906:fad8:: with SMTP id lu24mr21542398ejb.159.1618842967737; Mon, 19 Apr 2021 07:36:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618842967; cv=none; d=google.com; s=arc-20160816; b=Hk0wu4XJReRPQMp7XkxFwXGPKrggukUIynzBZra0zyLPt8x1ybbraxhAtVYCrBbz2p 39raYT455HXru3EItFhKxqOj1C50N2nFFeNBaG2Rh9+93IY5pbGqrsQMyFUPDd7RNkeZ 6gVTpvscTT2KOo4uuLtWjMdjYEsf05lfNm2CW7r2qvDKTMNSdIuFDo+j8ftKZyYr891q QtSVJhwFmChwnlmes+tuTdkT0qFdhkxB03HT99puI6cvL1siC0dYBmLKbF+6pFdOZnqE T7ckYfFx4sG6HUA8olNMKhmo+0s3LzvTQmt6YdFjTw/WX+T2uBWrI5aDNvNB0CBn8Klj H+Yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:from :dkim-signature:delivered-to; bh=RHmm/Tdrzl/bWg3pkIQMxFDGxK2pz3ppp4MQb/Ba95g=; b=r2EVm7u+O/wbfhpHr5+zRIEaeAaCTyEedBv8cgB79ikOdAYme2HjqHXLClSyabmGys Nt4q20Z2RYHcXmnrm12U0sP8xai0XKNsu7UoVObcEWwEPvh6i+0BluERaTx0gfFk/809 ZfdMwWO/zbFDxIDlrlrDq4zpGqBu4Qzh5fKmfVD7DrF/p43sC+pJ/mw91SgoDsZ+eHEQ QRcmsAgi7EnSMTGSWuS98/IyQlxrTItffnBfrswjN3QY51yVtl+ONSQgoGskxRjmomFI 20xUZQvW3WAbYUV6lyncgRt1CvgeYQAUeO7HxwJe2vg/OUuAaGNu3zb2C9/T7fHgYYtT F6UQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=lrvV4Wmx; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id s25si10569760edy.17.2021.04.19.07.36.07; Mon, 19 Apr 2021 07:36:07 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=lrvV4Wmx; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B4DC768A350; Mon, 19 Apr 2021 17:36:04 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-qt1-f180.google.com (mail-qt1-f180.google.com [209.85.160.180]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8BA8D680236 for ; Mon, 19 Apr 2021 17:35:58 +0300 (EEST) Received: by mail-qt1-f180.google.com with SMTP id o2so12781250qtr.4 for ; Mon, 19 Apr 2021 07:35:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=R8FPpa6nIJhcq/M7O9j50Ozun8FxQxnHyQm+bz7yYrQ=; b=lrvV4WmxVY4P8lNMl1I2NUPJj5Aa9grS4gkEGwm3FXadLYcf1Q2u/nNeAHrcN8OY48 Vkl3JeYZUGxV1ZZTVZ5hVjOmHTbt5e0heNsnihI0aBS1SXdhbaS2yvoCMUPJRF9jysoR cbUqDcjy+Rdt7M0ebbSAAveBnspD6YUI5c8PEH0wWdEDlPf5EhqZXdatnRlHGg9Ngu9i Ks+UAMHhHOQIZi7mC+YJD1ALEstc29696mTIh7ObFAPM656sgpNJVD2TX7aY69w683Ix uNYx7PcdI/yS8VO1vGoOwjV07okcFsrXxkUyOugcfSQgAYQILUEUCPyCivsSHSP2frgR lhew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=R8FPpa6nIJhcq/M7O9j50Ozun8FxQxnHyQm+bz7yYrQ=; b=hrZMVgtCLMXuafPdsJzyIJFIRR0udCAGHZDbLDOuNLWh4jUHXERDwfE7BvTrnQCurI RIm7UhB8Y8hnfgMuql5ppV4gRhR/bALLkPp14dEefgRxZ4u+a3E5gUMDMj8Rpkxl09ua nAPcapdW5E40Npxb+mcYqX1cSUL+QdcUBT9fC3PJLCq6k4YVbYFUZF8FQ8zB6VhKxb5D Q9F/r0YTtXNoJp4JCNLZMf3oL8jyBVYnZkeKb+1NGr2UO/gmxqKK2VNEfZMV9fc/iRUG FtWafK5ZiCUcRulnLifJnk7ySXtwbUv/JtlwqAnAlpRwujGiu4nu9NxoZPQeaD7woapb hytQ== X-Gm-Message-State: AOAM531jqg0+8TJsiwwdyco7gbrrcn3qDeTMLBNs6AaosIypcZJn+t0K AqN13UXZJVWWMl49WN8I2gmkCa7IYNA= X-Received: by 2002:a05:620a:1181:: with SMTP id b1mr12053794qkk.81.1618841462566; Mon, 19 Apr 2021 07:11:02 -0700 (PDT) Received: from localhost.localdomain ([191.83.209.133]) by smtp.gmail.com with ESMTPSA id f7sm2049494qtv.53.2021.04.19.07.11.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Apr 2021 07:11:02 -0700 (PDT) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Mon, 19 Apr 2021 11:08:57 -0300 Message-Id: <20210419141024.8174-1-jamrial@gmail.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 00/87 v2] Major bump X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: mpd+xciyazL/ First version, including the bump notes, is here: https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2021-April/278670.html Most patches from the first version were already applied. And as mentioned in the discussion there, this set here removes all the deprecated API one by one before the actual major bump commit. This is done to simplify bisecting for potential issues that can be tracked back to one specific removal, instead of to a commit that bumped versions and disabled everything simultaneously. Andreas Rheinhardt (80): avcodec: Remove AVCodec, AVParser and AVBitStreamFilter next API avformat: Remove next API for AV(In|Out)putFormat avcodec, avformat: Remove old BSF API avcodec: Remove sidedata-only-packet cruft avcodec, avformat: Remove AVPacket.convergence_duration avcodec: Remove deprecated AVPacket API avcodec: Remove deprecated stat-bits fields avcodec: Remove deprecated coder type options avcodec: Remove deprecated API to split/merge side-data avcodec: Remove private options from AVCodecContext avcodec: Remove unneeded getters and setters avcodec: Remove deprecated av_codec_get_tag_string avcodec: Remove lock manager API avcodec: Remove remnants of user-visiable HW acceleration API avcodec: Remove deprecated avcodec_get_chroma_sub_sample avcodec/bitstream: Remove avpriv PutBits API functions avcodec/mpeg4audio: Remove avpriv_mpeg4audio_get_config avcodec/codec2utils: Remove legacy avpriv functions avcodec/mpegvideo_enc: Remove deprecated RTP-callback avcodec: Remove deprecated ASS with inline timing avcodec/(movtext|srt|ttml|webvtt)enc: Reindent after previous commit avcodec: Remove deprecated avcodec_get_context_defaults3 avcodec/options: Remove deprecated avcodec_copy_context avcodec/vdpau: Remove deprecated av_vdpau_get_profile avcodec: Remove deprecated AVPicture API avcodec/imgconvert: Remove deprecated parts of pixel format API avcodec: Remove deprecated VBV delay field avcodec: Remove deprecated old aliases for NVENC encoders avcodec/vaapi: Remove old and deprecated VAAPI context and header avcodec/mpegvideo: Remove deprecated rc_strategy option avcodec/parser: Remove deprecated av_parser_change avcodec: Switch AVCPBProperties to 64bits avformat: Constify the API wrt AV(In|Out)putFormat avformat: Remove FFserver leftovers avformat: Remove deprecated old open callbacks avformat: Remove getters and setters avformat: Remove deprecated filename field from AVFormatContext avformat/avformat: Remove outdated private fields avformat/http: Remove deprecated "user-agent" option avformat/hlsenc: Remove deprecated wrap option avformat/hlsenc: Remove deprecated localtime options avformat: Remove remnants of side data merging avformat/mov, movenc: Enc exporting rotation via metadata avformat/aviobuf: End grace period of allowing 0 from read_packet avformat/rtsp: Remove deprecated old options, rename stimeout->timeout avformat/dashenc: Remove deprecated min_seg_duration option avformat: Remove deprecated AVFMT_FLAG_MP4A_LATM flag, latm option avformat: Remove deprecated av_demuxer_open() avformat: Switch AVChapter.id to 64bits avfilter/avfilter: Remove compatibility code for old filter options avfilter: Remove deprecated resample_lavr_opts avfilter: Remove deprecated avfilter_link_get_channels avfilter: Remove avfilter_next/avfilter_register API avfilter/avfilter: Remove deprecated avfilter_link_set_closed() avfilter/formats: Remove avfilter_make_format64_list() avfilter/transform: Stop exporting internal functions avfilter/Makefile: Don't compile transform.c unconditionally libswscale: Remove unused deprecated functions, make used ones static avcodec: Remove deprecated AVCodecContext.coded_frame avcodec: Remove deprecated old encode/decode APIs avutil/pixfmt: Remove deprecated VAAPI pixel formats avutil/frame: Remove AVFrame QP table API avutil/pixdesc: Remove deprecated off-by-one fields from pix fmt descs avutil/frame: Remove deprecated AVFrame.error avutil/frame: Remove deprecated AVFrame.pkt_pts field avutil: Switch crypto APIs to size_t avutil/frame: Remove deprecated getters and setters avutil/pixdesc: Remove deprecated AV_PIX_FMT_FLAG_PSEUDOPAL avutil/buffer: Switch AVBuffer API to size_t avutil/cpu: Remove deprecated functions libavresample: Remove deprecated library avformat/avformat: Constify AVFormatContext.*_codec pointers avcodec/codec, allcodecs: Constify the AVCodec API avformat/avformat, utils: Make av_find_best_stream const-correct avdevice/avdevice: Constify avdevice_list_input_sources/output_sinks avdevice/avdevice: Constify av_*_device_next API avcodec: Constify AVCodecs avcodec: Constify AVCodecParserContext.parser avcodec: Constify all the AVCodecParsers avcodec: Move all AVCodecParser.split functions to remove_extradata_bsf Anton Khirnov (2): Disable vf_uspp/mcdeint. Bump major versions of all libraries. James Almer (5): avformat: remove deprecated AVStream.codec avutil: remove deprecated AVClass.child_class_next avfilter/buffersrc: postpone removal of sws_param avcodec: postpone removal of deprecated codec caps avcodec: postpone removal of deprecated libopenh264 wrapper options Makefile | 1 - configure | 30 +- doc/APIchanges | 33 + doc/codecs.texi | 123 -- doc/formats.texi | 2 - doc/muxers.texi | 17 - doc/protocols.texi | 15 +- ffbuild/common.mak | 2 +- fftools/cmdutils.c | 20 +- fftools/ffmpeg_filter.c | 2 - fftools/ffmpeg_opt.c | 29 +- fftools/ffplay.c | 7 +- fftools/ffprobe.c | 4 +- libavcodec/012v.c | 2 +- libavcodec/4xm.c | 2 +- libavcodec/8bps.c | 2 +- libavcodec/8svx.c | 4 +- libavcodec/Makefile | 15 +- libavcodec/a64multienc.c | 4 +- libavcodec/aac_parser.c | 2 +- libavcodec/aacdec.c | 4 +- libavcodec/aacdec_fixed.c | 2 +- libavcodec/aacdec_template.c | 4 +- libavcodec/aacenc.c | 2 +- libavcodec/aarch64/neontest.c | 35 - libavcodec/aasc.c | 2 +- libavcodec/ac3_parser.c | 2 +- libavcodec/ac3dec_fixed.c | 2 +- libavcodec/ac3dec_float.c | 4 +- libavcodec/ac3enc_fixed.c | 2 +- libavcodec/ac3enc_float.c | 2 +- libavcodec/adpcm.c | 2 +- libavcodec/adpcmenc.c | 2 +- libavcodec/adx_parser.c | 2 +- libavcodec/adxdec.c | 4 +- libavcodec/adxenc.c | 2 +- libavcodec/agm.c | 2 +- libavcodec/aic.c | 2 +- libavcodec/alac.c | 2 +- libavcodec/alacenc.c | 28 +- libavcodec/aliaspixdec.c | 2 +- libavcodec/aliaspixenc.c | 9 +- libavcodec/allcodecs.c | 1626 ++++++++++---------- libavcodec/alsdec.c | 2 +- libavcodec/amfenc_h264.c | 2 +- libavcodec/amfenc_hevc.c | 2 +- libavcodec/amrnbdec.c | 2 +- libavcodec/amrwbdec.c | 2 +- libavcodec/anm.c | 2 +- libavcodec/ansi.c | 2 +- libavcodec/apedec.c | 2 +- libavcodec/aptxdec.c | 4 +- libavcodec/aptxenc.c | 4 +- libavcodec/arbc.c | 2 +- libavcodec/argo.c | 2 +- libavcodec/arm/neontest.c | 35 - libavcodec/assdec.c | 4 +- libavcodec/assenc.c | 43 +- libavcodec/asvdec.c | 4 +- libavcodec/asvenc.c | 4 +- libavcodec/atrac1.c | 2 +- libavcodec/atrac3.c | 4 +- libavcodec/atrac3plusdec.c | 4 +- libavcodec/atrac9dec.c | 2 +- libavcodec/audiotoolboxdec.c | 9 +- libavcodec/audiotoolboxenc.c | 2 +- libavcodec/aura.c | 2 +- libavcodec/av1_parser.c | 27 +- libavcodec/av1dec.c | 2 +- libavcodec/avcodec.c | 47 - libavcodec/avcodec.h | 855 +--------- libavcodec/avpacket.c | 249 +-- libavcodec/avpicture.c | 82 - libavcodec/avrndec.c | 2 +- libavcodec/avs.c | 2 +- libavcodec/avs2_parser.c | 3 +- libavcodec/avs3_parser.c | 3 +- libavcodec/avuidec.c | 2 +- libavcodec/avuienc.c | 2 +- libavcodec/bethsoftvideo.c | 2 +- libavcodec/bfi.c | 2 +- libavcodec/bink.c | 2 +- libavcodec/binkaudio.c | 4 +- libavcodec/bintext.c | 6 +- libavcodec/bitpacked.c | 2 +- libavcodec/bitstream.c | 11 - libavcodec/bitstream_filter.c | 185 --- libavcodec/bitstream_filters.c | 28 - libavcodec/bmp.c | 2 +- libavcodec/bmp_parser.c | 2 +- libavcodec/bmpenc.c | 8 +- libavcodec/bmvaudio.c | 2 +- libavcodec/bmvvideo.c | 2 +- libavcodec/brenderpix.c | 2 +- libavcodec/bsf.c | 3 - libavcodec/bsf_internal.h | 4 - libavcodec/c93.c | 2 +- libavcodec/cavs_parser.c | 3 +- libavcodec/cavsdec.c | 2 +- libavcodec/cbs_bsf.c | 2 +- libavcodec/ccaption_dec.c | 2 +- libavcodec/cdgraphics.c | 2 +- libavcodec/cdtoons.c | 2 +- libavcodec/cdxl.c | 2 +- libavcodec/cfhd.c | 2 +- libavcodec/cfhdenc.c | 2 +- libavcodec/cinepak.c | 2 +- libavcodec/cinepakenc.c | 2 +- libavcodec/clearvideo.c | 2 +- libavcodec/cljrdec.c | 2 +- libavcodec/cljrenc.c | 2 +- libavcodec/cllc.c | 2 +- libavcodec/cngdec.c | 2 +- libavcodec/cngenc.c | 2 +- libavcodec/codec.h | 11 +- libavcodec/codec2utils.c | 82 - libavcodec/codec2utils.h | 18 - libavcodec/cook.c | 2 +- libavcodec/cook_parser.c | 2 +- libavcodec/cpia.c | 2 +- libavcodec/cri.c | 2 +- libavcodec/cri_parser.c | 2 +- libavcodec/crystalhd.c | 7 +- libavcodec/cscd.c | 2 +- libavcodec/cuviddec.c | 7 +- libavcodec/cyuv.c | 4 +- libavcodec/dca_parser.c | 2 +- libavcodec/dcadec.c | 2 +- libavcodec/dcaenc.c | 2 +- libavcodec/dds.c | 2 +- libavcodec/decode.c | 268 +--- libavcodec/dfa.c | 2 +- libavcodec/dirac_parser.c | 2 +- libavcodec/diracdec.c | 2 +- libavcodec/dnxhd_parser.c | 2 +- libavcodec/dnxhddec.c | 2 +- libavcodec/dnxhdenc.c | 19 +- libavcodec/dolby_e.c | 2 +- libavcodec/dolby_e_parser.c | 2 +- libavcodec/dpcm.c | 2 +- libavcodec/dpx.c | 2 +- libavcodec/dpx_parser.c | 2 +- libavcodec/dpxenc.c | 2 +- libavcodec/dsddec.c | 2 +- libavcodec/dsicinaudio.c | 2 +- libavcodec/dsicinvideo.c | 2 +- libavcodec/dss_sp.c | 2 +- libavcodec/dstdec.c | 2 +- libavcodec/dvaudio_parser.c | 2 +- libavcodec/dvaudiodec.c | 2 +- libavcodec/dvbsub_parser.c | 2 +- libavcodec/dvbsubdec.c | 14 +- libavcodec/dvbsubenc.c | 2 +- libavcodec/dvd_nav_parser.c | 2 +- libavcodec/dvdec.c | 2 +- libavcodec/dvdsub_parser.c | 2 +- libavcodec/dvdsubdec.c | 20 +- libavcodec/dvdsubenc.c | 16 +- libavcodec/dvenc.c | 8 +- libavcodec/dxa.c | 2 +- libavcodec/dxtory.c | 2 +- libavcodec/dxv.c | 2 +- libavcodec/eac3enc.c | 2 +- libavcodec/eacmv.c | 2 +- libavcodec/eamad.c | 2 +- libavcodec/eatgq.c | 2 +- libavcodec/eatgv.c | 2 +- libavcodec/eatqi.c | 2 +- libavcodec/encode.c | 119 -- libavcodec/escape124.c | 2 +- libavcodec/escape130.c | 2 +- libavcodec/evrcdec.c | 2 +- libavcodec/exr.c | 2 +- libavcodec/exrenc.c | 2 +- libavcodec/fastaudio.c | 2 +- libavcodec/ffv1dec.c | 5 +- libavcodec/ffv1enc.c | 46 +- libavcodec/ffwavesynth.c | 2 +- libavcodec/fic.c | 2 +- libavcodec/fitsdec.c | 2 +- libavcodec/fitsenc.c | 2 +- libavcodec/flac_parser.c | 2 +- libavcodec/flacdec.c | 2 +- libavcodec/flacenc.c | 44 +- libavcodec/flashsv.c | 4 +- libavcodec/flashsv2enc.c | 2 +- libavcodec/flashsvenc.c | 15 +- libavcodec/flicvideo.c | 2 +- libavcodec/flvdec.c | 2 +- libavcodec/flvenc.c | 2 +- libavcodec/fmvc.c | 2 +- libavcodec/fraps.c | 2 +- libavcodec/frwu.c | 2 +- libavcodec/g2meet.c | 2 +- libavcodec/g722dec.c | 2 +- libavcodec/g722enc.c | 2 +- libavcodec/g723_1_parser.c | 2 +- libavcodec/g723_1dec.c | 2 +- libavcodec/g723_1enc.c | 2 +- libavcodec/g726.c | 8 +- libavcodec/g729_parser.c | 2 +- libavcodec/g729dec.c | 4 +- libavcodec/gdv.c | 2 +- libavcodec/gif.c | 2 +- libavcodec/gif_parser.c | 2 +- libavcodec/gifdec.c | 7 +- libavcodec/gsm_parser.c | 2 +- libavcodec/gsmdec.c | 4 +- libavcodec/h261_parser.c | 2 +- libavcodec/h261dec.c | 2 +- libavcodec/h261enc.c | 2 +- libavcodec/h263_parser.c | 2 +- libavcodec/h263dec.c | 4 +- libavcodec/h264_metadata_bsf.c | 2 +- libavcodec/h264_parser.c | 40 +- libavcodec/h264dec.c | 4 +- libavcodec/hapdec.c | 2 +- libavcodec/hapenc.c | 2 +- libavcodec/hcadec.c | 2 +- libavcodec/hcom.c | 2 +- libavcodec/hevc_parser.c | 36 +- libavcodec/hevcdec.c | 4 +- libavcodec/hnm4video.c | 2 +- libavcodec/hq_hqa.c | 2 +- libavcodec/hqx.c | 2 +- libavcodec/huffyuvdec.c | 6 +- libavcodec/huffyuvenc.c | 37 +- libavcodec/idcinvideo.c | 2 +- libavcodec/iff.c | 2 +- libavcodec/ilbcdec.c | 2 +- libavcodec/imc.c | 4 +- libavcodec/imgconvert.c | 188 +-- libavcodec/imm4.c | 2 +- libavcodec/imm5.c | 2 +- libavcodec/imx.c | 2 +- libavcodec/indeo2.c | 2 +- libavcodec/indeo3.c | 2 +- libavcodec/indeo4.c | 2 +- libavcodec/indeo5.c | 2 +- libavcodec/intelh263dec.c | 2 +- libavcodec/internal.h | 16 - libavcodec/interplayacm.c | 2 +- libavcodec/interplayvideo.c | 2 +- libavcodec/ipu_parser.c | 2 +- libavcodec/j2kenc.c | 9 +- libavcodec/jacosubdec.c | 2 +- libavcodec/jpeg2000_parser.c | 2 +- libavcodec/jpeg2000dec.c | 2 +- libavcodec/jpeglsdec.c | 2 +- libavcodec/jpeglsenc.c | 22 +- libavcodec/jvdec.c | 2 +- libavcodec/kgv1dec.c | 2 +- libavcodec/kmvc.c | 2 +- libavcodec/lagarith.c | 2 +- libavcodec/latm_parser.c | 2 +- libavcodec/lcldec.c | 4 +- libavcodec/lclenc.c | 9 +- libavcodec/libaomdec.c | 2 +- libavcodec/libaribb24.c | 2 +- libavcodec/libcelt_dec.c | 2 +- libavcodec/libcodec2.c | 4 +- libavcodec/libdav1d.c | 7 +- libavcodec/libdavs2.c | 2 +- libavcodec/libfdk-aacdec.c | 2 +- libavcodec/libfdk-aacenc.c | 2 +- libavcodec/libgsmdec.c | 4 +- libavcodec/libgsmenc.c | 4 +- libavcodec/libilbc.c | 4 +- libavcodec/libkvazaar.c | 13 +- libavcodec/libmp3lame.c | 2 +- libavcodec/libopencore-amr.c | 6 +- libavcodec/libopenh264dec.c | 7 +- libavcodec/libopenh264enc.c | 12 +- libavcodec/libopenjpegdec.c | 2 +- libavcodec/libopenjpegenc.c | 2 +- libavcodec/libopusdec.c | 2 +- libavcodec/libopusenc.c | 2 +- libavcodec/librav1e.c | 2 +- libavcodec/librsvgdec.c | 2 +- libavcodec/libshine.c | 2 +- libavcodec/libspeexdec.c | 2 +- libavcodec/libspeexenc.c | 2 +- libavcodec/libsvtav1.c | 2 +- libavcodec/libtheoraenc.c | 7 +- libavcodec/libtwolame.c | 2 +- libavcodec/libuavs3d.c | 2 +- libavcodec/libvo-amrwbenc.c | 2 +- libavcodec/libvorbisdec.c | 2 +- libavcodec/libvorbisenc.c | 2 +- libavcodec/libvpxdec.c | 4 +- libavcodec/libvpxenc.c | 38 +- libavcodec/libwebpenc.c | 2 +- libavcodec/libwebpenc_animencoder.c | 2 +- libavcodec/libx264.c | 60 +- libavcodec/libx265.c | 6 - libavcodec/libxavs.c | 51 +- libavcodec/libxavs2.c | 2 +- libavcodec/libxvid.c | 27 +- libavcodec/libzvbi-teletextdec.c | 11 +- libavcodec/ljpegenc.c | 23 +- libavcodec/loco.c | 2 +- libavcodec/lscrdec.c | 2 +- libavcodec/m101.c | 2 +- libavcodec/mace.c | 4 +- libavcodec/magicyuv.c | 2 +- libavcodec/magicyuvenc.c | 2 +- libavcodec/mdec.c | 2 +- libavcodec/mediacodecdec.c | 2 +- libavcodec/mediacodecdec_common.c | 10 - libavcodec/metasound.c | 2 +- libavcodec/mfenc.c | 2 +- libavcodec/microdvddec.c | 2 +- libavcodec/midivid.c | 2 +- libavcodec/mimic.c | 2 +- libavcodec/mjpeg_parser.c | 2 +- libavcodec/mjpegbdec.c | 2 +- libavcodec/mjpegdec.c | 6 +- libavcodec/mjpegenc.c | 4 +- libavcodec/mlp_parser.c | 2 +- libavcodec/mlpdec.c | 4 +- libavcodec/mlpenc.c | 4 +- libavcodec/mmaldec.c | 7 +- libavcodec/mmvideo.c | 2 +- libavcodec/mobiclip.c | 2 +- libavcodec/motionpixels.c | 2 +- libavcodec/movtextdec.c | 2 +- libavcodec/movtextenc.c | 27 +- libavcodec/mpc7.c | 2 +- libavcodec/mpc8.c | 2 +- libavcodec/mpeg12dec.c | 15 +- libavcodec/mpeg12enc.c | 15 +- libavcodec/mpeg4audio.c | 18 - libavcodec/mpeg4audio.h | 13 - libavcodec/mpeg4video_parser.c | 3 +- libavcodec/mpeg4videodec.c | 2 +- libavcodec/mpeg4videoenc.c | 2 +- libavcodec/mpegaudio_parser.c | 2 +- libavcodec/mpegaudiodec_fixed.c | 10 +- libavcodec/mpegaudiodec_float.c | 10 +- libavcodec/mpegaudioenc_fixed.c | 2 +- libavcodec/mpegaudioenc_float.c | 2 +- libavcodec/mpegvideo.h | 14 +- libavcodec/mpegvideo_enc.c | 141 +- libavcodec/mpegvideo_parser.c | 20 +- libavcodec/mpl2dec.c | 2 +- libavcodec/mscc.c | 9 +- libavcodec/msmpeg4dec.c | 8 +- libavcodec/msp2dec.c | 2 +- libavcodec/msrle.c | 2 +- libavcodec/mss1.c | 2 +- libavcodec/mss2.c | 2 +- libavcodec/mss3.c | 2 +- libavcodec/mss4.c | 2 +- libavcodec/msvideo1.c | 2 +- libavcodec/msvideo1enc.c | 2 +- libavcodec/mv30.c | 2 +- libavcodec/mvcdec.c | 4 +- libavcodec/mvha.c | 2 +- libavcodec/mwsc.c | 2 +- libavcodec/mxpegdec.c | 2 +- libavcodec/nellymoserdec.c | 2 +- libavcodec/nellymoserenc.c | 2 +- libavcodec/notchlc.c | 2 +- libavcodec/nuv.c | 2 +- libavcodec/nvdec.c | 4 +- libavcodec/nvenc.c | 6 - libavcodec/nvenc_h264.c | 71 +- libavcodec/nvenc_hevc.c | 39 +- libavcodec/omx.c | 4 +- libavcodec/on2avc.c | 2 +- libavcodec/options.c | 134 -- libavcodec/options_table.h | 79 - libavcodec/opus_parser.c | 2 +- libavcodec/opusdec.c | 2 +- libavcodec/opusenc.c | 2 +- libavcodec/packet.h | 81 - libavcodec/pafaudio.c | 2 +- libavcodec/pafvideo.c | 2 +- libavcodec/pamenc.c | 15 +- libavcodec/parser.c | 57 +- libavcodec/parsers.c | 139 +- libavcodec/pcm-bluray.c | 2 +- libavcodec/pcm-dvd.c | 2 +- libavcodec/pcm-dvdenc.c | 2 +- libavcodec/pcm.c | 4 +- libavcodec/pcx.c | 2 +- libavcodec/pcxenc.c | 15 +- libavcodec/pgssubdec.c | 16 +- libavcodec/pgxdec.c | 2 +- libavcodec/photocd.c | 2 +- libavcodec/pictordec.c | 2 +- libavcodec/pixlet.c | 2 +- libavcodec/png_parser.c | 2 +- libavcodec/pngdec.c | 4 +- libavcodec/pngenc.c | 20 +- libavcodec/pnm_parser.c | 2 +- libavcodec/pnmdec.c | 12 +- libavcodec/pnmenc.c | 27 +- libavcodec/proresdec2.c | 2 +- libavcodec/proresenc_anatoliy.c | 4 +- libavcodec/proresenc_kostya.c | 8 +- libavcodec/prosumer.c | 2 +- libavcodec/psd.c | 2 +- libavcodec/pthread_frame.c | 5 - libavcodec/ptx.c | 2 +- libavcodec/put_bits.h | 10 - libavcodec/qcelpdec.c | 2 +- libavcodec/qdm2.c | 2 +- libavcodec/qdmc.c | 2 +- libavcodec/qdrw.c | 2 +- libavcodec/qpeg.c | 2 +- libavcodec/qsvdec.c | 7 +- libavcodec/qsvenc.c | 18 - libavcodec/qsvenc_h264.c | 8 +- libavcodec/qsvenc_hevc.c | 5 +- libavcodec/qsvenc_jpeg.c | 2 +- libavcodec/qsvenc_mpeg2.c | 5 +- libavcodec/qsvenc_vp9.c | 2 +- libavcodec/qtrle.c | 2 +- libavcodec/qtrleenc.c | 9 +- libavcodec/r210dec.c | 6 +- libavcodec/r210enc.c | 6 +- libavcodec/ra144dec.c | 2 +- libavcodec/ra144enc.c | 2 +- libavcodec/ra288.c | 2 +- libavcodec/ralf.c | 2 +- libavcodec/rasc.c | 2 +- libavcodec/rawdec.c | 19 +- libavcodec/rawenc.c | 7 +- libavcodec/realtextdec.c | 2 +- libavcodec/remove_extradata_bsf.c | 201 ++- libavcodec/rkmppdec.c | 2 +- libavcodec/rl2.c | 2 +- libavcodec/roqaudioenc.c | 2 +- libavcodec/roqvideodec.c | 2 +- libavcodec/roqvideoenc.c | 2 +- libavcodec/rpza.c | 2 +- libavcodec/rpzaenc.c | 2 +- libavcodec/rscc.c | 2 +- libavcodec/rv10.c | 4 +- libavcodec/rv10enc.c | 2 +- libavcodec/rv20enc.c | 2 +- libavcodec/rv30.c | 2 +- libavcodec/rv34_parser.c | 4 +- libavcodec/rv40.c | 2 +- libavcodec/s302m.c | 2 +- libavcodec/s302menc.c | 2 +- libavcodec/samidec.c | 2 +- libavcodec/sanm.c | 2 +- libavcodec/sbc_parser.c | 2 +- libavcodec/sbcdec.c | 2 +- libavcodec/sbcenc.c | 2 +- libavcodec/scpr.c | 2 +- libavcodec/screenpresso.c | 2 +- libavcodec/sga.c | 2 +- libavcodec/sgidec.c | 2 +- libavcodec/sgienc.c | 16 +- libavcodec/sgirledec.c | 2 +- libavcodec/sheervideo.c | 2 +- libavcodec/shorten.c | 2 +- libavcodec/sipr.c | 2 +- libavcodec/sipr_parser.c | 2 +- libavcodec/siren.c | 2 +- libavcodec/smacker.c | 4 +- libavcodec/smc.c | 2 +- libavcodec/snowdec.c | 2 +- libavcodec/snowenc.c | 49 +- libavcodec/sonic.c | 6 +- libavcodec/sp5xdec.c | 4 +- libavcodec/speedhq.c | 2 +- libavcodec/speedhqenc.c | 2 +- libavcodec/srtdec.c | 6 +- libavcodec/srtenc.c | 37 +- libavcodec/subviewerdec.c | 2 +- libavcodec/sunrast.c | 2 +- libavcodec/sunrastenc.c | 28 +- libavcodec/svq1dec.c | 2 +- libavcodec/svq1enc.c | 9 +- libavcodec/svq3.c | 2 +- libavcodec/tak_parser.c | 2 +- libavcodec/takdec.c | 2 +- libavcodec/targa.c | 2 +- libavcodec/targa_y216dec.c | 2 +- libavcodec/targaenc.c | 16 +- libavcodec/tdsc.c | 2 +- libavcodec/tests/.gitignore | 1 - libavcodec/tests/imgconvert.c | 46 - libavcodec/textdec.c | 10 +- libavcodec/thread.h | 4 +- libavcodec/tiertexseqv.c | 2 +- libavcodec/tiff.c | 2 +- libavcodec/tiffenc.c | 8 +- libavcodec/tmv.c | 2 +- libavcodec/truemotion1.c | 2 +- libavcodec/truemotion2.c | 2 +- libavcodec/truemotion2rt.c | 2 +- libavcodec/truespeech.c | 2 +- libavcodec/tscc.c | 2 +- libavcodec/tscc2.c | 2 +- libavcodec/tta.c | 2 +- libavcodec/ttaenc.c | 2 +- libavcodec/ttmlenc.c | 70 +- libavcodec/twinvqdec.c | 2 +- libavcodec/txd.c | 2 +- libavcodec/ulti.c | 2 +- libavcodec/utils.c | 51 - libavcodec/utvideodec.c | 2 +- libavcodec/utvideoenc.c | 39 +- libavcodec/v210dec.c | 2 +- libavcodec/v210enc.c | 8 +- libavcodec/v210x.c | 2 +- libavcodec/v308dec.c | 2 +- libavcodec/v308enc.c | 2 +- libavcodec/v408dec.c | 4 +- libavcodec/v408enc.c | 4 +- libavcodec/v410dec.c | 2 +- libavcodec/v410enc.c | 9 +- libavcodec/v4l2_m2m_dec.c | 2 +- libavcodec/v4l2_m2m_enc.c | 2 +- libavcodec/vaapi.h | 86 -- libavcodec/vaapi_decode.c | 53 - libavcodec/vaapi_decode.h | 13 - libavcodec/vaapi_encode.c | 2 +- libavcodec/vaapi_encode_h264.c | 2 +- libavcodec/vaapi_encode_h265.c | 2 +- libavcodec/vaapi_encode_mjpeg.c | 2 +- libavcodec/vaapi_encode_mpeg2.c | 2 +- libavcodec/vaapi_encode_vp8.c | 2 +- libavcodec/vaapi_encode_vp9.c | 2 +- libavcodec/vb.c | 2 +- libavcodec/vble.c | 2 +- libavcodec/vc1_parser.c | 21 +- libavcodec/vc1dec.c | 8 +- libavcodec/vc2enc.c | 2 +- libavcodec/vcr1.c | 2 +- libavcodec/vdpau.c | 49 - libavcodec/vdpau.h | 19 - libavcodec/version.h | 102 +- libavcodec/videotoolboxenc.c | 4 +- libavcodec/vima.c | 2 +- libavcodec/vmdaudio.c | 2 +- libavcodec/vmdvideo.c | 2 +- libavcodec/vmnc.c | 2 +- libavcodec/vorbis_parser.c | 2 +- libavcodec/vorbisdec.c | 2 +- libavcodec/vorbisenc.c | 2 +- libavcodec/vp3.c | 6 +- libavcodec/vp3_parser.c | 2 +- libavcodec/vp5.c | 2 +- libavcodec/vp6.c | 6 +- libavcodec/vp8.c | 4 +- libavcodec/vp8_parser.c | 2 +- libavcodec/vp9.c | 7 +- libavcodec/vp9_parser.c | 2 +- libavcodec/vqavideo.c | 2 +- libavcodec/wavpack.c | 2 +- libavcodec/wavpackenc.c | 2 +- libavcodec/wcmv.c | 2 +- libavcodec/webp.c | 2 +- libavcodec/webp_parser.c | 2 +- libavcodec/webvttdec.c | 2 +- libavcodec/webvttenc.c | 28 +- libavcodec/wmadec.c | 4 +- libavcodec/wmaenc.c | 4 +- libavcodec/wmalosslessdec.c | 2 +- libavcodec/wmaprodec.c | 6 +- libavcodec/wmavoice.c | 2 +- libavcodec/wmv2dec.c | 2 +- libavcodec/wmv2enc.c | 2 +- libavcodec/wnv1.c | 2 +- libavcodec/wrapped_avframe.c | 4 +- libavcodec/ws-snd1.c | 2 +- libavcodec/x86/w64xmmtest.c | 35 - libavcodec/xan.c | 2 +- libavcodec/xbm_parser.c | 2 +- libavcodec/xbmdec.c | 2 +- libavcodec/xbmenc.c | 2 +- libavcodec/xfacedec.c | 2 +- libavcodec/xfaceenc.c | 2 +- libavcodec/xl.c | 2 +- libavcodec/xma_parser.c | 2 +- libavcodec/xpmdec.c | 2 +- libavcodec/xsubdec.c | 16 +- libavcodec/xsubenc.c | 15 +- libavcodec/xwddec.c | 2 +- libavcodec/xwdenc.c | 2 +- libavcodec/xxan.c | 2 +- libavcodec/y41pdec.c | 2 +- libavcodec/y41penc.c | 2 +- libavcodec/ylc.c | 2 +- libavcodec/yop.c | 2 +- libavcodec/yuv4dec.c | 2 +- libavcodec/yuv4enc.c | 2 +- libavcodec/zerocodec.c | 2 +- libavcodec/zmbv.c | 2 +- libavcodec/zmbvenc.c | 8 +- libavdevice/alldevices.c | 16 +- libavdevice/avdevice.c | 4 +- libavdevice/avdevice.h | 12 +- libavdevice/decklink_dec.cpp | 4 +- libavdevice/decklink_enc.cpp | 2 +- libavdevice/internal.h | 2 +- libavdevice/lavfi.c | 2 +- libavdevice/utils.c | 2 +- libavdevice/v4l2.c | 15 - libavdevice/version.h | 4 +- libavdevice/xcbgrab.c | 2 +- libavfilter/Makefile | 6 +- libavfilter/af_aresample.c | 10 - libavfilter/af_ashowinfo.c | 3 +- libavfilter/af_resample.c | 369 ----- libavfilter/allfilters.c | 39 - libavfilter/avfilter.c | 122 +- libavfilter/avfilter.h | 55 - libavfilter/avfiltergraph.c | 3 - libavfilter/drawutils.c | 2 +- libavfilter/f_sidedata.c | 34 - libavfilter/formats.c | 7 - libavfilter/formats.h | 4 - libavfilter/framepool.c | 10 +- libavfilter/framepool.h | 4 +- libavfilter/framesync.h | 4 - libavfilter/lavfutils.c | 2 +- libavfilter/src_movie.c | 2 +- libavfilter/transform.c | 23 +- libavfilter/transform.h | 29 +- libavfilter/version.h | 21 +- libavfilter/vf_crop.c | 2 +- libavfilter/vf_deshake.c | 5 +- libavfilter/vf_pixdesctest.c | 3 +- libavfilter/vf_scale.c | 16 +- libavfilter/vf_showinfo.c | 10 +- libavfilter/vf_spp.c | 10 - libavfilter/vf_swapuv.c | 6 - libavfilter/vf_untile.c | 2 +- libavformat/adtsenc.c | 2 +- libavformat/allformats.c | 98 -- libavformat/apngenc.c | 2 +- libavformat/avformat.h | 302 +--- libavformat/avidec.c | 2 +- libavformat/avio.c | 3 - libavformat/aviobuf.c | 17 - libavformat/concatdec.c | 2 +- libavformat/dashdec.c | 2 +- libavformat/dashenc.c | 16 +- libavformat/dump.c | 32 +- libavformat/fifo.c | 4 +- libavformat/flacenc.c | 2 +- libavformat/flvenc.c | 2 +- libavformat/format.c | 33 +- libavformat/framecrcenc.c | 6 +- libavformat/hashenc.c | 7 +- libavformat/hdsenc.c | 2 +- libavformat/hls.c | 2 +- libavformat/hlsenc.c | 36 +- libavformat/http.c | 3 - libavformat/img2dec.c | 2 +- libavformat/internal.h | 4 - libavformat/isom.c | 12 +- libavformat/latmenc.c | 2 +- libavformat/matroskadec.c | 8 - libavformat/matroskaenc.c | 18 +- libavformat/mov.c | 34 +- libavformat/movenc.c | 63 +- libavformat/mp3enc.c | 4 +- libavformat/mpeg.c | 2 +- libavformat/mpegtsenc.c | 4 +- libavformat/mux.c | 40 +- libavformat/oggdec.h | 2 +- libavformat/options.c | 45 - libavformat/options_table.h | 6 - libavformat/protocols.c | 21 - libavformat/rtpdec_asf.c | 2 +- libavformat/rtpenc.c | 2 +- libavformat/rtpenc_chain.c | 2 +- libavformat/rtpenc_mpegts.c | 4 +- libavformat/rtsp.c | 8 - libavformat/sapdec.c | 2 +- libavformat/sdp.c | 18 - libavformat/segment.c | 10 +- libavformat/smoothstreamingenc.c | 2 +- libavformat/srtenc.c | 9 +- libavformat/url.h | 4 - libavformat/utils.c | 328 +--- libavformat/version.h | 58 +- libavformat/webm_chunk.c | 2 +- libavformat/webvttdec.c | 2 +- libavformat/webvttenc.c | 2 +- libavformat/yuv4mpegenc.c | 7 - libavresample/Makefile | 19 - libavresample/aarch64/Makefile | 7 - libavresample/aarch64/asm-offsets.h | 28 - libavresample/aarch64/audio_convert_init.c | 49 - libavresample/aarch64/audio_convert_neon.S | 363 ----- libavresample/aarch64/neontest.c | 31 - libavresample/aarch64/resample_init.c | 71 - libavresample/aarch64/resample_neon.S | 233 --- libavresample/arm/Makefile | 7 - libavresample/arm/asm-offsets.h | 29 - libavresample/arm/audio_convert_init.c | 49 - libavresample/arm/audio_convert_neon.S | 363 ----- libavresample/arm/neontest.c | 31 - libavresample/arm/resample_init.c | 74 - libavresample/arm/resample_neon.S | 358 ----- libavresample/audio_convert.c | 416 ----- libavresample/audio_convert.h | 103 -- libavresample/audio_data.c | 381 ----- libavresample/audio_data.h | 178 --- libavresample/audio_mix.c | 742 --------- libavresample/audio_mix.h | 94 -- libavresample/audio_mix_matrix.c | 294 ---- libavresample/avresample.h | 595 ------- libavresample/avresampleres.rc | 55 - libavresample/dither.c | 440 ------ libavresample/dither.h | 93 -- libavresample/internal.h | 116 -- libavresample/libavresample.v | 6 - libavresample/options.c | 113 -- libavresample/resample.c | 446 ------ libavresample/resample.h | 96 -- libavresample/resample_template.c | 118 -- libavresample/tests/.gitignore | 1 - libavresample/tests/avresample.c | 342 ---- libavresample/utils.c | 793 ---------- libavresample/version.h | 50 - libavresample/x86/Makefile | 9 - libavresample/x86/audio_convert.asm | 1261 --------------- libavresample/x86/audio_convert_init.c | 265 ---- libavresample/x86/audio_mix.asm | 511 ------ libavresample/x86/audio_mix_init.c | 215 --- libavresample/x86/dither.asm | 117 -- libavresample/x86/dither_init.c | 60 - libavresample/x86/util.asm | 41 - libavresample/x86/w64xmmtest.c | 31 - libavutil/adler32.c | 5 - libavutil/adler32.h | 9 - libavutil/buffer.c | 14 +- libavutil/buffer.h | 29 - libavutil/buffer_internal.h | 8 +- libavutil/cpu.c | 92 -- libavutil/cpu.h | 24 - libavutil/detection_bbox.c | 4 - libavutil/frame.c | 131 +- libavutil/frame.h | 116 -- libavutil/hash.c | 4 - libavutil/hash.h | 4 - libavutil/hmac.c | 4 - libavutil/hwcontext_cuda.c | 2 +- libavutil/hwcontext_d3d11va.c | 2 +- libavutil/hwcontext_dxva2.c | 2 +- libavutil/hwcontext_opencl.c | 2 +- libavutil/hwcontext_qsv.c | 2 +- libavutil/hwcontext_vaapi.c | 2 +- libavutil/hwcontext_vdpau.c | 2 +- libavutil/hwcontext_vulkan.c | 2 +- libavutil/imgutils.c | 15 +- libavutil/internal.h | 16 - libavutil/log.h | 13 - libavutil/md5.c | 15 +- libavutil/md5.h | 8 - libavutil/murmur3.c | 4 - libavutil/murmur3.h | 4 - libavutil/opt.c | 19 - libavutil/opt.h | 13 - libavutil/pixdesc.c | 1090 +++++++------ libavutil/pixdesc.h | 31 - libavutil/pixfmt.h | 10 - libavutil/ripemd.c | 23 +- libavutil/ripemd.h | 4 - libavutil/sha.c | 23 +- libavutil/sha.h | 4 - libavutil/sha512.c | 23 +- libavutil/sha512.h | 4 - libavutil/version.h | 37 +- libavutil/video_enc_params.c | 4 - libpostproc/version.h | 4 +- libswresample/version.h | 4 +- libswscale/swscale.h | 11 - libswscale/utils.c | 96 -- libswscale/version.h | 8 +- tests/Makefile | 1 - tests/fate.sh | 1 - tests/fate/libavresample.mak | 68 - tests/ref/fate/imgutils | 10 +- tests/ref/fate/mov-zombie | 2 +- tests/ref/fate/mxf-d10-user-comments | 2 +- tests/ref/fate/ts-demux | 2 +- tools/gen-rc | 1 - tools/target_dec_fuzzer.c | 10 +- 789 files changed, 2609 insertions(+), 19463 deletions(-) delete mode 100644 libavcodec/avpicture.c delete mode 100644 libavcodec/bitstream_filter.c delete mode 100644 libavcodec/codec2utils.c delete mode 100644 libavcodec/tests/imgconvert.c delete mode 100644 libavcodec/vaapi.h delete mode 100644 libavfilter/af_resample.c delete mode 100644 libavresample/Makefile delete mode 100644 libavresample/aarch64/Makefile delete mode 100644 libavresample/aarch64/asm-offsets.h delete mode 100644 libavresample/aarch64/audio_convert_init.c delete mode 100644 libavresample/aarch64/audio_convert_neon.S delete mode 100644 libavresample/aarch64/neontest.c delete mode 100644 libavresample/aarch64/resample_init.c delete mode 100644 libavresample/aarch64/resample_neon.S delete mode 100644 libavresample/arm/Makefile delete mode 100644 libavresample/arm/asm-offsets.h delete mode 100644 libavresample/arm/audio_convert_init.c delete mode 100644 libavresample/arm/audio_convert_neon.S delete mode 100644 libavresample/arm/neontest.c delete mode 100644 libavresample/arm/resample_init.c delete mode 100644 libavresample/arm/resample_neon.S delete mode 100644 libavresample/audio_convert.c delete mode 100644 libavresample/audio_convert.h delete mode 100644 libavresample/audio_data.c delete mode 100644 libavresample/audio_data.h delete mode 100644 libavresample/audio_mix.c delete mode 100644 libavresample/audio_mix.h delete mode 100644 libavresample/audio_mix_matrix.c delete mode 100644 libavresample/avresample.h delete mode 100644 libavresample/avresampleres.rc delete mode 100644 libavresample/dither.c delete mode 100644 libavresample/dither.h delete mode 100644 libavresample/internal.h delete mode 100644 libavresample/libavresample.v delete mode 100644 libavresample/options.c delete mode 100644 libavresample/resample.c delete mode 100644 libavresample/resample.h delete mode 100644 libavresample/resample_template.c delete mode 100644 libavresample/tests/.gitignore delete mode 100644 libavresample/tests/avresample.c delete mode 100644 libavresample/utils.c delete mode 100644 libavresample/version.h delete mode 100644 libavresample/x86/Makefile delete mode 100644 libavresample/x86/audio_convert.asm delete mode 100644 libavresample/x86/audio_convert_init.c delete mode 100644 libavresample/x86/audio_mix.asm delete mode 100644 libavresample/x86/audio_mix_init.c delete mode 100644 libavresample/x86/dither.asm delete mode 100644 libavresample/x86/dither_init.c delete mode 100644 libavresample/x86/util.asm delete mode 100644 libavresample/x86/w64xmmtest.c delete mode 100644 tests/fate/libavresample.mak