[mythtv-firehose] mythtv branch devel/lvr/rpi created by lvr. v0.28-pre-3282-gbcb6b7e

Git Repo Owner noreply at mythtv.org
Fri Dec 18 13:14:00 UTC 2015


The branch, devel/lvr/rpi has been created on the
mythtv repository by gitolite user lvr.
        at  bcb6b7e399963ef97230d85905f482822b6ebaff (commit)

- Log -----------------------------------------------------------------
commit bcb6b7e399963ef97230d85905f482822b6ebaff
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sat, 12 Dec 2015 16:21:24 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:08 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=bcb6b7e399963ef97230d85905f482822b6ebaff

AO: Add an OpenMAX audio output device with passthrough support
The user can select from these output devices:
OpenMAX:hdmi
OpenMAX:analog (phono on Raspberry Pi)

If passthrough is enabled then output is forced to HDMI.

This patch also includes a change to AudioOutput to provide for a different
audio decoder other than Ffmpeg.

This code provides an OpenMAX audio decoder to replace Ffmpeg.  However,
in testing it became clear that the current OpenMAX decoder only permits
decoding from PCM to PCM.  This apparently is due to licensing issues.

The OpenMAX decoder wrapper is complete but untested.  Should the OpenMAX decoder
ever become functional the following warning message will be emitted:

	"AudioDecoderOMX::DecodeAudio is available but untested."

The OpenMAX decoder can then be enabled with the OMXAudioDecoderEnable setting.

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



commit 2b2a01371744b991cd4e2ee24581a1e9c5c71472
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Mon, 7 Dec 2015 13:34:02 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:08 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2b2a01371744b991cd4e2ee24581a1e9c5c71472

TV: OpenMAX decoder writes directly to video buffers
Avoid copying the decoded frame from the decoder buffers to the
frame allocated by AVFormatDecoder.

NB This assumes that AVFormatDecoder sets the opaque field in
the AVCodecContext struct.

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



commit 75ab4597b6aa7ca614e855a23aebfb69d0ebd5ec
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sat, 5 Dec 2015 10:56:42 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:08 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=75ab4597b6aa7ca614e855a23aebfb69d0ebd5ec

TV: Add conditional OpenMAX decoder support for VP8/9
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit d95f373957c885c97790a516e8df909d6e3cb9dd
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Wed, 9 Dec 2015 17:55:24 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:08 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=d95f373957c885c97790a516e8df909d6e3cb9dd

TV: Reduce memory footprint of OpenMAX video renderer
This patch enables the playback of SD material on a Raspberry Zero with
64MB GPU memory and softblend OSD.

The number of video buffers can be increased at runtime by overriding the
OmxVideoBuffers setting (range >=5, default 7).

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



commit 72ea7d9ec17d9a1a44b678022710f82da412e967
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Fri, 27 Nov 2015 12:26:38 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:08 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=72ea7d9ec17d9a1a44b678022710f82da412e967

TV: Fix OpenMAX video screen positioning
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit 7d4ff6928ff924ca400e62618569760359810eb3
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Fri, 27 Nov 2015 09:34:11 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:08 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=7d4ff6928ff924ca400e62618569760359810eb3

TV: Fix OpenMAX video embedding
When the video is embedded no notice should be taken of the interactive
TV display rect

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



commit 2302b97c37666d51d0abcb439d8e3ee24c4e3a0d
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sun, 8 Nov 2015 15:10:26 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:08 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2302b97c37666d51d0abcb439d8e3ee24c4e3a0d

TV: Add EGL/OpenGL based OSD to OpenMAX video
An EGL/OpenGLES2 based OSD that handles alpha blending.

This patch also supports audio visualisations but the CPU load
causes jitter.

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



commit 3d757a36a5c841a1bb8c16c22901c214d2509f40
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sat, 14 Nov 2015 11:26:36 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:08 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3d757a36a5c841a1bb8c16c22901c214d2509f40

TV: Only display menu item 'Switch to PBP' if PbP is supported
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit 6326a89758481f725f4330a21da76933760fa981
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Wed, 28 Oct 2015 18:33:16 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:08 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=6326a89758481f725f4330a21da76933760fa981

TV: Add PxP support to OpenMAX video
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit e9d54c3e7fd50586607211a113675e88f705e467
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Fri, 23 Oct 2015 11:03:24 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:07 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e9d54c3e7fd50586607211a113675e88f705e467

TV: Add HW deinterlace to OpenMAX video
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit 1ff2f87b870f898cd70d2dde0ef8500414e204d0
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Mon, 19 Oct 2015 08:58:58 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:07 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1ff2f87b870f898cd70d2dde0ef8500414e204d0

