[FFmpeg-devel] [PATCH v2 3/3] avutil/dict: constify av_dict_get return

Stefano Sabatini stefasab at gmail.com
Sun Jul 2 12:06:51 EEST 2023


On date Sunday 2023-06-25 12:49:07 +0200, Marvin Scholz wrote:
> ---
>  doc/examples/qsv_transcode.c       |  2 +-
>  libavcodec/libaomenc.c             |  2 +-
>  libavcodec/libkvazaar.c            |  2 +-
>  libavcodec/libsvtav1.c             |  2 +-
>  libavcodec/libvpxenc.c             |  2 +-
>  libavcodec/libx264.c               |  2 +-
>  libavcodec/libx265.c               |  2 +-
>  libavcodec/mjpegdec.c              |  2 +-
>  libavcodec/qsvenc.c                |  2 +-
>  libavfilter/avfilter.c             |  2 +-
>  libavfilter/f_bench.c              |  2 +-
>  libavfilter/f_drawgraph.c          |  2 +-
>  libavfilter/f_select.c             |  4 +--
>  libavfilter/vf_cover_rect.c        |  2 +-
>  libavfilter/vf_drawtext.c          |  2 +-
>  libavformat/aiffenc.c              |  2 +-
>  libavformat/argo_asf.c             |  2 +-
>  libavformat/asfenc.c               |  6 ++--
>  libavformat/au.c                   |  2 +-
>  libavformat/avformat.h             |  2 +-
>  libavformat/avidec.c               |  2 +-
>  libavformat/avienc.c               |  2 +-
>  libavformat/avio.c                 |  4 +--
>  libavformat/dashenc.c              |  6 ++--
>  libavformat/dvenc.c                |  2 +-
>  libavformat/flacdec.c              |  2 +-
>  libavformat/flacenc.c              |  6 ++--
>  libavformat/flvdec.c               |  2 +-
>  libavformat/gxfenc.c               |  2 +-
>  libavformat/http.c                 |  8 +++---
>  libavformat/id3v2.c                |  6 ++--
>  libavformat/id3v2enc.c             |  2 +-
>  libavformat/imfdec.c               |  2 +-
>  libavformat/matroskadec.c          |  2 +-
>  libavformat/mov.c                  |  6 ++--
>  libavformat/movenc.c               | 46 +++++++++++++++---------------
>  libavformat/mp3enc.c               |  6 ++--
>  libavformat/mpegtsenc.c            |  6 ++--
>  libavformat/mux.c                  |  2 +-
>  libavformat/mux_utils.c            |  2 +-
>  libavformat/mxfenc.c               | 14 ++++-----
>  libavformat/riffenc.c              |  2 +-
>  libavformat/rmenc.c                |  2 +-
>  libavformat/sapenc.c               |  2 +-
>  libavformat/sdp.c                  |  2 +-
>  libavformat/segment.c              |  4 +--
>  libavformat/soxenc.c               |  2 +-
>  libavformat/tee.c                  |  2 +-
>  libavformat/ttmlenc.c              |  4 +--
>  libavformat/wavenc.c               |  4 +--
>  libavformat/webmdashenc.c          | 30 +++++++++----------
>  libavutil/dict.c                   |  9 +++++-
>  libavutil/dict.h                   |  5 ++++
>  libavutil/hwcontext_cuda.c         |  2 +-
>  libavutil/hwcontext_qsv.c          |  2 +-
>  libavutil/hwcontext_vulkan.c       |  8 +++---
>  libavutil/version.h                |  1 +
>  tests/api/api-threadmessage-test.c |  2 +-
>  58 files changed, 136 insertions(+), 123 deletions(-)

LGTM

Note: how does FFmpeg document major bump changes? I wonder if we
should add a section in APIChanges to simplify users' transition.



More information about the ffmpeg-devel mailing list