[mythtv-commits] mythtv branch master updated by lvr. v0.28-pre-3323-gc5352a3

Git Repo Owner noreply at mythtv.org
Wed Dec 30 13:50:59 UTC 2015


The branch, master has been updated on the
mythtv repository by gitolite user lvr.
       via  c5352a3c816a9114de45f2a4aea10b7042b25651 (commit)
      from  ae30210e969e5968f9576f33806e445cc259d907 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit c5352a3c816a9114de45f2a4aea10b7042b25651
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Mon, 28 Dec 2015 18:42:07 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Wed, 30 Dec 2015 13:45:10 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c5352a3c816a9114de45f2a4aea10b7042b25651

TV: OpenMAX compatibility with the Bellagio library implementation
This patch permits building the OpenMAX code with the Bellagio
library (Ubuntu >= 12.04).

Allows reduced functionality (no h/w deinterlace) if image_fx
component is missing.

NB the v0.9.3 Bellagio implementation on Ubuntu 12.04 has these
limitations:

- No video decoder component
- No image_fx component, therefore no deinterlace
- The video renderers (fbdev_sink & xvideosink) time out when
  disabling the input port during initialisation.
- The alsasink audio render times out on transit to the idle state.

Although the code compiles (and works on a RPi) the Bellagio
implementation doesn't appear to be able to send callbacks and is
thus unusable.  This maybe a pthread library incompatibility.

Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



-----------------------------------------------------------------------

Summary of changes:
 mythtv/configure                              |   14 ++-
 mythtv/libs/libmyth/audio/audiooutput_omx.cpp |   48 ++++++--
 mythtv/libs/libmyth/audio/audiooutput_omx.h   |    6 +-
 mythtv/libs/libmyth/libmyth.pro               |   11 ++-
 mythtv/libs/libmyth/omxcontext.cpp            |   47 ++++++--
 mythtv/libs/libmyth/omxcontext.h              |   25 +++-
 mythtv/libs/libmythtv/libmythtv.pro           |   11 ++-
 mythtv/libs/libmythtv/privatedecoder_omx.cpp  |   27 +++-
 mythtv/libs/libmythtv/privatedecoder_omx.h    |    8 +-
 mythtv/libs/libmythtv/videoout_omx.cpp        |  169 +++++++++++++++----------
 mythtv/libs/libmythtv/videoout_omx.h          |    4 +-
 11 files changed, 257 insertions(+), 113 deletions(-)

-- 



More information about the mythtv-commits mailing list