TV: Add an OpenMAX video renderer
An implementation of VideoOutput using the OpenMAX API suitable for the
Raspberry Pi.

This is a minimal implementation that uses software deinterlacing,
the 'softblend' OSD and is without picture controls.

The following feaures will be added in due course:

- Hardware deinterlacing using the 'image_fx' component.
- Fullscreen OSD.
- Visualisation
- 'Picture In/By Picture'.

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



commit fa07615f4e8da90d70908aec2c4403999c0d3f88
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sat, 15 Aug 2015 10:30:09 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:07 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=fa07615f4e8da90d70908aec2c4403999c0d3f88

TV: Add an OpenMAX private decoder
In conjunction with the OpenGL mods for Qt5 and EGLFS, this enables
hardware assisted playback of SD and HD video on a Raspberry Pi2.

NB the Raspberry Pi2 requires a license key to decode MPEG2 & WMV.

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



commit 7c5cca272ec4ba9ccfa17c9615483b016fb9c9f9
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Mon, 2 Nov 2015 11:25:57 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:07 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=7c5cca272ec4ba9ccfa17c9615483b016fb9c9f9

TV: Avoid a race condition starting the decoder thread
MythPlayer::StartPlaying creates and starts the decoder in the paused state.
It then performs some housekeeping and unpauses the decoder.  However,
if the decoder thread hasn't run during this period then the unpause
will have no effect and when eventually DecoderLoop runs it will
immediately pause the decoder and never decode any frames.

This bug manifests itself on the RPi when starting PiP recordings,
especially of MP4 recordings.

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



commit 48ab05dbfcbb090dc6cc6c1686fe8cbe93ce51cc
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Thu, 26 Nov 2015 16:11:40 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:07 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=48ab05dbfcbb090dc6cc6c1686fe8cbe93ce51cc

TV: Prevent a SEGV starting the popup EPG on the RPi.
This patch works around a Qt5/EGLFS bug causing a SEGV after calling
GetMythMainWindow()->GetPaintWindow()->winId().

This bug is tickled when starting the EPG with embedded liveTV
using the OpenMAX video renderer on the EGLFS platform with Qt 5.4.

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



commit 81ce3c5da30b0773a5ba6a0765a9be16f349422a
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sat, 31 Oct 2015 17:50:23 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:07 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=81ce3c5da30b0773a5ba6a0765a9be16f349422a

Avoid green screen with Greedy HighMotion deinterlace on non-MMX CPUs
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit c967c530839a986776a1e33a6e032128ca6e47af
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Mon, 26 Oct 2015 17:14:02 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:07 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c967c530839a986776a1e33a6e032128ca6e47af

TV: Fix VideoOutput::ResizeVideo for frames with width < line pitch
This fixes the MHEG display when using the softblend OSD, an OpenMAX
decoder and the video is shrunk into a window.

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



commit 2c082ca1f7657cd50846123cd44e1e16ec6548b9
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sat, 3 Oct 2015 20:52:20 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:07 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2c082ca1f7657cd50846123cd44e1e16ec6548b9

TV: Fix frame copy when frames have different pitches
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit fd86918d18c6d1d52a3600f16a438a25689fa104
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Thu, 10 Sep 2015 16:34:52 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:07 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=fd86918d18c6d1d52a3600f16a438a25689fa104

ALSA: Fix calculation of mixer volume
There is a long standing bug in AudioOutputALSA::SetVolumeChannel when
the min mixer volume is negative.

This bug is exposed on the Raspberry Pi which has mixer max=400 and
min=-10239.

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



commit 1f6d0f444d2b84b209fcf3b23f8c0d78a3e9db57
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Mon, 7 Sep 2015 15:25:15 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:07 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=1f6d0f444d2b84b209fcf3b23f8c0d78a3e9db57

ALSA: Add a Drain() method to ensure all samples played at close
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit 6abbc126e962c4afc8bb3fc68ed715ec82a67fb2
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Mon, 7 Sep 2015 15:21:24 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:07 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=6abbc126e962c4afc8bb3fc68ed715ec82a67fb2

ALSA: Fix distorted sound on Raspberry Pi
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit c396dbdef07fc0415c13e7ab3794d69003316449
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Thu, 27 Aug 2015 19:26:33 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:07 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c396dbdef07fc0415c13e7ab3794d69003316449

OpenGL: Add GLSL deinterlace filters that accept YV12 input textures
Using YV12 textures decreases the time to load and avoids the
software conversion and copy operation compared with MYTH_UYVY.
This is especially beneficial when rendering HD content.

NB this feature is only available on systems supporting the GL shading
language such as OpenGL ES2.0.

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



