[FFmpeg-devel] [RFC] The Big Bump
Anton Khirnov
anton
Thu Feb 3 16:35:31 CET 2011
Hi,
it's been suggested on IRC that we've accumulated enough new APIs and
the associated cruft so the time to bump major for lavf and lavc is
nigh. We should definitely do that before 0.7.
The following patch series bumps lavf and lavc and removes all the
deprecated stuff (though i certainly don't expect it to be applied right
now as is). The diffstat looks pretty nice, removing over a thousand
LOC.
Please comment.
Anton Khirnov (13):
lavc: postpone request_channels removal until major version 54
lavc: bump major version from 52 to 53
lavc: remove the FF_API_MM_FLAGS cruft.
lavc: remove the FF_API_OPT_SHOW cruft.
lavc: remove the FF_API_AUDIO_OLD cruft.
lavc: remove the FF_API_VIDEO_OLD cruft.
lavc: remove the FF_API_SUBTITLE_OLD cruft.
lavc: remove the FF_API_USE_LPC cruft.
lavc: remove the FF_API_SET_STRING_OLD cruft.
lavc: remove the FF_API_INOFFICIAL cruft.
lavc: remove the FF_API_OLD_SAMPLE_FMT cruft.
lavc: remove the FF_API_OLD_AUDIOCONVERT cruft.
lavc: remove the remaining deprecated cruft
ffmpeg.c | 2 +-
ffplay.c | 2 +-
ffprobe.c | 2 +-
ffserver.c | 2 +-
libavcodec/Makefile | 3 +-
libavcodec/audioconvert.c | 34 -----
libavcodec/audioconvert.h | 40 ------
libavcodec/avcodec.h | 292 +--------------------------------------------
libavcodec/dsputil.h | 8 --
libavcodec/flacenc.c | 11 --
libavcodec/imgconvert.c | 52 --------
libavcodec/imgconvert.h | 44 -------
libavcodec/opt.c | 89 --------------
libavcodec/opt.h | 55 ---------
libavcodec/options.c | 9 --
libavcodec/rawdec.c | 1 -
libavcodec/resample.c | 11 --
libavcodec/utils.c | 78 ------------
libavcodec/xvmc.h | 20 ---
libswscale/options.c | 2 +-
20 files changed, 10 insertions(+), 747 deletions(-)
Anton Khirnov (16):
lavf: bump major API version from 52 to 53
lavf: remove FF_API_MAX_STREAMS cruft
lavf: remove FF_API_OLD_METADATA cruft
lavf: remove FF_API_URL_RESETBUF cruft
lavf: remove FF_API_REGISTER_PROTOCOL cruft
lavf: remove FF_API_GUESS_FORMAT cruft
lavf: remove FF_API_UDP_GET_FILE cruft
lavf: remove FF_API_URL_SPLIT cruft
lavf: remove FF_API_ALLOC_FORMAT_CONTEXT cruft
lavf: remove FF_API_PARSE_FRAME_PARAM cruft
lavf: remove FF_API_LAVF_UNUSED cruft
lavf: remove FF_API_PARAMETERS_CODEC_ID cruft
lavf: remove FF_API_FIRST_FORMAT cruft
lavf: remove FF_API_SYMVER cruft
lavf: postpone FF_API_OLD_AVIO cruft removal until major 54
lavf: remove FF_API_URL_CLASS cruft.
ffmpeg.c | 2 -
ffserver.c | 6 --
libavcodec/aacdec.c | 2 +-
libavcodec/amrwbdec.c | 6 +-
libavcodec/lagarith.c | 2 +-
libavformat/Makefile | 1 -
libavformat/avformat.h | 119 ---------------------------------
libavformat/avio.c | 27 --------
libavformat/avio.h | 28 --------
libavformat/aviobuf.c | 11 ---
libavformat/internal.h | 12 ---
libavformat/ivfenc.c | 2 +-
libavformat/metadata.c | 13 ----
libavformat/metadata.h | 7 --
libavformat/metadata_compat.c | 148 -----------------------------------------
libavformat/mms.c | 4 -
libavformat/mpegts.c | 5 --
libavformat/nutdec.c | 4 -
libavformat/options.c | 11 ---
libavformat/rtmpproto.c | 5 --
libavformat/rtpdec_qt.c | 12 ++--
libavformat/sapenc.c | 1 -
libavformat/tty.c | 2 +-
libavformat/udp.c | 2 -
libavformat/utils.c | 137 +-------------------------------------
libavformat/version.h | 48 +------------
26 files changed, 18 insertions(+), 599 deletions(-)
More information about the ffmpeg-devel
mailing list