[FFmpeg-devel] [PATCH 26/28] avcodec/mpegvideoencdsp: Factor draw_edges out in its own context

Lynne dev at lynne.ee
Tue May 7 01:52:44 EEST 2024


May 6, 2024, 23:53 by andreas.rheinhardt at outlook.com:

> This allows to remove a dependency of the dirac decoder (!)
> on mpegvideoenc.
>
> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at outlook.com>
> ---
>  configure                             |   7 +-
>  libavcodec/Makefile                   |   1 +
>  libavcodec/diracdec.c                 |  14 +--
>  libavcodec/drawedgesdsp.c             |  61 ++++++++++
>  libavcodec/drawedgesdsp.h             |  35 ++++++
>  libavcodec/mpegvideo.h                |   2 +
>  libavcodec/mpegvideo_enc.c            |   9 +-
>  libavcodec/mpegvideoencdsp.c          |  32 ------
>  libavcodec/mpegvideoencdsp.h          |   6 -
>  libavcodec/snowenc.c                  |  13 ++-
>  libavcodec/x86/Makefile               |   1 +
>  libavcodec/x86/drawedgesdsp.c         | 157 ++++++++++++++++++++++++++
>  libavcodec/x86/mpegvideo.c            |   2 +-
>  libavcodec/x86/mpegvideoencdsp_init.c | 118 -------------------
>  14 files changed, 281 insertions(+), 177 deletions(-)
>  create mode 100644 libavcodec/drawedgesdsp.c
>  create mode 100644 libavcodec/drawedgesdsp.h
>  create mode 100644 libavcodec/x86/drawedgesdsp.c
>

26, 27 and 28 all LGTM


More information about the ffmpeg-devel mailing list