[mythtv-firehose] 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-firehose
mailing list