[mythtv-commits] mythtv branch master updated by stuartm. v0.28-pre-189-g9a28517

Git Repo Owner noreply at mythtv.org
Thu Sep 19 20:16:36 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user stuartm.
       via  9a2851766444be42a3599abd96b8e948d9ec9367 (commit)
       via  52508e1388019de86a9f03dde3261977929e903c (commit)
       via  307ae285dc35c6582ebea81a1632299cdf33e0ca (commit)
       via  27a1018b40c1a683a74c7f30a6d0c5f8fc31909d (commit)
       via  535a9b95276ef5bda406b9dc25b59da4b0fdf87d (commit)
       via  8ab3bb209867b4ca72aaee6ed3e906ea155858ee (commit)
       via  9069e4b0fbad41c0c00226e48a99b6b6c3bd7581 (commit)
       via  c74923972c3efdd9e32015292db1aafc7836e695 (commit)
       via  7cb3d37319564aa829417c4921f3379bbff81af1 (commit)
       via  e8d61278fae965848fa6e86d8607856d85c28cb5 (commit)
       via  a2b6a786c8597d7cdc0a11d7680d7d02b64aa31d (commit)
       via  3209e187e1b0e516d4b3d7f8a09ec103dbd4fd03 (commit)
       via  02ed010882166480d5a3aac3e74a0eee144667dd (commit)
       via  f3ba1b37c4c6db470bf21dcb54f77cd949777f63 (commit)
       via  de990998c84b5d0d064a5f9b052249bd9e41d372 (commit)
       via  9b42c22c4d757a21f0e7d4187b0926e62c3adb7f (commit)
       via  2d981be0d372f1d2994264a5ca15c07ef716f40d (commit)
       via  4555272811801f7db63866f0e2dcebb60906584c (commit)
       via  8ac55e8f8a6b108f6a661a0faa62064fd82676ba (commit)
       via  96f4dbdd0e8d2e8ed2b8ff00aa7ba044e1fc2700 (commit)
       via  bdbd7995e2bdad11d51e0a938141667ab7c89109 (commit)
       via  06b1f83eab9791893d807eeafabe88bfbf14a4ef (commit)
       via  8969853c4cc39c92798b5f4654d9f694c5f42ffd (commit)
       via  e22dcf147c4dbd2bb5cd2265effdbe3b12a70978 (commit)
       via  a66cfc3c5e30d3271c68421f41951bccd3de910f (commit)
      from  b3d33e62862eb38fa2b05b338c9f39b97bbb4e2c (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 9a2851766444be42a3599abd96b8e948d9ec9367
Author:    Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 21:10:33 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 21:10:33 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9a2851766444be42a3599abd96b8e948d9ec9367

Swap MythSystem for MythSystemLegacy in GalleryThumbGenThread



commit 52508e1388019de86a9f03dde3261977929e903c
Author:    Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:51:55 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:51:55 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=52508e1388019de86a9f03dde3261977929e903c

Fix a manual merge mistake



commit 307ae285dc35c6582ebea81a1632299cdf33e0ca
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Tue, 2 Apr 2013 14:33:39 +0200
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:43:43 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=307ae285dc35c6582ebea81a1632299cdf33e0ca

Fixed and added more method header descriptions.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit 27a1018b40c1a683a74c7f30a6d0c5f8fc31909d
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Tue, 2 Apr 2013 13:57:26 +0200
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:43:43 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=27a1018b40c1a683a74c7f30a6d0c5f8fc31909d

Set the default zoom level to 100%.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit 535a9b95276ef5bda406b9dc25b59da4b0fdf87d
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Tue, 2 Apr 2013 13:56:59 +0200
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:43:43 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=535a9b95276ef5bda406b9dc25b59da4b0fdf87d

Removed the unused thumbnail generation progressbar.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit 8ab3bb209867b4ca72aaee6ed3e906ea155858ee
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Tue, 2 Apr 2013 13:56:22 +0200
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:43:43 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=8ab3bb209867b4ca72aaee6ed3e906ea155858ee

Fixed the call to start the gallery module in the menu.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit 9069e4b0fbad41c0c00226e48a99b6b6c3bd7581
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 15:38:01 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:43:42 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9069e4b0fbad41c0c00226e48a99b6b6c3bd7581

Added the clear database button to the default theme.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit c74923972c3efdd9e32015292db1aafc7836e695
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 15:34:06 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:43:42 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c74923972c3efdd9e32015292db1aafc7836e695

Added clear database option. This will remove all contents from the two gallery related tables. The user then needs to resynchronize. The button is optional in a theme.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit 7cb3d37319564aa829417c4921f3379bbff81af1
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 12:29:38 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:43:42 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=7cb3d37319564aa829417c4921f3379bbff81af1

Remove the zoom option, it is not supported by the MythImage and MythUIImage classes.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit e8d61278fae965848fa6e86d8607856d85c28cb5
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 11:26:59 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:43:42 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e8d61278fae965848fa6e86d8607856d85c28cb5

Added all gallery related files to the mythfrontend. This includes files that handle the navigation, thumbnail generation, settings, interaction with the database and the actual display of the image or a slideshow.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit a2b6a786c8597d7cdc0a11d7680d7d02b64aa31d
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 11:24:01 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:43:42 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a2b6a786c8597d7cdc0a11d7680d7d02b64aa31d

Updated the pro file.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit 3209e187e1b0e516d4b3d7f8a09ec103dbd4fd03
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 11:23:48 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:42:14 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=3209e187e1b0e516d4b3d7f8a09ec103dbd4fd03

Added the files that holds all information about a file. This metadata class is used throughout the application.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit 02ed010882166480d5a3aac3e74a0eee144667dd
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 11:23:03 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:42:12 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=02ed010882166480d5a3aac3e74a0eee144667dd

Added the files that extracts the exif information from the files and loads the db data.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit f3ba1b37c4c6db470bf21dcb54f77cd949777f63
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 11:22:08 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:42:12 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f3ba1b37c4c6db470bf21dcb54f77cd949777f63

Added the files to synchronize the database.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit de990998c84b5d0d064a5f9b052249bd9e41d372
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 11:19:13 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:42:12 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=de990998c84b5d0d064a5f9b052249bd9e41d372

Added the required service contracts for the image service API.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit 9b42c22c4d757a21f0e7d4187b0926e62c3adb7f
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 11:18:22 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:41:13 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9b42c22c4d757a21f0e7d4187b0926e62c3adb7f

Added the image service API to the backend.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit 2d981be0d372f1d2994264a5ca15c07ef716f40d
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 11:15:29 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:41:10 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2d981be0d372f1d2994264a5ca15c07ef716f40d

Added the gallery file for the default theme.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit 4555272811801f7db63866f0e2dcebb60906584c
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 11:13:55 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:41:10 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4555272811801f7db63866f0e2dcebb60906584c

Added a new menu entry in the default theme.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit 8ac55e8f8a6b108f6a661a0faa62064fd82676ba
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 11:13:12 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:41:10 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=8ac55e8f8a6b108f6a661a0faa62064fd82676ba

Made the new image service API known to the backend.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit 96f4dbdd0e8d2e8ed2b8ff00aa7ba044e1fc2700
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 11:12:26 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:41:10 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=96f4dbdd0e8d2e8ed2b8ff00aa7ba044e1fc2700

Added jump points and keybindings and the call to the internal gallery.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit bdbd7995e2bdad11d51e0a938141667ab7c89109
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 11:11:46 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:41:10 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=bdbd7995e2bdad11d51e0a938141667ab7c89109

Added an orientation feature to the MythImage and MythUIImage classes. This is required so that the cached images remember and can change their orientation. The is determined by the exif tag that specifies the orientation of the image (rotated, upside down, ...).
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit 06b1f83eab9791893d807eeafabe88bfbf14a4ef
Author:    Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:40:06 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:40:06 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=06b1f83eab9791893d807eeafabe88bfbf14a4ef

Revert "Allow rotating an image. This can be done either by either calling Rotate(angle) or by the rotate tag and its attribute angle in the theme. The angle value should be multiple of 90 degrees."
This reverts commit b3d33e62862eb38fa2b05b338c9f39b97bbb4e2c.



commit 8969853c4cc39c92798b5f4654d9f694c5f42ffd
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Thu, 19 Sep 2013 20:39:44 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:39:44 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=8969853c4cc39c92798b5f4654d9f694c5f42ffd

Added a new jump point
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit e22dcf147c4dbd2bb5cd2265effdbe3b12a70978
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 11:06:35 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:35:00 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=e22dcf147c4dbd2bb5cd2265effdbe3b12a70978

Added the new database tables and bumped the db version.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



commit a66cfc3c5e30d3271c68421f41951bccd3de910f
Author:    Robert Siebert <rsiebert at miroku.no-ip.com> at Wed, 20 Mar 2013 11:04:53 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Thu, 19 Sep 2013 20:30:57 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a66cfc3c5e30d3271c68421f41951bccd3de910f

Updated the configure script to include the exif requirement for the new gallery functionality.
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>



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

Summary of changes:
 mythtv/configure                                   |    4 +
 mythtv/libs/libmythbase/mythversion.h              |    4 +-
 mythtv/libs/libmythmetadata/globals.cpp            |    2 +
 mythtv/libs/libmythmetadata/globals.h              |    2 +
 mythtv/libs/libmythmetadata/imagemetadata.cpp      |  210 +++
 mythtv/libs/libmythmetadata/imagemetadata.h        |   94 ++
 mythtv/libs/libmythmetadata/imagescan.cpp          |   84 ++
 mythtv/libs/libmythmetadata/imagescan.h            |   32 +
 mythtv/libs/libmythmetadata/imagescanthread.cpp    |  289 ++++
 mythtv/libs/libmythmetadata/imagescanthread.h      |   39 +
 mythtv/libs/libmythmetadata/imageutils.cpp         |  829 +++++++++++
 mythtv/libs/libmythmetadata/imageutils.h           |   66 +
 mythtv/libs/libmythmetadata/libmythmetadata.pro    |    5 +-
 .../datacontracts/imageMetadataInfo.h              |   73 +
 .../datacontracts/imageMetadataInfoList.h          |   91 ++
 .../datacontracts/imageSyncInfo.h                  |   63 +
 .../libmythservicecontracts.pro                    |    6 +
 .../services/imageServices.h                       |   61 +
 mythtv/libs/libmythtv/dbcheck.cpp                  |   42 +
 mythtv/libs/libmythui/mythimage.cpp                |   63 +-
 mythtv/libs/libmythui/mythimage.h                  |    8 +-
 mythtv/libs/libmythui/mythuiimage.cpp              |   65 +-
 mythtv/libs/libmythui/mythuiimage.h                |    7 +-
 mythtv/programs/mythbackend/mediaserver.cpp        |    4 +
 mythtv/programs/mythbackend/mythbackend.pro        |    3 +
 .../mythbackend/serviceHosts/imageServiceHost.h    |   49 +
 mythtv/programs/mythbackend/services/image.cpp     |  378 +++++
 mythtv/programs/mythbackend/services/image.h       |   66 +
 mythtv/programs/mythfrontend/galleryconfig.cpp     |  278 ++++
 mythtv/programs/mythfrontend/galleryconfig.h       |   45 +
 .../mythfrontend/gallerydatabasehelper.cpp         |  675 +++++++++
 .../programs/mythfrontend/gallerydatabasehelper.h  |   49 +
 mythtv/programs/mythfrontend/galleryfilehelper.cpp |  327 +++++
 mythtv/programs/mythfrontend/galleryfilehelper.h   |   48 +
 .../mythfrontend/gallerythumbgenthread.cpp         |  366 +++++
 .../programs/mythfrontend/gallerythumbgenthread.h  |   61 +
 mythtv/programs/mythfrontend/gallerytypedefs.h     |   37 +
 mythtv/programs/mythfrontend/galleryview.cpp       | 1439 ++++++++++++++++++++
 mythtv/programs/mythfrontend/galleryview.h         |  116 ++
 mythtv/programs/mythfrontend/galleryviewhelper.cpp |  598 ++++++++
 mythtv/programs/mythfrontend/galleryviewhelper.h   |   77 ++
 mythtv/programs/mythfrontend/gallerywidget.cpp     |  912 +++++++++++++
 mythtv/programs/mythfrontend/gallerywidget.h       |  102 ++
 mythtv/programs/mythfrontend/main.cpp              |   53 +
 mythtv/programs/mythfrontend/mythfrontend.pro      |    8 +
 mythtv/themes/default-wide/image-ui.xml            |  639 +++++++++
 mythtv/themes/defaultmenu/library.xml              |    7 +
 47 files changed, 8420 insertions(+), 56 deletions(-)
 create mode 100644 mythtv/libs/libmythmetadata/imagemetadata.cpp
 create mode 100644 mythtv/libs/libmythmetadata/imagemetadata.h
 create mode 100644 mythtv/libs/libmythmetadata/imagescan.cpp
 create mode 100644 mythtv/libs/libmythmetadata/imagescan.h
 create mode 100644 mythtv/libs/libmythmetadata/imagescanthread.cpp
 create mode 100644 mythtv/libs/libmythmetadata/imagescanthread.h
 create mode 100644 mythtv/libs/libmythmetadata/imageutils.cpp
 create mode 100644 mythtv/libs/libmythmetadata/imageutils.h
 create mode 100644 mythtv/libs/libmythservicecontracts/datacontracts/imageMetadataInfo.h
 create mode 100644 mythtv/libs/libmythservicecontracts/datacontracts/imageMetadataInfoList.h
 create mode 100644 mythtv/libs/libmythservicecontracts/datacontracts/imageSyncInfo.h
 create mode 100644 mythtv/libs/libmythservicecontracts/services/imageServices.h
 create mode 100644 mythtv/programs/mythbackend/serviceHosts/imageServiceHost.h
 create mode 100644 mythtv/programs/mythbackend/services/image.cpp
 create mode 100644 mythtv/programs/mythbackend/services/image.h
 create mode 100644 mythtv/programs/mythfrontend/galleryconfig.cpp
 create mode 100644 mythtv/programs/mythfrontend/galleryconfig.h
 create mode 100644 mythtv/programs/mythfrontend/gallerydatabasehelper.cpp
 create mode 100644 mythtv/programs/mythfrontend/gallerydatabasehelper.h
 create mode 100644 mythtv/programs/mythfrontend/galleryfilehelper.cpp
 create mode 100644 mythtv/programs/mythfrontend/galleryfilehelper.h
 create mode 100644 mythtv/programs/mythfrontend/gallerythumbgenthread.cpp
 create mode 100644 mythtv/programs/mythfrontend/gallerythumbgenthread.h
 create mode 100644 mythtv/programs/mythfrontend/gallerytypedefs.h
 create mode 100644 mythtv/programs/mythfrontend/galleryview.cpp
 create mode 100644 mythtv/programs/mythfrontend/galleryview.h
 create mode 100644 mythtv/programs/mythfrontend/galleryviewhelper.cpp
 create mode 100644 mythtv/programs/mythfrontend/galleryviewhelper.h
 create mode 100644 mythtv/programs/mythfrontend/gallerywidget.cpp
 create mode 100644 mythtv/programs/mythfrontend/gallerywidget.h
 create mode 100644 mythtv/themes/default-wide/image-ui.xml

-- 



More information about the mythtv-commits mailing list