commit 3c740853301af43868dc219ea537b673a884c611
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Mon, 24 Aug 2015 18:20:07 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:06 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3c740853301af43868dc219ea537b673a884c611

OpenGL: Ensure sampler2D is correctly assigned to texture buffer
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit d64caa973c13fe9ebe60af2e79c3f851bf3187f6
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sat, 31 Oct 2015 13:08:53 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:06 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=d64caa973c13fe9ebe60af2e79c3f851bf3187f6

UI: Fix missing 1 pixel border around rects using Qt UI
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit 52bfe07f6ec1710001851ca749aa4408b43ba045
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Wed, 12 Aug 2015 18:32:39 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:06 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=52bfe07f6ec1710001851ca749aa4408b43ba045

UI: Fix incorrect layout of MythWebView frames on EGLFS/Qt5.4
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit 6634c733abb068c0ca346f11ab897439809a64bd
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Tue, 11 Aug 2015 20:06:04 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:06 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=6634c733abb068c0ca346f11ab897439809a64bd

UI: Reduce flicker while updating GUI background image
This reduces occasional black backgrounds on the Xmas theme.

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



commit 641a18732a806a98081fdb8e8790553a56cd46a7
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Wed, 26 Aug 2015 11:44:14 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:06 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=641a18732a806a98081fdb8e8790553a56cd46a7

UI: Avoid texture memory exhaustion by shrinking the painter image cache
This dynamically shrinks the OpenGL painter's m_MaxHardwareCacheSize
when a texture can't be created.

This also fixes a bug in MythRenderOpenGL::ClearTexture which wasn't
reporting the OOM failure from glTexImage2D.

The Raspberry Pi has a limited amount of GPU memory (typically 256MB)
and the texture buffers overflow if the painter hardware cache size
is set at the current 96MB.  This patch adds independent configurable
sizes for the hardware and software caches (UIPainterMaxCache[HW|SW])

The patch also reduces the default hardware cache size to 64MB and
adds 64 bit correctness to the SetMaximumCacheSizes function.

NB the texture buffer overflow is most noticeable on the MythCenter
Xmas theme which uses an animated background.

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



commit 86f7ea6ad4de5492dcf300002c65677cd6a537fb
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Mon, 10 Aug 2015 15:04:26 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:06 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=86f7ea6ad4de5492dcf300002c65677cd6a537fb

UI: Fix Qt UI drawing when using embedded OpenGL video.
When using the Qt UI painter and live video is embedded in the
program guide, there is significant flicker on the Raspberry Pi
using OpenGL ES 2.0 video.

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



commit 8161a48b52fabd57694c5e4ecbca117cfc3d926a
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Fri, 7 Aug 2015 17:08:30 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:06 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=8161a48b52fabd57694c5e4ecbca117cfc3d926a

UI: Fix incorrect layout of ConfigurationWizard pages on EGLFS/Qt5.4
ConfiguationWizard dialogs are displayed incorrectly on the EGLFS
platform (Raspberry Pi) due to incorrect parent assignment.

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



commit 58fd90c5820c64fff88c9f6a4d0b5a9b9966404b
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sun, 2 Aug 2015 16:18:58 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:06 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=58fd90c5820c64fff88c9f6a4d0b5a9b9966404b

UI: cache OpenGL shader parameters to reduce render time
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit 16304c3229efca00a1a35afc55074953cc421d31
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Wed, 16 Dec 2015 19:40:52 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:06 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=16304c3229efca00a1a35afc55074953cc421d31

UI: Avoid a race condition and SEGV in EGLFS during MythMainWindow creation
When the EGLFS platform is used, a SEGV is sometimes thrown in the
first call to qApp->processEvents.  A backtrace shows:

 0  0x6c49a8c0 in QEGLPlatformWindow::textures() const () at eglconvenience/qeglplatformwindow.cpp:105
 1  0x6c49b0a8 in QEGLCompositor::render(QEGLPlatformWindow*) () at eglconvenience/qeglcompositor.cpp:125
 2  0x6c49b508 in QEGLCompositor::renderAll() () at eglconvenience/qeglcompositor.cpp:91
 3  0x7306b728 in QMetaObject::activate(QObject*, int, int, void**) () at kernel/qobject.cpp:3716
 4  0x73079608 in QTimer::timerEvent(QTimerEvent*) () at kernel/qtimer.cpp:247

This appears to be a race condition in initialising the EGL windows.

Calling qApp->processEvents directly after showing MythMainWindow avoids
the race.

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



commit c8fc8b955b5e7a65642c0aa3bf3eb00911a526b3
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Fri, 20 Nov 2015 18:58:46 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:06 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c8fc8b955b5e7a65642c0aa3bf3eb00911a526b3

