[vlc-devel] [PATCH 0/6] mmal cleanup and picture handling improvements

Julian Scheel julian at jusst.de
Fri Aug 29 09:09:32 CEST 2014


This patch series replaces first part of the previously sent series "Improve
mmal picture handling and add deinterlace filter". The deinterlace filter is
not contained in this series anymore, but will be sent in a dedicated series.
Besides doing the rework of the picture pool usage this patchset also moves
the plugins to hw/mmal subdirectory. This is in preparation of adding shared
code between the mmal modules, which is required for the deinterlace filter.

Julian Scheel (6):
  mmal: Move video_output plugin into hw/mmal module
  mmal: Move codec plugin into hw/mmal module
  mmal/codec: Rework buffer handling
  mmal/vout: Rework buffer handling
  mmal/vout: Remove bad locking
  mmal/vout: Fix memory leak

 configure.ac                    |  52 +--
 modules/Makefile.am             |   6 +-
 modules/codec/Makefile.am       |  10 -
 modules/codec/mmal.c            | 599 -------------------------
 modules/hw/mmal/Makefile.am     |  17 +
 modules/hw/mmal/codec.c         | 599 +++++++++++++++++++++++++
 modules/hw/mmal/vout.c          | 953 +++++++++++++++++++++++++++++++++++++++
 modules/video_output/Modules.am |   8 -
 modules/video_output/mmal.c     | 955 ----------------------------------------
 9 files changed, 1588 insertions(+), 1611 deletions(-)
 delete mode 100644 modules/codec/mmal.c
 create mode 100644 modules/hw/mmal/Makefile.am
 create mode 100644 modules/hw/mmal/codec.c
 create mode 100644 modules/hw/mmal/vout.c
 delete mode 100644 modules/video_output/mmal.c

-- 
2.1.0




More information about the vlc-devel mailing list