[mythtv-commits] [MythTV/mythtv] c82b2d: Raspberry Pi: Add MMAL decoder support

Mark Kendall noreply at github.com
Mon Jul 15 07:48:11 UTC 2019

  Branch: refs/heads/devel/2019-render
  Home:   https://github.com/MythTV/mythtv
  Commit: c82b2d390d4ded416a1856b150d53a909b00fe69
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-07-15 (Mon, 15 Jul 2019)

  Changed paths:
    M mythtv/configure
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/mythcodeccontext.cpp
    M mythtv/libs/libmythtv/libmythtv.pro
    M mythtv/libs/libmythtv/mythcodecid.cpp
    M mythtv/libs/libmythtv/mythcodecid.h
    A mythtv/libs/libmythtv/mythmmalcontext.cpp
    A mythtv/libs/libmythtv/mythmmalcontext.h
    M mythtv/libs/libmythtv/videoout_null.cpp
    M mythtv/libs/libmythtv/videoout_opengl.cpp

  Log Message:
  Raspberry Pi: Add MMAL decoder support

- currently copy-back, decode only
- functionally equivalent to the m2m decoder, although mmal does not
support HEVC and MMAL does correctly flag interlaced frames.
- zero-copy/direct rendering to follow at some point

- slight issue with pts/dts on some videos that needs a small fix

More information about the mythtv-commits mailing list