UI: Avoid NULL deref in OpenGL painter after QOpenGLxxx support
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit 41f45c5bed96ebab4d763591d3269bf613c881a1
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Fri, 17 Jul 2015 19:12:18 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:06 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=41f45c5bed96ebab4d763591d3269bf613c881a1

UI: Convert QGLxxx usage to QOpenGLxxx for OpenGLES2.0 and Qt 5.4
This enables OpenGL to be used for the GUI when the platform
is EGLFS.

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



commit ed4ed3700ed24d8bf15257bcaab07fdecb030b61
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Tue, 14 Jul 2015 11:48:10 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:06 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=ed4ed3700ed24d8bf15257bcaab07fdecb030b61

UI: OpenGL ES 2.0 support for Raspberry Pi
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit a53a02c656528f1e17261d4f9c11790de791a8c9
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Wed, 12 Aug 2015 17:53:12 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:05 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a53a02c656528f1e17261d4f9c11790de791a8c9

UI: Add WebBrowserEnableJavascript setting
The Raspberry Pi build of Qt 5.4 has some bugs in the JavaScript code that
causes a SEGV for most sites that include JavaScipt.  So provide a setting
to globally disable JavaScript.

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



commit d33317a388b632115a438dbe86df4b196ad5ec9f
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sun, 12 Jul 2015 11:54:17 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:05 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=d33317a388b632115a438dbe86df4b196ad5ec9f

FE/avtest: setuid fails in Qt>=5.3 and causes program exit
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit e1d8c7a66c2ee51a41f23250bc60a78741b34883
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sun, 9 Aug 2015 19:58:36 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:05 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e1d8c7a66c2ee51a41f23250bc60a78741b34883

transcode: preserve qt in replex config to fix link errors when xcompiling
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit e2c01bccabc627149345861823f53c859db47fd5
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Wed, 18 Nov 2015 11:44:13 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:05 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e2c01bccabc627149345861823f53c859db47fd5

Add missing QTcpSocket header
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit c90ff92bdd2f9cd21b4c4036ae7cdcb06a185ad5
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sat, 14 Mar 2015 11:49:08 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:05 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c90ff92bdd2f9cd21b4c4036ae7cdcb06a185ad5

UPnP: Fix Mingw build with no SSL
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit 005bcd8bf59ee6eef2a921efd2d92e7160f4915c
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sat, 17 Jan 2015 12:53:22 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:05 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=005bcd8bf59ee6eef2a921efd2d92e7160f4915c

UPnP: Fix build on systems with no Qt SSL (mingw)
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit 9094c8c05c9f70a71b8ea9af0968df93dbdf857e
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Fri, 26 Sep 2014 14:10:29 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:05 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9094c8c05c9f70a71b8ea9af0968df93dbdf857e

UPnP: Fix mingw32 compilation which lacks SSL
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit 3ea629690e793d885c1c18dee31e0551980c6d5c
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Tue, 24 Nov 2015 17:09:35 +0000
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:05 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3ea629690e793d885c1c18dee31e0551980c6d5c

configure: Link with the correct OpenGL/ES library
Currently configure adds the library -lGL if the basic OpenGL headers
and libraries are detected.  Later, it checks whether Qt was built with
OpenGLES support and adds those libs.  This causes problems at runtime
when using Qt's EGLFS graphics which attempt to use shader programs
(part of ES 2.0) which then fail because the basic OpenGL library
is being referenced.

This patch removes the basic OpenGL lib and replaces it with
the version being used by Qt.

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



commit 2f93859714c391b3ebdeef675a2c680e2f111b7c
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Wed, 22 Jul 2015 07:28:23 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:05 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2f93859714c391b3ebdeef675a2c680e2f111b7c

configure: search more paths for DVB headers
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit 658b25cfb502386858c35e652807f1ce1a74c369
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Mon, 6 Jul 2015 18:56:52 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:05 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=658b25cfb502386858c35e652807f1ce1a74c369

configure: Fix some sysroot based paths for cross compilation
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit 4cc2dfbaaa3a0e79c876604812fb0fb2413ec27b
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sun, 5 Jul 2015 16:44:42 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:05 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4cc2dfbaaa3a0e79c876604812fb0fb2413ec27b

configure: libuuid only required if mythlogserver enabled
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



commit f3aada965ff5661433488d44ad3ad551695054b7
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sun, 5 Jul 2015 16:41:20 +0100
Committer: Lawrence Rust <lvr at softsystem.co.uk> at Fri, 18 Dec 2015 13:13:05 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f3aada965ff5661433488d44ad3ad551695054b7

configure: Fix pkg-config names for Qt5
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>



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

-- 



More information about the mythtv-firehose mailing list