[FFmpeg-devel] [GSOC][PATCH 0/7] Improvements for sr filter and DNN module

Sergey Lavrushkin dualfal at gmail.com
Thu Aug 2 21:52:41 EEST 2018


Hello,

These patches address several raised concerns regarding sr filter
and DNN module. I included three patches, that I've already sent,
but they still have not been reviewed properly.

  libavfilter: Adds on the fly generation of default DNN models for
    tensorflow backend instead of storing binary model.
  libavfilter: Code style fixes for pointers in DNN module and sr
    filter.
  libavfilter: Fixes warnings for unused variables in dnn_srcnn.h,
    dnn_espcn.h, dnn_backend_tf.c.
  Adds gray floating-point pixel formats.
  libavfilter/dnn_backend_tf.c: Fixes ff_dnn_free_model_tf.
  libavfilter/vf_sr.c: Removes uint8 -> float and float -> uint8
    conversions.
  libavfilter: Adds proper file descriptions to dnn_srcnn.h and
    dnn_espcn.h.

 libavfilter/dnn_backend_native.c |    96 +-
 libavfilter/dnn_backend_native.h |     8 +-
 libavfilter/dnn_backend_tf.c     |   396 +-
 libavfilter/dnn_backend_tf.h     |     8 +-
 libavfilter/dnn_espcn.h          | 17947 +++++++++++--------------------------
 libavfilter/dnn_interface.c      |     4 +-
 libavfilter/dnn_interface.h      |    16 +-
 libavfilter/dnn_srcnn.h          |  6979 +++++---------
 libavfilter/vf_sr.c              |   194 +-
 libavutil/pixdesc.c              |    22 +
 libavutil/pixfmt.h               |     5 +
 libswscale/swscale_internal.h    |     7 +
 libswscale/swscale_unscaled.c    |    54 +-
 libswscale/utils.c               |     5 +-
 14 files changed, 7983 insertions(+), 17758 deletions(-)

-- 
2.14.1



More information about the ffmpeg-devel mailing list