[mythtv-firehose] mythtv branch master updated by rsiddons. v0.28-pre-3445-ga6fec7d

Git Repo Owner noreply at mythtv.org
Thu Jan 14 12:45:16 UTC 2016


The branch, master has been updated on the
mythtv repository by gitolite user rsiddons.
       via  a6fec7d759ff2b7b51b9eb7bb3bb1d33484141bb (commit)
       via  f52d0fd579770de1b7716d5afee7272b5704d457 (commit)
       via  49ecc0d282dc3700342cbc557c898608c3b8e7bf (commit)
       via  4c273118d60504aa7b1706f20c3364bf9ad79e5b (commit)
       via  c3c93e4d0196e4f374346d099cdeb3bcbacc9957 (commit)
       via  0680d9091eb64c928e82703814f6ff85bcf72020 (commit)
       via  bbb2406bc07a9117eeda61383f8bd6705bd9d999 (commit)
       via  18e9f6f92b8f0bd138357a14840ad866e89eed1b (commit)
       via  12af5824acb5fee3b7c648db9610daef45e0a193 (commit)
       via  8efffe7e924e69faaea9a0e646ffc1a00ab02ce6 (commit)
       via  6a32cd4146d9f086da7a128307297596bae571c5 (commit)
       via  4a2de2b3121c09eecdb934035b14ea327b8eb7dc (commit)
       via  f85cf6c6a1b1807cf7506180ae7e1e5fe7cb47bc (commit)
       via  c25b7dd15b044ad56852470092dc60a3ec00868d (commit)
      from  2accf0ce0f55650e5a52d531270eb5068b73f99d (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 a6fec7d759ff2b7b51b9eb7bb3bb1d33484141bb
Author:    Roger Siddons <rsiddons at mythtv.org> at Sun, 27 Dec 2015 17:38:42 +0000
Committer: Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 11:53:35 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a6fec7d759ff2b7b51b9eb7bb3bb1d33484141bb

Relocate another cache directory
Move netstream cache from ~.cache/mythfrontend to ~.mythtv/cache/netstream-

Fixes #12419



commit f52d0fd579770de1b7716d5afee7272b5704d457
Author:    Roger Siddons <rsiddons at mythtv.org> at Wed, 13 Jan 2016 12:37:24 +0000
Committer: Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 11:53:35 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f52d0fd579770de1b7716d5afee7272b5704d457

Gallery: Autoplay video on local media
Register Gallery media handler for video content as well as images/data/mixed.



commit 49ecc0d282dc3700342cbc557c898608c3b8e7bf
Author:    Roger Siddons <rsiddons at mythtv.org> at Wed, 13 Jan 2016 12:24:35 +0000
Committer: Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 11:53:34 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=49ecc0d282dc3700342cbc557c898608c3b8e7bf

Gallery: Separate Gallery/MythGallery settings
Stop Gallery from sharing MythGallery's autostart setting, so that they can run together.

For reference, settings used by both are:

MythGallery

    HostCheckBox("GalleryAllowImportScripts");
    HostCheckBox("GalleryAutoLoad");
    HostLineEdit("GalleryDir");
    HostLineEdit("GalleryFilterDirectory");
    HostComboBox("GalleryFilterType");
    HostLineEdit("GalleryImportDirs");
    HostSpinBox("GalleryOverlayCaption", 0, 600, 1);
    HostCheckBox("GalleryRecursiveSlideshow");
    HostComboBox("GallerySortOrder");
    HostCheckBox("GalleryThumbnailLocation");
    HostComboBox("SlideshowBackground");
    HostSpinBox("SlideshowDelay", 0, 86400, 1);
    HostComboBox("SlideshowOpenGLTransition");
    HostSpinBox("SlideshowOpenGLTransitionLength", 500, 120000, 500);
    HostComboBox("SlideshowTransition");
    HostCheckBox("SlideshowUseOpenGL");

Gallery

    HostCheckBox("GalleryAutoStart");
    HostCheckBox("GalleryBrowseTransition");
    HostComboBox("GalleryDateFormat");
    HostComboBox("GalleryDirOrder");
    GlobalLineEdit("GalleryIgnoreFilter");
    HostComboBox("GalleryImageOrder");
    HostLineEdit("GalleryImportCmd", true);
    GlobalLineEdit("GalleryPassword");
    HostSpinBox("GallerySlideShowTime", 100, 60000, 100);
    HostSpinBox("GalleryTransitionTime", 100, 60000, 100);
    HostComboBox("GalleryTransitionType");



commit 4c273118d60504aa7b1706f20c3364bf9ad79e5b
Author:    Roger Siddons <rsiddons at mythtv.org> at Wed, 13 Jan 2016 13:44:56 +0000
Committer: Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 11:52:48 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4c273118d60504aa7b1706f20c3364bf9ad79e5b

Gallery: Apply exclusions to files as well as dirs.
Exclusions were only being applied to directories and not filenames.
Also clear cache when exclusions changed so that thumbnail tree is redrawn.



commit c3c93e4d0196e4f374346d099cdeb3bcbacc9957
Author:    Roger Siddons <rsiddons at mythtv.org> at Wed, 13 Jan 2016 13:39:52 +0000
Committer: Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 11:51:38 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c3c93e4d0196e4f374346d099cdeb3bcbacc9957

Gallery: Show time of import for Import devices.
Showing time that imports are re-scanned is pointless; time of import is more useful



commit 0680d9091eb64c928e82703814f6ff85bcf72020
Author:    Roger Siddons <rsiddons at mythtv.org> at Wed, 13 Jan 2016 13:26:51 +0000
Committer: Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 11:51:38 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=0680d9091eb64c928e82703814f6ff85bcf72020

Gallery: Fix some Qt incompatibilities
Fix MySQL binding issue on Qt 5.2 that prevents display of thumbnail tree.
Also reinstate Qt4 support that was removed in error.



commit bbb2406bc07a9117eeda61383f8bd6705bd9d999
Author:    Roger Siddons <rsiddons at mythtv.org> at Wed, 13 Jan 2016 13:12:57 +0000
Committer: Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 11:49:55 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=bbb2406bc07a9117eeda61383f8bd6705bd9d999

Gallery: Permit dir menu actions even when markings exist
Fixes issue where "Create Dir" & "Import" are not available
when items are marked.



commit 18e9f6f92b8f0bd138357a14840ad866e89eed1b
Author:    Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 01:18:45 +0000
Committer: Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 11:39:37 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=18e9f6f92b8f0bd138357a14840ad866e89eed1b

Gallery: Theme alignment
Adjust buttonlist alignment (again).



commit 12af5824acb5fee3b7c648db9610daef45e0a193
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Fri, 10 Apr 2015 11:44:22 +0100
Committer: Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 10:08:35 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=12af5824acb5fee3b7c648db9610daef45e0a193

MythGallery: random() needs compat.h for mingw
Signed-off-by: Roger Siddons <rsiddons at mythtv.org>



commit 8efffe7e924e69faaea9a0e646ffc1a00ab02ce6
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sun, 4 Jan 2015 17:30:47 +0000
Committer: Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 10:08:34 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=8efffe7e924e69faaea9a0e646ffc1a00ab02ce6

MythGallery: Speed up thumb generation of mixed content directories
The current QImageReader autodetection of images in a directory with mixed
content is slow and CPU intensive.

This patch just finds the first file that matches the filename extensions
supported by QImageReader.

Signed-off-by: Roger Siddons <rsiddons at mythtv.org>



commit 6a32cd4146d9f086da7a128307297596bae571c5
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Thu, 30 Aug 2012 10:12:00 +0200
Committer: Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 10:08:34 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=6a32cd4146d9f086da7a128307297596bae571c5

Mythgallery: Add .mts files to list of supported movies
Signed-off-by: Roger Siddons <rsiddons at mythtv.org>



commit 4a2de2b3121c09eecdb934035b14ea327b8eb7dc
Author:    Roger Siddons <rsiddons at mythtv.org> at Mon, 11 Jan 2016 14:15:41 +0000
Committer: Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 10:08:34 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4a2de2b3121c09eecdb934035b14ea327b8eb7dc

MythGallery: Fix cppcheck warnings
Prevent:

Class ' GalleryFilter' has a constructor with 1 argument that is not explicit.
Class ' ChildCountEvent' has a constructor with 1 argument that is not explicit.
Class ' ChildCountThread' has a constructor with 1 argument that is not explicit.
Class ' ImportThread' has a constructor with 1 argument that is not explicit.
Class ' ThumbGenEvent' has a constructor with 1 argument that is not explicit.
Class ' LoadAlbumListener' has a constructor with 1 argument that is not explicit.
' class ImageView' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.



commit f85cf6c6a1b1807cf7506180ae7e1e5fe7cb47bc
Author:    Roger Siddons <rsiddons at mythtv.org> at Sun, 10 Jan 2016 12:34:07 +0000
Committer: Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 10:08:34 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f85cf6c6a1b1807cf7506180ae7e1e5fe7cb47bc

MythGallery: Fix RAW support for Qt5
Qt5 changed its plugin mechanism.
When MythGallery is built with RAW support it fails to initialise and so is unavailable.
This patch fixes the plugin.

Note the plugin still uses dcraw. It will be replaced by the libraw library in due course.



commit c25b7dd15b044ad56852470092dc60a3ec00868d
Author:    Roger Siddons <rsiddons at mythtv.org> at Mon, 11 Jan 2016 13:01:04 +0000
Committer: Roger Siddons <rsiddons at mythtv.org> at Thu, 14 Jan 2016 10:08:34 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c25b7dd15b044ad56852470092dc60a3ec00868d

MythGallery: Orientate EXIF thumbnails when not using DCRAW
Orientate EXIF thumbnail according to the image orientation, when not using DCRAW

Strictly EXIF thumbnails should have a separate orientation, but that doesn't seem to be available from libexif,
and thumbnails are commonly orientated as per the image anyway.

Patch supplied by <lomion at aon.at>. Thanks.

Fixes #12493



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

Summary of changes:
 .../mythgallery/dcrawplugin/dcrawplugin.cpp        |    8 +-
 mythplugins/mythgallery/dcrawplugin/dcrawplugin.h  |    9 ++-
 .../mythgallery/dcrawplugin/dcrawplugin.pro        |    3 +-
 mythplugins/mythgallery/dcrawplugin/raw.json       |   28 +++++
 .../mythgallery/mythgallery/galleryfilter.h        |    2 +-
 .../mythgallery/mythgallery/galleryutil.cpp        |    1 +
 .../mythgallery/mythgallery/glsingleview.cpp       |    3 +
 mythplugins/mythgallery/mythgallery/iconview.h     |    8 +-
 mythplugins/mythgallery/mythgallery/imageview.cpp  |    3 +-
 mythplugins/mythgallery/mythgallery/imageview.h    |   13 ++-
 mythplugins/mythgallery/mythgallery/main.cpp       |    7 +-
 .../mythgallery/mythgallery/mythgallery.pro        |    5 +-
 mythplugins/mythgallery/mythgallery/sequence.h     |    3 +
 .../mythgallery/mythgallery/thumbgenerator.cpp     |   21 +++--
 .../mythgallery/mythgallery/thumbgenerator.h       |   12 +-
 mythtv/libs/libmythmetadata/imagemanager.cpp       |  109 ++++++++++++++-----
 mythtv/libs/libmythmetadata/imagemanager.h         |   44 ++++++++-
 mythtv/libs/libmythmetadata/imagemetadata.h        |    3 +-
 mythtv/libs/libmythmetadata/imagescanner.cpp       |   21 +++-
 mythtv/libs/libmythmetadata/imagescanner.h         |   15 ++-
 mythtv/libs/libmythmetadata/imagethumbs.cpp        |    4 +-
 mythtv/libs/libmythmetadata/imagetypes.h           |    7 +-
 mythtv/libs/libmythtv/netstream.cpp                |   13 +--
 mythtv/programs/mythfrontend/galleryconfig.cpp     |    2 +-
 mythtv/programs/mythfrontend/gallerythumbview.cpp  |   25 +++--
 mythtv/programs/mythfrontend/main.cpp              |    9 +-
 mythtv/themes/default/image-ui.xml                 |    8 +-
 27 files changed, 278 insertions(+), 108 deletions(-)
 create mode 100644 mythplugins/mythgallery/dcrawplugin/raw.json

-- 



More information about the mythtv-firehose mailing list