rpms/bombono-dvd/devel bombono-dvd.spec,1.18,1.19
by Alec Leamas
Author: leamas
Update of /cvs/free/rpms/bombono-dvd/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv13134
Modified Files:
bombono-dvd.spec
Log Message:
* Thu May 26 2013 Alec Leamas <leamas(a)nowhere.net> - 1.2.2-5
- Build problems for f20.
Index: bombono-dvd.spec
===================================================================
RCS file: /cvs/free/rpms/bombono-dvd/devel/bombono-dvd.spec,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- bombono-dvd.spec 31 Oct 2013 14:04:01 -0000 1.18
+++ bombono-dvd.spec 31 Oct 2013 14:22:56 -0000 1.19
@@ -2,7 +2,7 @@
Name: bombono-dvd
Version: 1.2.2
-Release: 4%{?rel_tag}%{?dist}
+Release: 5%{?rel_tag}%{?dist}
Summary: DVD authoring program with nice and clean GUI
# License breakdown in README.
License: GPLv2 and GPLv2+ and Boost and Python and LGPLv2+
@@ -114,8 +114,8 @@
%{_mandir}/man1/*
%changelog
-* Thu Oct 31 2013 Alec Leamas <leamas(a)nowhere.net> - 1.2.2-4
-- Build problems for f20, adding patch 0001-*.
+* Thu May 26 2013 Alec Leamas <leamas(a)nowhere.net> - 1.2.2-5
+- Build problems for f20.
* Sun May 26 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.2-2
- Rebuilt for x264/FFmpeg
11 years, 1 month
rpms/bombono-dvd/devel bombono-dvd.spec,1.17,1.18
by Alec Leamas
Author: leamas
Update of /cvs/free/rpms/bombono-dvd/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv10989
Modified Files:
bombono-dvd.spec
Log Message:
* Thu Oct 31 2013 Alec Leamas <leamas(a)nowhere.net> - 1.2.2-4
- Build problems for f20, adding patch 0001-*.
Index: bombono-dvd.spec
===================================================================
RCS file: /cvs/free/rpms/bombono-dvd/devel/bombono-dvd.spec,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- bombono-dvd.spec 31 Oct 2013 14:02:24 -0000 1.17
+++ bombono-dvd.spec 31 Oct 2013 14:04:01 -0000 1.18
@@ -2,7 +2,7 @@
Name: bombono-dvd
Version: 1.2.2
-Release: 3%{?rel_tag}%{?dist}
+Release: 4%{?rel_tag}%{?dist}
Summary: DVD authoring program with nice and clean GUI
# License breakdown in README.
License: GPLv2 and GPLv2+ and Boost and Python and LGPLv2+
@@ -114,7 +114,7 @@
%{_mandir}/man1/*
%changelog
-* Thu Oct 31 2013 Alec Leamas <leamas(a)nowhere.net> - 1.2.2-3
+* Thu Oct 31 2013 Alec Leamas <leamas(a)nowhere.net> - 1.2.2-4
- Build problems for f20, adding patch 0001-*.
* Sun May 26 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.2-2
11 years, 1 month
rpms/bombono-dvd/devel 0001-ffmpeg-has-renamed-CodecID-AVCodecID.patch, NONE, 1.1 bombono-dvd.spec, 1.16, 1.17
by Alec Leamas
Author: leamas
Update of /cvs/free/rpms/bombono-dvd/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv10866
Modified Files:
bombono-dvd.spec
Added Files:
0001-ffmpeg-has-renamed-CodecID-AVCodecID.patch
Log Message:
* Thu Oct 31 2013 Alec Leamas <leamas(a)nowhere.net> - 1.2.2-3
- Build problems for f20, adding patch 0001-*.
0001-ffmpeg-has-renamed-CodecID-AVCodecID.patch:
ffviewer.cpp | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
--- NEW FILE 0001-ffmpeg-has-renamed-CodecID-AVCodecID.patch ---
>From 392e3b3b1e08599c461746baaee33f0246a75afe Mon Sep 17 00:00:00 2001
From: Alec Leamas <alec(a)tests.notat.diaspora.com>
Date: Thu, 31 Oct 2013 14:19:17 +0100
Subject: [PATCH] ffmpeg has renamed CodecID -> AVCodecID
---
src/mgui/ffviewer.cpp | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/mgui/ffviewer.cpp b/src/mgui/ffviewer.cpp
index 92d76a4..82ee8b7 100644
--- a/src/mgui/ffviewer.cpp
+++ b/src/mgui/ffviewer.cpp
@@ -62,7 +62,7 @@ C_LINKAGE_BEGIN
typedef struct AVCodecTag {
#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(52,39,00)
- enum CodecID id;
+ enum AVCodecID id;
#else
int id;
#endif
@@ -70,14 +70,14 @@ typedef struct AVCodecTag {
} AVCodecTag;
#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(52,34,00)
-static uint FFCodecID2Tag(CodecID codec_id)
+static uint FFCodecID2Tag(AVCodecID codec_id)
{
unsigned int ff_codec_get_tag(const AVCodecTag *tags, int id);
extern const AVCodecTag ff_codec_bmp_tags[];
return ff_codec_get_tag(ff_codec_bmp_tags, codec_id);
}
#else
-static uint FFCodecID2Tag(CodecID codec_id)
+static uint FFCodecID2Tag(AVCodecID codec_id)
{
unsigned int codec_get_tag(const AVCodecTag *tags, int id);
extern const AVCodecTag codec_bmp_tags[];
@@ -388,7 +388,7 @@ static unsigned char GetChar(uint tag, int bit_begin)
return (tag>>bit_begin) & 0xFF;
}
-static std::string CodecID2Str(CodecID codec_id)
+static std::string CodecID2Str(AVCodecID codec_id)
{
#ifdef _MSC_VER
std::string tag_str = boost::format("%1%") % codec_id % bf::stop;
@@ -406,7 +406,7 @@ static std::string CodecID2Str(CodecID codec_id)
#else // CALC_FF_TAG
-static std::string CodecID2Str(CodecID codec_id)
+static std::string CodecID2Str(AVCodecID codec_id)
{
return Int2Str(codec_id);
}
--
1.8.3.1
Index: bombono-dvd.spec
===================================================================
RCS file: /cvs/free/rpms/bombono-dvd/devel/bombono-dvd.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- bombono-dvd.spec 2 Oct 2013 08:13:41 -0000 1.16
+++ bombono-dvd.spec 31 Oct 2013 14:02:24 -0000 1.17
@@ -2,7 +2,7 @@
Name: bombono-dvd
Version: 1.2.2
-Release: 4%{?rel_tag}%{?dist}
+Release: 3%{?rel_tag}%{?dist}
Summary: DVD authoring program with nice and clean GUI
# License breakdown in README.
License: GPLv2 and GPLv2+ and Boost and Python and LGPLv2+
@@ -15,6 +15,8 @@
#Source: bombono-dvd-%%{version}%%{?rel_tag}.tar.gz
Source: http://sourceforge.net/projects/bombono/files/bombono-dvd/1.2/bombono-dvd...
Patch0: filesys-include-path.patch
+ # https://sourceforge.net/apps/trac/bombono/ticket/98
+Patch1: 0001-ffmpeg-has-renamed-CodecID-AVCodecID.patch
# needs to match TBB - from adobe-source-libraries
ExclusiveArch: i686 x86_64 ia64
@@ -53,7 +55,7 @@
CC="%__cc" \\\
CXX="%__cxx" \\\
CFLAGS="" \\\
- CXXFLAGS="%{optflags} %{warn_flags} %{boost_flags}" \\\
+ CPPFLAGS="%{optflags} %{warn_flags} %{boost_flags}" \\\
PREFIX=%{_prefix} \\\
TEST=false \\\
TEST_BUILD=false \\\
@@ -68,9 +70,10 @@
re-authoring by importing video from DVD discs is also supported.
%prep
-%setup -q
+%setup -q
%if %{fedora} > 17
%patch0 -p1
+%patch1 -p1
%endif
sed -i '\;#![ ]*/usr/bin/env;d' $(find . -name SCons\*)
rm -r debian libs/boost-lib src/mlib/tests libs/mpeg2dec ./libs/asl/adobe
@@ -111,11 +114,8 @@
%{_mandir}/man1/*
%changelog
-* Wed Oct 02 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.2-4
-- Rebuilt
-
-* Thu Aug 15 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.2-3
-- Rebuilt for FFmpeg 2.0.x
+* Thu Oct 31 2013 Alec Leamas <leamas(a)nowhere.net> - 1.2.2-3
+- Build problems for f20, adding patch 0001-*.
* Sun May 26 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 1.2.2-2
- Rebuilt for x264/FFmpeg
11 years, 1 month
rpms/mythtv/EL-6 ChangeLog, 1.7, 1.8 mythtv-0.26-fixes.patch, 1.5, 1.6 mythtv.spec, 1.94, 1.95
by Richard Shaw
Author: hobbes1069
Update of /cvs/free/rpms/mythtv/EL-6
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv22305
Modified Files:
ChangeLog mythtv-0.26-fixes.patch mythtv.spec
Log Message:
* Wed Oct 30 2013 Richard Shaw <hobbes1069(a)gmail.com> - 0.26.1-5
- Update to latest fixes/0.26, v0.26.1-25-gc46a303.
Index: ChangeLog
===================================================================
RCS file: /cvs/free/rpms/mythtv/EL-6/ChangeLog,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ChangeLog 3 Oct 2013 12:20:46 -0000 1.7
+++ ChangeLog 30 Oct 2013 20:42:42 -0000 1.8
@@ -1,36 +1,253 @@
-commit 33f0177459ded1ed3ca63c319bb825e3ee3a6d56
-Author: Martin Bene <myth(a)bene.priv.at>
-Date: Sat Sep 14 16:27:22 2013 -0400
+commit c46a3032d333171a93f81dee4e95ebbb4055605b
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Fri Oct 11 06:10:22 2013 -0700
- Fix MythWeb's date/time handling
+ Add missing toUTC() conversions in the preview generator.
- The code in question has partially changed so I am applying part of Martin's patch
- (the section that clears to session variables) to fix the problem.
+ Without these conversions, modification timestamps on
+ backend-generated preview files are reported in local time, but
+ interpreted by the frontend as UTC. The frontend then converts this
+ to local time and uses that to set the modification timestamp of the
+ locally cached preview, effectively back-dating the cached file in
+ most time zones. This messes up date comparison logic for determining
+ whether to regenerate or reload the preview image.
+ (cherry picked from commit ad18e3d69c19ab6e197e15d285844ccb49e16795)
+
+commit 9fd7c6102b2cd1a3760337663803b110446c6ea7
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sat Sep 21 17:42:35 2013 -0400
+
+ Remove more tmdb bits.
+ (cherry picked from commit a5d54217962a706c4cedc33012e9e7049d4877f6)
+
+commit a44fce2dcc2e998133f3353b92d929bb290dc135
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sat Sep 21 17:38:33 2013 -0400
+
+ Remove tmdb library from python installer script.
+ (cherry picked from commit 9c0dfbc9f6b753a5b3d6f2e294baaf9577519a91)
+
+commit bc077360fb96f9e5ad83b6a2a9c8b4ffa66704bb
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sat Sep 21 17:23:05 2013 -0400
+
+ Remove tmdb.py and associated library.
+ (cherry picked from commit 53c272dc4ffe2f5392ff54fb3e446801395274fb)
- Thank you Martin!
+ Conflicts:
- Refs #9833
+ mythtv/programs/scripts/metadata/Movie/tmdb.py
+
+commit d198fd12cdb908c94c3aeb1b13279a0a9445a586
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sat Sep 21 17:19:18 2013 -0400
+
+ Force use of tmdb3.py when user tries to use tmdb.py.
- Signed-off-by: Nicolas Riendeau <nriendeau(a)mythtv.org>
+ Since the tmdb.py grabber using the old v2.1 API is no longer
+ functional, and we cannot issue a schema update to force users on the
+ -fixes branches to transition to it, this detects when users attempt to
+ run that grabber, and automatically replace it with the new grabber.
+
+commit ef29810bb319032776794ed3823d6d2ae2527691
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sat Sep 21 17:03:56 2013 -0400
-commit 7326d7ef70fb86037d9c30ca7e0762d0cb01b7ff
-Author: Scott Shawcroft <scott.shawcroft(a)gmail.com>
-Date: Tue Aug 27 22:34:55 2013 -0400
+ Change VideoGrabber() movie default to tmdb3.py.
- Fix the problem of MythWeb failing to load translations
+commit 3274afb32d3184faf51706b3fe2b7228c33c06e8
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sat Sep 21 16:59:06 2013 -0400
+
+ Allow system calls to pull global settings from the database.
- Refs #11513
+ This adjusts the System() class to first try local settings of the
+ supplied value, fall back to global settings, and then the supplied
+ default, before finally erroring. This corrects an issue where the
+ VideoGrabber() child class did not properly pull the global settings for
+ TelevisionGrabber and MovieGrabber, and thus just used the internal
+ defaults.
+ (cherry picked from commit 4e072b2de29c32c4d00fe62849feadd80d2c0c02)
+
+commit 7892e197d0baee8f734b5f2dabc6751125ed9ffc
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Sun Sep 15 06:27:41 2013 -0700
+
+ Subtitles: Remove extraneous character in embedded text subtitles.
+
+ The NUL character at the end of the C string was accidentally being
+ included as part of the subtitle string, and rendered to the screen.
+ This affected only "raw text" subtitles directly embedded into the
+ video. Fixes #11855.
+ (cherry picked from commit b062dd43ba26836c854a0c8fda845f9997b8fba9)
+
+commit bd7198bafcab2746fed2ab473c5d9315d24a62a3
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Fri Sep 13 13:55:49 2013 -0400
+
+ Add handling for 'null' results in TheMovieDb searches.
+
+ This adds handling for a temporary issue on TheMovieDb where the API can
+ return 'null' results for a search when the movie has been deleted but
+ not yet flushed from the cache servers.
+
+ See http://www.themoviedb.org/talk/522e418d760ee3380c10d5a2
+ (cherry picked from commit 983bb0e4353d361f6c54f0de0c0db683b8d3be1d)
+
+commit b5938c076cf6afde5f40ea25c6f2308d947cee6d
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Thu Sep 12 21:40:14 2013 -0400
+
+ Enable --debug flag in test application.
+ (cherry picked from commit abae25afb73f967421eb7797a868a9bdb187c18c)
+
+commit 4d341e71a685d35825db631dd43de60f6f1d3885
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Thu Sep 12 21:35:05 2013 -0400
+
+ Have pager return Nones if the server returns null.
+
+ This temporarily resolves an issue where the TheMovieDb server returns
+ nulls in searches when a movie has been deleted but not yet flushed out
+ of the cache. This prevents the error internally, but does not attempt
+ to re-order to remove the nulls, so is merely passing the issue onto the
+ application using this library.
+
+ Refs #29
+ (cherry picked from commit 0d91e6fc4184c17c5a9d39e1b2a264602a47747d)
+
+commit dbdd45563bdd065a08ab1a0d8c89bfc5a1761818
+Author: Florian Bittner <mythtv(a)daschatten.de>
+Date: Thu Sep 5 17:10:58 2013 -0400
+
+ Updated German MythFrontend translation from Florian Bittner
+
+ Thank you Florian!
+
+ Closes #11824
Signed-off-by: Nicolas Riendeau <nriendeau(a)mythtv.org>
-commit 5d8ffe109286269ada87390a2b74e142ec36e364
-Author: Karl Dietz <dekarl(a)mythtv.org>
-Date: Mon Aug 26 22:39:35 2013 +0200
+commit 4144db890251caf74a05a5cbc07a6554e3c33b44
+Author: Richard Hulme <peper03(a)mythtv.org>
+Date: Tue Sep 3 23:54:05 2013 +0200
+
+ Added more UK freesat transponders to fixups
+ (cherry picked from commit 844778f9fa9b6cd871ee57901baf9e2b7681cdb3)
- fix merge in schedule templates added in f97529656
+commit 55feb70996139d9e242f8fe161b7d6f0f216f6c7
+Author: Lawrence Rust <lvr(a)softsystem.co.uk>
+Date: Fri Dec 9 12:48:50 2011 +0100
+
+ eithelper: Add fixups for UK Freesat transponders
+
+ Signed-off-by: Lawrence Rust <lvr(a)softsystem.co.uk>
+ Signed-off-by: Stuart Morgan <smorgan(a)mythtv.org>
+ (cherry picked from commit 5ee73afb43cf6fd2a303bacc9aee209e343ef941)
+
+commit 7727be3ab0b93c9d8c2f6a11f19c434e3fe3d93c
+Author: Lawrence Rust <lvr(a)softsystem.co.uk>
+Date: Sun Sep 1 10:36:41 2013 +0100
+
+ Logging: Fix a bug in flush
+
+ Signed-off-by: Paul Harrison <pharrison(a)mythtv.org>
+ (cherry picked from commit 53c5ef0a64df6bf542ec45da0b98f762ba93d0cc)
+
+commit 7cb39410374153a685fc70376637e889684a0e9a
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sat Aug 31 08:13:23 2013 -0400
+
+ Make sure smolt directory is created before trying to read from it.
+
+ This makes sure the configuration storage directory has been created
+ prior to attempting to use it. Smolt typically stores to /etc, and
+ assumes the packager has created its desired directory. There is
+ probably a cleaner place to put this code, but this is a catch-all for
+ several files read from that directory.
+
+ Fixes #11803
+ (cherry picked from commit 10be7341345986d4c0e508c0a9791d35dca43770)
+
+commit 49fa7c0b190920697591adade2bd00d649171e7e
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Fri Aug 30 11:20:16 2013 -0400
+
+ Correct error in Python bindings that prevented use of custom profile.
+ (cherry picked from commit 5774843c1157e488074ece29b5bc0977608457db)
+
+commit cda857a2b3546f20e33caf2e303f61019442083b
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Wed Aug 28 14:16:10 2013 +0100
+
+ Fix segfault in DecoderBase::PosMapFromEnc() when calling back() on an empty vector. Fixes #10598
+
+commit dc71d80b029635574989d675cfd9c83481aa9309
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Sun Aug 25 21:53:06 2013 +0100
+
+ Remove a stray comma in the help text for --reset. It only resets appearance and language settings, not all settings.
+ (cherry picked from commit ee5b17c5b649dda29a39d28bfdf54471752df640)
+
+commit 46aed72fc3b5db9d69038003f18d87e3bcdbb5b3
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sun Aug 25 14:00:10 2013 -0400
+
+ Try multiple MythTV executables when retrieving --version information
- if (!$this->$name) ends up as if(!0)...
+ This causes Smolt to try, in order, mythutil, mythbackend, and
+ mythfrontend, when polling them for MythTV version information. This is
+ to correct a situation where users return "Unknown" data because they
+ were using 3rd party packages that did not provide the backend
+ executable.
+ (cherry picked from commit ba8a1608cfd0d73c782abbe26f33336e91e530d5)
+
+commit 3bce16c4c98452be14c73e6d8a3f03dcb8c18504
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sun Aug 25 10:08:50 2013 -0400
+
+ Add unhandled Linux fallthrough for Smolt OS detection.
+
+ This adds a fallthrough to "Unknown Linux" based off 'uname' for Linux
+ distros that are not otherwise handled.
+ (cherry picked from commit da869de645d086284178186b0e28a4dec9bb077e)
+
+commit 080e538ed31fed1659b3e2abeba30bfca6447a0c
+Merge: d059bbd 70e52ef
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sat Aug 24 09:21:33 2013 -0400
+
+ Merge commit '70e52efbfaf4d44725f0bc73baa927440b885300' into fixes/0.26
+
+commit 70e52efbfaf4d44725f0bc73baa927440b885300
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sat Aug 24 09:18:43 2013 -0400
+
+ Catch date handling on TypeError and ValueError. We seem to get both.
+
+commit d059bbd42c1b0262c1fcf909ade6a383c7dec1a5
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Fri Aug 23 22:08:49 2013 -0400
+
+ Prevent logging fault when application is not run from absolute path.
+ (cherry picked from commit 246114bc09de10b0738ac06b8652dcc17e36cea1)
+
+commit 6a46ea014907ac0ee010bed9d8896cb2ee09bc2d
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Mon Aug 19 14:25:56 2013 +0100
+
+ Disable database logging by default.
- Fixes #11775
+ It can be re-enabled using --enable-dblog
- (cherry picked from commit 08b94cea6346ebeb94edf98ecb5d7b7dd8555560)
+ Until we actually start using this data somewhere there is not much
+ point in storing it. Since it's already known that writing to the
+ database can affect I/O performance, especially where drives are
+ shared with recordings, this could potentially even cause a positive
+ feedback loop. The I/O starvation causes the backend to start logging
+ slow read/write warnings, which in turn increase the writes to the
+ database exacerbating the problems.
+
+ The same problem is also true, to a greater or lesser extent with file
+ based logging but we actually need the file logs so there isn't much
+ we can do there.
mythtv-0.26-fixes.patch:
b/mythtv/bindings/python/MythTV/database.py | 2
b/mythtv/bindings/python/MythTV/dataheap.py | 6
b/mythtv/bindings/python/MythTV/logging.py | 6
b/mythtv/bindings/python/MythTV/system.py | 11
b/mythtv/bindings/python/setup.py | 4
b/mythtv/bindings/python/tmdb3/scripts/pytmdb3.py | 7
b/mythtv/bindings/python/tmdb3/tmdb3/pager.py | 5
b/mythtv/bindings/python/tmdb3/tmdb3/tmdb_api.py | 2
b/mythtv/i18n/mythfrontend_de.qm |binary
b/mythtv/i18n/mythfrontend_de.ts | 22
b/mythtv/libs/libmythbase/logging.cpp | 4
b/mythtv/libs/libmythbase/mythcommandlineparser.cpp | 6
b/mythtv/libs/libmythmetadata/metadatadownload.cpp | 8
b/mythtv/libs/libmythtv/avformatdecoder.cpp | 2
b/mythtv/libs/libmythtv/decoderbase.cpp | 5
b/mythtv/libs/libmythtv/eithelper.cpp | 29
b/mythtv/libs/libmythtv/previewgenerator.cpp | 4
b/mythtv/libs/libmythtv/previewgeneratorqueue.cpp | 2
b/mythtv/programs/mythfrontend/commandlineparser.cpp | 2
b/mythtv/programs/scripts/hardwareprofile/config.py | 5
b/mythtv/programs/scripts/hardwareprofile/distros/mythtv_data/data_mythtv.py | 16
b/mythtv/programs/scripts/hardwareprofile/os_detect.py | 5
b/mythtv/programs/scripts/metadata/Movie/tmdb3.py | 8
mythtv/bindings/python/MythTV/tmdb/XSLT/tmdbQuery.xsl | 99
mythtv/bindings/python/MythTV/tmdb/XSLT/tmdbVideo.xsl | 157 -
mythtv/bindings/python/MythTV/tmdb/tmdb_api.py | 1317 ----------
mythtv/bindings/python/MythTV/tmdb/tmdb_exceptions.py | 45
mythtv/bindings/python/MythTV/tmdb/tmdb_ui.py | 266 --
mythtv/programs/scripts/metadata/Movie/tmdb.py | 640 ----
29 files changed, 117 insertions(+), 2568 deletions(-)
Index: mythtv-0.26-fixes.patch
===================================================================
RCS file: /cvs/free/rpms/mythtv/EL-6/mythtv-0.26-fixes.patch,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- mythtv-0.26-fixes.patch 3 Oct 2013 12:20:50 -0000 1.5
+++ mythtv-0.26-fixes.patch 30 Oct 2013 20:42:44 -0000 1.6
@@ -20,13 +20,15 @@
mythtv/libs/libmythtv/avformatdecoder.cpp | 2 +-
mythtv/libs/libmythtv/decoderbase.cpp | 5 +-
mythtv/libs/libmythtv/eithelper.cpp | 29 +-
+ mythtv/libs/libmythtv/previewgenerator.cpp | 4 +-
+ mythtv/libs/libmythtv/previewgeneratorqueue.cpp | 2 +-
mythtv/programs/mythfrontend/commandlineparser.cpp | 2 +-
mythtv/programs/scripts/hardwareprofile/config.py | 5 +
.../distros/mythtv_data/data_mythtv.py | 16 +-
.../programs/scripts/hardwareprofile/os_detect.py | 5 +
mythtv/programs/scripts/metadata/Movie/tmdb.py | 640 ----------
mythtv/programs/scripts/metadata/Movie/tmdb3.py | 8 +-
- 28 files changed, 114 insertions(+), 2565 deletions(-)
+ 30 files changed, 117 insertions(+), 2568 deletions(-)
diff --git a/mythtv/bindings/python/MythTV/database.py b/mythtv/bindings/python/MythTV/database.py
index 525a213..368fb9e 100644
@@ -2348,6 +2350,41 @@
// ComHem Sweden
fix[40999U << 16 ] = EITFixUp::kFixComHem;
+diff --git a/mythtv/libs/libmythtv/previewgenerator.cpp b/mythtv/libs/libmythtv/previewgenerator.cpp
+index 20b4f2e..a7370e7 100644
+--- a/mythtv/libs/libmythtv/previewgenerator.cpp
++++ b/mythtv/libs/libmythtv/previewgenerator.cpp
+@@ -182,7 +182,7 @@ bool PreviewGenerator::RunReal(void)
+ list.push_back(programInfo.MakeUniqueKey());
+ list.push_back(output_fn);
+ list.push_back(msg);
+- list.push_back(dt.isValid()?dt.toString(Qt::ISODate):"");
++ list.push_back(dt.isValid()?dt.toUTC().toString(Qt::ISODate):"");
+ list.push_back(token);
+ QCoreApplication::postEvent(listener, new MythEvent(message, list));
+ }
+@@ -317,7 +317,7 @@ bool PreviewGenerator::Run(void)
+ list.push_back(outFileName.isEmpty() ?
+ (programInfo.GetPathname()+".png") : outFileName);
+ list.push_back(msg);
+- list.push_back(dt.isValid()?dt.toString(Qt::ISODate):"");
++ list.push_back(dt.isValid()?dt.toUTC().toString(Qt::ISODate):"");
+ list.push_back(token);
+ QCoreApplication::postEvent(listener, new MythEvent(message, list));
+ }
+diff --git a/mythtv/libs/libmythtv/previewgeneratorqueue.cpp b/mythtv/libs/libmythtv/previewgeneratorqueue.cpp
+index ff14de8..1610924 100644
+--- a/mythtv/libs/libmythtv/previewgeneratorqueue.cpp
++++ b/mythtv/libs/libmythtv/previewgeneratorqueue.cpp
+@@ -231,7 +231,7 @@ void PreviewGeneratorQueue::SendEvent(
+ list.push_back(pginfo.MakeUniqueKey());
+ list.push_back(fn);
+ list.push_back(msg);
+- list.push_back(dt.toString(Qt::ISODate));
++ list.push_back(dt.toUTC().toString(Qt::ISODate));
+ list.push_back(token);
+
+ QMutexLocker locker(&m_lock);
diff --git a/mythtv/programs/mythfrontend/commandlineparser.cpp b/mythtv/programs/mythfrontend/commandlineparser.cpp
index 0153a3d..8544875 100644
--- a/mythtv/programs/mythfrontend/commandlineparser.cpp
Index: mythtv.spec
===================================================================
RCS file: /cvs/free/rpms/mythtv/EL-6/mythtv.spec,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -r1.94 -r1.95
--- mythtv.spec 3 Oct 2013 12:20:52 -0000 1.94
+++ mythtv.spec 30 Oct 2013 20:42:46 -0000 1.95
@@ -60,7 +60,7 @@
%define desktop_vendor RPMFusion
# Git revision and branch ID
-%define _gitrev v0.26.1-24-g9fd7c61
+%define _gitrev v0.26.1-25-gc46a303
%define branch fixes/0.26
#
@@ -76,7 +76,7 @@
%if "%{branch}" == "master"
Release: 0.1.git.%{_gitrev}%{?dist}
%else
-Release: 4%{?dist}
+Release: 5%{?dist}
%endif
# The primary license is GPLv2+, but bits are borrowed from a number of
@@ -1473,6 +1473,9 @@
%changelog
+* Wed Oct 30 2013 Richard Shaw <hobbes1069(a)gmail.com> - 0.26.1-5
+- Update to latest fixes/0.26, v0.26.1-25-gc46a303.
+
* Tue Oct 1 2013 Richard Shaw <hobbes1069(a)gmail.com> - 0.26.1-4
- Update to latest bugfix release.
- Add patch for libcec 2.
11 years, 1 month
rpms/mythtv/devel mythtv.spec,1.131,1.132
by Richard Shaw
Author: hobbes1069
Update of /cvs/free/rpms/mythtv/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv21705
Modified Files:
mythtv.spec
Log Message:
Update patch reference in spec.
Index: mythtv.spec
===================================================================
RCS file: /cvs/free/rpms/mythtv/devel/mythtv.spec,v
retrieving revision 1.131
retrieving revision 1.132
diff -u -r1.131 -r1.132
--- mythtv.spec 30 Oct 2013 20:33:57 -0000 1.131
+++ mythtv.spec 30 Oct 2013 20:36:09 -0000 1.132
@@ -142,7 +142,7 @@
Patch1: mythtv-0.26.0-types_h.patch
# http://code.mythtv.org/trac/ticket/11338
# Offset required for 0.27, patch was for 0.26.1
-Patch2: mythtv-0.26-libcec2.patch
+Patch2: mythtv-0.27-libcec2.patch
Source10: PACKAGE-LICENSING
Source11: ChangeLog
11 years, 1 month
rpms/mythtv/devel mythtv-0.27-fixes.patch, NONE, 1.1 mythtv-0.27-libcec2.patch, NONE, 1.1 .cvsignore, 1.12, 1.13 ChangeLog, 1.11, 1.12 mythtv.spec, 1.130, 1.131 sources, 1.57, 1.58 mythlogserver-segv.patch, 1.1, NONE mythtv-0.26-fixes.patch, 1.8, NONE mythtv-0.26-libcec2.patch, 1.1, NONE mythtv-0.26.1-libva_121.patch, 1.1, NONE
by Richard Shaw
Author: hobbes1069
Update of /cvs/free/rpms/mythtv/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv21343
Modified Files:
.cvsignore ChangeLog mythtv.spec sources
Added Files:
mythtv-0.27-fixes.patch mythtv-0.27-libcec2.patch
Removed Files:
mythlogserver-segv.patch mythtv-0.26-fixes.patch
mythtv-0.26-libcec2.patch mythtv-0.26.1-libva_121.patch
Log Message:
* Wed Oct 30 2013 Richard Shaw <hobbes1069(a)gmail.com> - 0.27-1
- Update to release 0.27.
mythtv-0.27-fixes.patch:
b/mythplugins/mytharchive/i18n/mytharchive_sv.qm |binary
b/mythplugins/mytharchive/i18n/mytharchive_sv.ts | 1197
b/mythplugins/mytharchive/mytharchive/archiveutil.cpp | 4
b/mythplugins/mytharchive/mytharchive/mythburn.cpp | 4
b/mythplugins/mythbrowser/i18n/mythbrowser_sv.qm |binary
b/mythplugins/mythbrowser/i18n/mythbrowser_sv.ts | 126
b/mythplugins/mythgallery/i18n/mythgallery_sv.qm |binary
b/mythplugins/mythgallery/i18n/mythgallery_sv.ts | 965
b/mythplugins/mythgame/i18n/mythgame_sv.qm |binary
b/mythplugins/mythgame/i18n/mythgame_sv.ts | 136
b/mythplugins/mythmusic/i18n/mythmusic_sv.qm |binary
b/mythplugins/mythmusic/i18n/mythmusic_sv.ts | 1902
b/mythplugins/mythmusic/mythmusic/avfdecoder.cpp | 4
b/mythplugins/mythnetvision/i18n/mythnetvision_sv.qm |binary
b/mythplugins/mythnetvision/i18n/mythnetvision_sv.ts | 279
b/mythplugins/mythnews/i18n/mythnews_sv.qm |binary
b/mythplugins/mythnews/i18n/mythnews_sv.ts | 76
b/mythplugins/mythweather/i18n/mythweather_sv.qm |binary
b/mythplugins/mythweather/i18n/mythweather_sv.ts | 62
b/mythplugins/mythzoneminder/i18n/mythzoneminder_sv.qm |binary
b/mythplugins/mythzoneminder/i18n/mythzoneminder_sv.ts | 183
b/mythplugins/mythzoneminder/mythzmserver/main.cpp | 14
b/mythplugins/mythzoneminder/mythzmserver/zmserver.cpp | 25
b/mythplugins/mythzoneminder/mythzmserver/zmserver.h | 3
b/mythplugins/mythzoneminder/mythzoneminder/zmclient.cpp | 2
b/mythplugins/mythzoneminder/mythzoneminder/zmliveplayer.cpp | 21
b/mythtv/bindings/python/MythTV/system.py | 11
b/mythtv/bindings/python/setup.py | 6
b/mythtv/external/FFmpeg/libavcodec/mpeg12.c | 8
b/mythtv/i18n/mythfrontend_sv.qm |binary
b/mythtv/i18n/mythfrontend_sv.ts |28897 ++++++-----
b/mythtv/libs/libmyth/programinfo.cpp | 272
b/mythtv/libs/libmyth/programinfo.h | 17
b/mythtv/libs/libmythbase/housekeeper.cpp | 19
b/mythtv/libs/libmythbase/housekeeper.h | 2
b/mythtv/libs/libmythbase/mythcommandlineparser.cpp | 3
b/mythtv/libs/libmythbase/mythsocket.cpp | 12
b/mythtv/libs/libmythbase/mythsystemlegacy.cpp | 8
b/mythtv/libs/libmythbase/mythversion.h | 2
b/mythtv/libs/libmythtv/AirPlay/mythairplayserver.cpp | 14
b/mythtv/libs/libmythtv/AirPlay/mythraopdevice.cpp | 3
b/mythtv/libs/libmythtv/cardutil.cpp | 22
b/mythtv/libs/libmythtv/cardutil.h | 1
b/mythtv/libs/libmythtv/mythplayer.cpp | 19
b/mythtv/libs/libmythtv/mythplayer.h | 4
b/mythtv/libs/libmythtv/previewgenerator.cpp | 6
b/mythtv/libs/libmythtv/previewgeneratorqueue.cpp | 2
b/mythtv/libs/libmythtv/recorders/importrecorder.cpp | 2
b/mythtv/libs/libmythtv/recordinginfo.cpp | 143
b/mythtv/libs/libmythtv/tv_play.cpp | 8
b/mythtv/libs/libmythtv/tvremoteutil.cpp | 2
b/mythtv/libs/libmythtv/videosource.cpp | 2
b/mythtv/libs/libmythupnp/httprequest.cpp | 3
b/mythtv/programs/mythbackend/backendhousekeeper.cpp | 50
b/mythtv/programs/mythbackend/backendhousekeeper.h | 1
b/mythtv/programs/mythbackend/mainserver.cpp | 30
b/mythtv/programs/mythbackend/mainserver.h | 2
b/mythtv/programs/mythbackend/playbacksock.cpp | 6
b/mythtv/programs/mythbackend/playbacksock.h | 3
b/mythtv/programs/mythbackend/scheduler.cpp | 73
b/mythtv/programs/mythbackend/services/guide.cpp | 36
b/mythtv/programs/mythcommflag/main.cpp | 6
b/mythtv/programs/mythfilldatabase/filldata.cpp | 81
b/mythtv/programs/mythfilldatabase/filldata.h | 7
b/mythtv/programs/mythfilldatabase/main.cpp | 12
b/mythtv/programs/mythutil/commandlineparser.cpp | 35
b/mythtv/programs/mythutil/markuputils.cpp | 157
b/mythtv/programs/mythutil/mythutil.cpp | 6
b/mythtv/themes/MythCenter-wide/notification-ui.xml | 2
b/mythtv/themes/MythCenter/notification-ui.xml | 2
mythtv/bindings/python/MythTV/tmdb/XSLT/tmdbQuery.xsl | 99
mythtv/bindings/python/MythTV/tmdb/XSLT/tmdbVideo.xsl | 157
mythtv/bindings/python/MythTV/tmdb/tmdb_api.py | 1317
mythtv/bindings/python/MythTV/tmdb/tmdb_exceptions.py | 45
mythtv/bindings/python/MythTV/tmdb/tmdb_ui.py | 266
mythtv/programs/scripts/metadata/Movie/tmdb.py | 647
76 files changed, 19550 insertions(+), 17981 deletions(-)
--- NEW FILE mythtv-0.27-fixes.patch ---
mythplugins/mytharchive/i18n/mytharchive_sv.qm | Bin 34033 -> 35218 bytes
mythplugins/mytharchive/i18n/mytharchive_sv.ts | 1197 +-
.../mytharchive/mytharchive/archiveutil.cpp | 4 +-
mythplugins/mytharchive/mytharchive/mythburn.cpp | 4 +-
mythplugins/mythbrowser/i18n/mythbrowser_sv.qm | Bin 7139 -> 7616 bytes
mythplugins/mythbrowser/i18n/mythbrowser_sv.ts | 126 +-
mythplugins/mythgallery/i18n/mythgallery_sv.qm | Bin 18827 -> 24405 bytes
mythplugins/mythgallery/i18n/mythgallery_sv.ts | 965 +-
mythplugins/mythgame/i18n/mythgame_sv.qm | Bin 16378 -> 16696 bytes
mythplugins/mythgame/i18n/mythgame_sv.ts | 136 +-
mythplugins/mythmusic/i18n/mythmusic_sv.qm | Bin 60650 -> 61545 bytes
mythplugins/mythmusic/i18n/mythmusic_sv.ts | 1902 +-
mythplugins/mythmusic/mythmusic/avfdecoder.cpp | 4 +-
mythplugins/mythnetvision/i18n/mythnetvision_sv.qm | Bin 11838 -> 14109 bytes
mythplugins/mythnetvision/i18n/mythnetvision_sv.ts | 279 +-
mythplugins/mythnews/i18n/mythnews_sv.qm | Bin 4604 -> 4965 bytes
mythplugins/mythnews/i18n/mythnews_sv.ts | 76 +-
mythplugins/mythweather/i18n/mythweather_sv.qm | Bin 22243 -> 23197 bytes
mythplugins/mythweather/i18n/mythweather_sv.ts | 62 +-
.../mythzoneminder/i18n/mythzoneminder_sv.qm | Bin 7032 -> 7267 bytes
.../mythzoneminder/i18n/mythzoneminder_sv.ts | 183 +-
mythplugins/mythzoneminder/mythzmserver/main.cpp | 14 +-
.../mythzoneminder/mythzmserver/zmserver.cpp | 25 +-
mythplugins/mythzoneminder/mythzmserver/zmserver.h | 3 +-
.../mythzoneminder/mythzoneminder/zmclient.cpp | 2 +-
.../mythzoneminder/mythzoneminder/zmliveplayer.cpp | 21 +-
mythtv/bindings/python/MythTV/system.py | 11 +-
.../bindings/python/MythTV/tmdb/XSLT/tmdbQuery.xsl | 99 -
.../bindings/python/MythTV/tmdb/XSLT/tmdbVideo.xsl | 157 -
mythtv/bindings/python/MythTV/tmdb/__init__.py | 0
mythtv/bindings/python/MythTV/tmdb/tmdb_api.py | 1317 -
.../bindings/python/MythTV/tmdb/tmdb_exceptions.py | 45 -
mythtv/bindings/python/MythTV/tmdb/tmdb_ui.py | 266 -
mythtv/bindings/python/setup.py | 6 +-
mythtv/external/FFmpeg/libavcodec/mpeg12.c | 8 +-
mythtv/i18n/mythfrontend_sv.qm | Bin 630266 -> 670910 bytes
mythtv/i18n/mythfrontend_sv.ts | 28897 ++++++++++---------
mythtv/libs/libmyth/programinfo.cpp | 272 +-
mythtv/libs/libmyth/programinfo.h | 17 +
mythtv/libs/libmythbase/housekeeper.cpp | 19 +-
mythtv/libs/libmythbase/housekeeper.h | 2 +
mythtv/libs/libmythbase/mythcommandlineparser.cpp | 3 +-
mythtv/libs/libmythbase/mythsocket.cpp | 12 +
mythtv/libs/libmythbase/mythsystemlegacy.cpp | 8 +-
mythtv/libs/libmythbase/mythversion.h | 2 +-
.../libs/libmythtv/AirPlay/mythairplayserver.cpp | 14 +-
mythtv/libs/libmythtv/AirPlay/mythraopdevice.cpp | 3 +-
mythtv/libs/libmythtv/cardutil.cpp | 22 +
mythtv/libs/libmythtv/cardutil.h | 1 +
mythtv/libs/libmythtv/mythplayer.cpp | 19 +-
mythtv/libs/libmythtv/mythplayer.h | 4 +
mythtv/libs/libmythtv/previewgenerator.cpp | 6 +-
mythtv/libs/libmythtv/previewgeneratorqueue.cpp | 2 +-
mythtv/libs/libmythtv/recorders/importrecorder.cpp | 2 +-
mythtv/libs/libmythtv/recordinginfo.cpp | 143 +-
mythtv/libs/libmythtv/tv_play.cpp | 8 +-
mythtv/libs/libmythtv/tvremoteutil.cpp | 2 +-
mythtv/libs/libmythtv/videosource.cpp | 2 +-
mythtv/libs/libmythupnp/httprequest.cpp | 3 +-
mythtv/programs/mythbackend/backendhousekeeper.cpp | 50 +-
mythtv/programs/mythbackend/backendhousekeeper.h | 1 +
mythtv/programs/mythbackend/mainserver.cpp | 30 +-
mythtv/programs/mythbackend/mainserver.h | 2 +-
mythtv/programs/mythbackend/playbacksock.cpp | 6 +-
mythtv/programs/mythbackend/playbacksock.h | 3 -
mythtv/programs/mythbackend/scheduler.cpp | 73 +-
mythtv/programs/mythbackend/services/guide.cpp | 36 +-
mythtv/programs/mythcommflag/main.cpp | 6 +-
mythtv/programs/mythfilldatabase/filldata.cpp | 81 +-
mythtv/programs/mythfilldatabase/filldata.h | 7 +-
mythtv/programs/mythfilldatabase/main.cpp | 12 +-
mythtv/programs/mythutil/commandlineparser.cpp | 35 +-
mythtv/programs/mythutil/markuputils.cpp | 157 +-
mythtv/programs/mythutil/mythutil.cpp | 6 +
mythtv/programs/scripts/metadata/Movie/tmdb.py | 647 -
mythtv/themes/MythCenter-wide/notification-ui.xml | 2 +-
mythtv/themes/MythCenter/notification-ui.xml | 2 +-
77 files changed, 19550 insertions(+), 17981 deletions(-)
diff --git a/mythplugins/mytharchive/i18n/mytharchive_sv.qm b/mythplugins/mytharchive/i18n/mytharchive_sv.qm
index fd29269..a6c7157 100644
Binary files a/mythplugins/mytharchive/i18n/mytharchive_sv.qm and b/mythplugins/mytharchive/i18n/mytharchive_sv.qm differ
diff --git a/mythplugins/mytharchive/i18n/mytharchive_sv.ts b/mythplugins/mytharchive/i18n/mytharchive_sv.ts
index c3c042c..b551fa0 100644
--- a/mythplugins/mytharchive/i18n/mytharchive_sv.ts
+++ b/mythplugins/mytharchive/i18n/mytharchive_sv.ts
@@ -2,6 +2,36 @@
<!DOCTYPE TS>
<TS version="2.0" language="sv_SE">
<context>
+ <name>(ArchiveUtils)</name>
+ <message>
+ <location filename="../mytharchive/archiveutil.cpp" line="80"/>
+ <source>Cannot find the MythArchive work directory.
+Have you set the correct path in the settings?</source>
+ <translation>Kan inte hitta arbetskatalog för MythArchive.
+Har du ställt in rätt sökväg i inställningarna?</translation>
+ </message>
+</context>
+<context>
+ <name>(MythArchiveMain)</name>
+ <message>
+ <location filename="../mytharchive/main.cpp" line="93"/>
+ <source>Found a lock file but the owning process isn't running!
+Removing stale lock file.</source>
+ <translation>Hittade en låsfil, men processen som äger den körs inte!
+Tar bort föråldrad låsfil.</translation>
+ </message>
+ <message>
+ <location filename="../mytharchive/main.cpp" line="212"/>
+ <source>Last run did not create a playable DVD.</source>
+ <translation>Senaste körningen skapade inte en spelbar DVD.</translation>
+ </message>
+ <message>
+ <location filename="../mytharchive/main.cpp" line="219"/>
+ <source>Last run failed to create a DVD.</source>
+ <translation>Senaste körningen misslyckades att skapa en DVD.</translation>
+ </message>
+</context>
+<context>
<name>ArchiveFileSelector</name>
<message>
<location filename="../mytharchive/importnative.cpp" line="212"/>
@@ -15,705 +45,729 @@
</message>
</context>
<context>
- <name>BurnThemeUI</name>
- <message>
- <location filename="../mythburn/themes/burnthemestrings.h" line="5"/>
- <source>Has an intro and contains a main menu with 4 recordings per page. Does not have a chapter selection submenu.</source>
- <translation>Har ett intro och innehåller en huvudmeny med fyra inspelningar per sida. Har ingen undermeny för val av kapitel.</translation>
- </message>
+ <name>ArchiveSettings</name>
<message>
- <location filename="../mythburn/themes/burnthemestrings.h" line="6"/>
- <source>Has an intro and contains a summary main menu with 10 recordings per page. Does not have a chapter selection submenu, recording titles, dates or category.</source>
- <translation>Har ett intro och innehåller en huvudmeny med tio inspelningr per sida. Har ingen undermeny för val av kapitel, inspelningstitel, datum eller kategori.</translation>
+ <location filename="../mytharchive/archivesettings.cpp" line="20"/>
+ <source>MythArchive Temp Directory</source>
+ <translation>Tillfällig katalog för MythArchive</translation>
</message>
<message>
- <location filename="../mythburn/themes/burnthemestrings.h" line="7"/>
- <source>Has an intro and contains a main menu with 6 recordings per page. Does not have a scene selection submenu.</source>
- <translation>Har ett intro och innehåller en huvdmeny med sex inspelningar per sida. Har inte någon undermeny för val scener.</translation>
+ <location filename="../mytharchive/archivesettings.cpp" line="23"/>
+ <source>Location where MythArchive should create its temporary work files. LOTS of free space required here.</source>
+ <translation>Plats där MythArchive ska skapa tillfälliga arbetsfiler. MYCKET ledigt utrymme krävs här.</translation>
</message>
<message>
- <location filename="../mythburn/themes/burnthemestrings.h" line="8"/>
- <source>Has an intro and contains a main menu with 3 recordings per page and a scene selection submenu with 8 chapters points. Shows a program details page before each recording.</source>
- <translation>Har ett intro och innehåller en huvudmeny med tre inspelningar per sida samt en undermeny för val av scener med åtta kapitelval. Visar en sida med programdetaljer innan varje inspelning.</translation>
+ <location filename="../mytharchive/archivesettings.cpp" line="33"/>
+ <source>MythArchive Share Directory</source>
+ <translation>Delad katalog för MythArchive</translation>
</message>
<message>
- <location filename="../mythburn/themes/burnthemestrings.h" line="9"/>
- <source>Has an intro and contains a main menu with 3 recordings per page and a scene selection submenu with 8 chapters points. Shows a program details page before each recording. Uses animated thumb images.</source>
- <translation>Har ett intro och innehåller en huvudmeny med tre inspelningar per sida samt en undermeny för val av scener med åtta kapitelval. Visar en sida med programdetaljer innan varje inspelning. Använder animerade miniatyrbilder.</translation>
+ <location filename="../mytharchive/archivesettings.cpp" line="36"/>
+ <source>Location where MythArchive stores its scripts, intro movies and theme files</source>
+ <translation>Platsen där MythArchive lagrar sina skript, intro-filmer och temafiler</translation>
</message>
<message>
- <location filename="../mythburn/themes/burnthemestrings.h" line="10"/>
- <source>Has an intro and contains a main menu with 3 recordings per page and a scene selection submenu with 8 chapters points.</source>
- <translation>Har ett intro och innehåller en huvudmeny med tre inspelningar per sida samt en undermeny för val av scener med åtta kapitelval.</translation>
+ <location filename="../mytharchive/archivesettings.cpp" line="46"/>
+ <source>Video format</source>
+ <translation>Videoformat</translation>
</message>
<message>
- <location filename="../mythburn/themes/burnthemestrings.h" line="11"/>
- <source>Has an intro and contains a main menu with 3 recordings per page and a scene selection submenu with 8 chapters points. All the thumb images are animated.</source>
- <translation>Har ett intro och innehåller en huvudmeny med tre inspelningar per sida samt en undermeny för val av scener med åtta kapitelval. Alla miniatyrbilder är animerade.</translation>
+ <location filename="../mytharchive/archivesettings.cpp" line="51"/>
+ <source>Video format for DVD recordings, PAL or NTSC.</source>
+ <translation>Videoformat för DVD-inspelningar, PAL eller NTSC.</translation>
</message>
<message>
- <location filename="../mythburn/themes/burnthemestrings.h" line="12"/>
- <source>Creates an auto play DVD with no menus. Shows an intro movie then for each title shows a details page followed by the video in sequence.</source>
- <translation>Skapar en DVD utan menyer som startar automatiskt. Visar en introfilm och därefter visas för varje titel en sida med detaljer följt av filmen.</translation>
+ <location filename="../mytharchive/archivesettings.cpp" line="60"/>
+ <source>File Selector Filter</source>
+ <translation>Filvalsfilter</translation>
</message>
<message>
- <location filename="../mythburn/themes/burnthemestrings.h" line="13"/>
- <source>Creates an auto play DVD with no menus and no intro.</source>
- <translation>Skapar en DVD som startar automatiskt och är utan menyer och introfilm.</translation>
+ <location filename="../mytharchive/archivesettings.cpp" line="63"/>
+ <source>The file name filter to use in the file selector.</source>
+ <translation>Filnamnsfilter att använda i filväljaren.</translation>
</message>
-</context>
[...54169 lines suppressed...]
- return
- sys.stdout.write(u'%s:%s\n' % (u'Name', data[u'name']))
- keys = sorted(data.keys())
- images = {}
- for key in keys:
- if key == u'name':
- continue
- if key in ['also_known_as', 'filmography', 'images' ]:
- if key == 'images':
- images = {}
- for k in data[key].keys():
- images[k] = u''
- if key == 'also_known_as':
- alias = u''
- for k in data[key]:
- alias+=u'%s|' % k.replace(u'|', u' ')
- if alias:
- sys.stdout.write(u'%s:%s\n' % (self.camelcase(key), alias[:-1]))
- continue
- for k in data[key]:
- if key == 'filmography':
- kys = sorted(k.keys())
- filmography = u''
- for c in kys:
- if c == u'name':
- continue
- filmography+=u'%s:%s|' % (self.camelcase(c.replace(u'|', u' ')), k[c].replace(u'|', u' '))
- if filmography:
- sys.stdout.write(u'%s:%s|%s\n' % (self.camelcase(key), k[u'name'].replace(u'|', u' '), filmography[:-1]))
- elif key == 'images':
- sys.stdout.write(u'%s:%s\n' % (self.camelcase(k), data[key][k]))
- else:
- sys.stdout.write(u'%s:%s\n' % (self.camelcase(key), data[key]))
- # end peopleData()
-
- def hashData(self, hash_value):
- '''Get Movie data by Hash value and display "key:value" pairs to stdout
- '''
- try:
- self.displayMovieData(self.config['moviedb'].searchHash(hash_value))
- except TmdbMovieOrPersonNotFound, msg:
- #sys.stderr.write(u"%s\n" % msg)
- return
- except TmdHttpError, msg:
- sys.stderr.write(self.error_messages['TmdHttpError'] % msg)
- sys.exit(1)
- except TmdXmlError, msg:
- sys.stderr.write(self.error_messages['TmdXmlError'] % msg)
- sys.exit(1)
- except TmdBaseError, msg:
- sys.stderr.write(self.error_messages['TmdBaseError'] % msg)
- sys.exit(1)
- except TmdbUiAbort, msg:
- sys.stderr.write(self.error_messages['TmdbUiAbort'] % msg)
- sys.exit(1)
- except Exception, e:
- sys.stderr.write(u"! Error: Unknown error during a Hash value Movie information display for (%s)\nError(%s)\n" % (hash_value, e))
- sys.exit(1)
- # end hashData()
-
-# end Class moviedbQueries()
-
-
-def main():
- """Gets movie details using an IMDB# and a TMDB# OR get People information using a name
- """
- # themoviedb.org api key given by Travis Bell for Mythtv
- apikey = "c27cb71cff5bd76e1a7a009380562c62"
-
- parser = OptionParser(usage=u"%prog usage: tmdb -hdruviomMPFBDS [parameters]\n <series name or 'series and season number' or 'series and season number and episode number'>\n\nFor details on using tmdb with Mythvideo see the tmdb wiki page at:\nhttp://www.mythtv.org/wiki/tmdb.py")
-
- parser.add_option( "-d", "--debug", action="store_true", default=False, dest="debug",
- help=u"Show debugging info")
- parser.add_option( "-r", "--raw", action="store_true",default=False, dest="raw",
- help=u"Dump raw data only")
- parser.add_option( "-u", "--usage", action="store_true", default=False, dest="usage",
- help=u"Display examples for executing the tmdb script")
- parser.add_option( "-v", "--version", action="store_true", default=False, dest="version",
- help=u"Display version and author")
- parser.add_option( "-i", "--interactive", action="store_true", default=False, dest="interactive",
- help=u"Interaction mode (allows selection of a specific Movie or Person)")
- parser.add_option( "-l", "--language", metavar="LANGUAGE", default=u'en', dest="language",
- help=u"Select data that matches the specified language fall back to english if nothing found (e.g. 'es' Español, 'de' Deutsch ... etc)")
- parser.add_option( "-a", "--area", metavar="COUNTRY", default=False, dest="country",
- help=u"Select certificate data that matches the specified country (e.g. 'de' Germany, 'gb' UK ... etc)")
- parser.add_option( "-M", "--movielist", action="store_true", default=False, dest="movielist",
- help=u"Get matching Movie list")
- parser.add_option( "-D", "--moviedata", action="store_true", default=False, dest="moviedata",
- help=u"Get Movie metadata including graphic URLs")
- parser.add_option( "-H", "--moviehash", action="store_true", default=False, dest="moviehash",
- help=u"Get Movie metadata including graphic URLs using a Hash value.\nSee: http://api.themoviedb.org/2.1/methods/Hash.getInfo")
- parser.add_option( "-P", "--peoplelist", action="store_true", default=False, dest="peoplelist",
- help=u"Get matching People list")
- parser.add_option( "-I", "--peopleinfo", action="store_true", default=False, dest="peopleinfo",
- help=u"Get A Person's metadata including graphic URLs")
- parser.add_option( "-t", action="store_true", default=False, dest="test",
- help=u"Test for the availability of runtime dependencies")
-
- opts, args = parser.parse_args()
-
- # Test mode, if we've made it here, everything is ok
- if opts.test:
- print "Everything appears to be in order"
- sys.exit(0)
-
- # Make all command line arguments unicode utf8
- for index in range(len(args)):
- args[index] = unicode(args[index], 'utf8')
-
- if opts.debug:
- sys.stdout.write("\nopts: %s\n" % opts)
- sys.stdout.write("\nargs: %s\n\n" % args)
-
- # Process version command line requests
- if opts.version:
- version = etree.XML(u'<grabber></grabber>')
- etree.SubElement(version, "name").text = __title__
- etree.SubElement(version, "author").text = __author__
- etree.SubElement(version, "thumbnail").text = 'tmdb.png'
- etree.SubElement(version, "command").text = 'tmdb.py'
- etree.SubElement(version, "type").text = 'movie'
- etree.SubElement(version, "description").text = 'Search and metadata downloads for themoviedb.org'
- etree.SubElement(version, "version").text = __version__
- sys.stdout.write(etree.tostring(version, encoding='UTF-8', pretty_print=True))
- sys.exit(0)
-
- # Process usage command line requests
- if opts.usage:
- sys.stdout.write(__usage_examples__)
- sys.exit(0)
-
- if not len(args) == 1:
- sys.stderr.write("! Error: There must be one value for any option. Your options are (%s)\n" % (args))
- sys.exit(1)
-
- if args[0] == u'':
- sys.stderr.write("! Error: There must be a non-empty argument, yours is empty.\n")
- sys.exit(1)
-
-
- passedLanguage = opts.language
- if (opts.language and opts.country):
- passedLanguage = opts.language + "-" + opts.country
-
- Queries = moviedbQueries(apikey,
- mythtv = True,
- interactive = opts.interactive,
- select_first = False,
- debug = opts.debug,
- custom_ui = None,
- language = passedLanguage,
- search_all_languages = False,)
-
- # Display in XML format
- # See: http://www.mythtv.org/wiki/MythTV_Universal_Metadata_Format
- Queries.config['moviedb'].xml = True
-
- # Process requested option
- if opts.movielist: # Movie Search -M
- Queries.movieSearch(args[0])
- elif opts.moviedata: # Movie metadata -D
- Queries.movieData(args[0])
- elif opts.peoplelist: # People Search -P
- Queries.peopleSearch(args[0])
- elif opts.peopleinfo: # Person metadata -I
- Queries.peopleData(args[0])
- elif opts.moviehash: # Movie metadata using a hash value -H
- Queries.hashData(args[0])
-
- sys.exit(0)
-# end main()
-
-if __name__ == '__main__':
- main()
diff --git a/mythtv/themes/MythCenter-wide/notification-ui.xml b/mythtv/themes/MythCenter-wide/notification-ui.xml
index 5afeab6..49b60af 100644
--- a/mythtv/themes/MythCenter-wide/notification-ui.xml
+++ b/mythtv/themes/MythCenter-wide/notification-ui.xml
@@ -262,7 +262,7 @@
<preserveaspect>true</preserveaspect>
</imagetype>
- <shape name="textbackground">
+ <shape name="textbackground" depends="description|description_noprogress|extra|title|origin">
<area>85,100%-260,-85,-55</area>
<fill color="#000000" alpha="100" />
</shape>
diff --git a/mythtv/themes/MythCenter/notification-ui.xml b/mythtv/themes/MythCenter/notification-ui.xml
index 95699af..a92c5ad 100644
--- a/mythtv/themes/MythCenter/notification-ui.xml
+++ b/mythtv/themes/MythCenter/notification-ui.xml
@@ -262,7 +262,7 @@
<preserveaspect>true</preserveaspect>
</imagetype>
- <shape name="textbackground">
+ <shape name="textbackground" depends="description|description_noprogress|extra|title|origin">
<area>85,100%-260,-85,-55</area>
<fill color="#000000" alpha="100" />
</shape>
mythtv-0.27-libcec2.patch:
configure | 4
configure.orig | 6500 ++++++++++++++++++++++++++++++++++++++++++
libs/libmythui/cecadapter.cpp | 265 +
libs/libmythui/cecadapter.h | 1
4 files changed, 6704 insertions(+), 66 deletions(-)
--- NEW FILE mythtv-0.27-libcec2.patch ---
diff -Naur mythtv-0.27.orig/mythtv/configure mythtv-0.27/mythtv/configure
--- mythtv-0.27.orig/mythtv/configure 2013-10-30 14:48:35.095484881 -0500
+++ mythtv-0.27/mythtv/configure 2013-10-30 14:48:50.182157901 -0500
@@ -5472,10 +5472,12 @@
using namespace CEC;
#include <libcec/cecloader.h>
int main(void) {
+ if (CEC_LIB_VERSION_MAJOR == 2)
+ return 1;
if (CEC_LIB_VERSION_MAJOR < 1 || (CEC_LIB_VERSION_MAJOR == 1 &&
CEC_LIB_VERSION_MINOR < 5))
return 0;
- return (long) LibCecInit;
+ return 1;
}
EOF
fi
diff -Naur mythtv-0.27.orig/mythtv/configure.orig mythtv-0.27/mythtv/configure.orig
--- mythtv-0.27.orig/mythtv/configure.orig 1969-12-31 18:00:00.000000000 -0600
+++ mythtv-0.27/mythtv/configure.orig 2013-10-30 14:48:35.095484881 -0500
@@ -0,0 +1,6500 @@
+#!/bin/sh
+#
+# MythTV configure script, based on the FFmpeg configure script
+#
+# Copyright (c) 2000-2002 Fabrice Bellard
+# Copyright (c) 2005-2008 Diego Biurrun
+# Copyright (c) 2005-2008 Mans Rullgard
+#
+
+# Prevent locale nonsense from breaking basic text processing.
+LC_ALL=C
+export LC_ALL
+
+# make sure we are running under a compatible shell
+# try to make this part work with most shells
+
+try_exec(){
+ echo "Trying shell $1"
+ type "$1" > /dev/null 2>&1 && exec "$@"
+}
+
+unset foo
+(: ${foo%%bar}) 2> /dev/null
+E1="$?"
+
+(: ${foo?}) 2> /dev/null
+E2="$?"
+
+if test "$E1" != 0 || test "$E2" = 0; then
+ echo "Broken shell detected. Trying alternatives."
+ export FF_CONF_EXEC
+ if test "0$FF_CONF_EXEC" -lt 1; then
+ FF_CONF_EXEC=1
+ try_exec bash "$0" "$@"
+ fi
+ if test "0$FF_CONF_EXEC" -lt 2; then
+ FF_CONF_EXEC=2
+ try_exec ksh "$0" "$@"
+ fi
+ if test "0$FF_CONF_EXEC" -lt 3; then
+ FF_CONF_EXEC=3
+ try_exec /usr/xpg4/bin/sh "$0" "$@"
+ fi
+ echo "No compatible shell script interpreter found."
+ echo "This configure script requires a POSIX-compatible shell"
+ echo "such as bash or ksh."
+ echo "THIS IS NOT A BUG IN FFMPEG, DO NOT REPORT IT AS SUCH."
+ echo "Instead, install a working POSIX-compatible shell."
+ echo "Disabling this configure test will create a broken MythTV."
+ if test "$BASH_VERSION" = '2.04.0(1)-release'; then
+ echo "This bash version ($BASH_VERSION) is broken on your platform."
+ echo "Upgrade to a later version if available."
+ fi
+ exit 1
+fi
+
+test -d /usr/xpg4/bin && PATH=/usr/xpg4/bin:$PATH
+
+show_help(){
+ cat <<EOF
+Usage: configure [options]
+Options: [defaults in brackets after descriptions]
+
+Standard options:
+ --help print this message
+ --previous use previous configure parameters if possible
+ --compile-type=CTYPE one of release, profile, debug [$compile_type]
+ NOTE: profile is for sampling profilers
+ --prefix=PREFIX install in PREFIX [$prefix]
+ --runprefix=PREFIX prefix to be used at runtime (e.g. .. or /myth/latest)
+ --libdir-name=LIBNAME search/install libraries in PREFIX/LIBNAME [$libdir_name]
+ --disable-ccache disable compiler cache (ccache)
+ --disable-distcc disable distributed compilation (distcc)
+
+Advanced options (experts only):
+ --cross-prefix=PREFIX use PREFIX for compilation tools [$cross_prefix]
+ --enable-cross-compile assume a cross-compiler is used
+ --sysroot=PATH root of cross-build tree
+ --sysinclude=PATH location of cross-build system headers
+ --cc=CC use C compiler CC [$cc_default]
+ --cxx=CXX use C++ compiler CXX [$cxx_default]
+ --ld=LD use linker LD
+ --qmake=QMAKE use specified qmake [$qmake_default]
+ --qmakespecs=PATH use specified mkspecs
+ --extra-cflags=ECFLAGS add ECFLAGS to CFLAGS [$CFLAGS]
+ --extra-cxxflags=ECXFLAGS add ECXXFLAGS to list of flags for C++ compile
+ --extra-ldflags=ELDFLAGS add ELDFLAGS to LDFLAGS [$LDFLAGS]
+ --disable-symbol-visibility disables symbol visibility options
+ --arch=ARCH select architecture [$arch]
+ --tune=CPU tune instruction usage for a particular CPU [$tune]
+ --cpu=CPU select the minimum required CPU (affects
+ instruction selection, may crash on older CPUs)
+ --disable-altivec disable AltiVec optimizations
+ --disable-amd3dnow disable 3DNow! optimizations
+ --disable-amd3dnowext disable 3DNow! extended optimizations
+ --disable-mmx disable MMX optimizations
+ --disable-mmx2 disable MMX2 optimizations
+ --disable-sse disable SSE optimizations
+ --disable-ssse3 disable SSSE3 optimizations
+ --disable-avx disable AVX optimizations
+ --disable-yasm disable use of yasm assembler
+ --enable-pic build position-independent code
+ --enable-proc-opt enable processor specific compilation
+
+ --disable-audio-oss disable OSS audio support
+ --disable-audio-alsa disable ALSA audio support
+ --disable-audio-jack disable JACK audio support
+ --disable-audio-pulseoutput disable PulseAudio audio output support
+ --enable-valgrind disables timeouts for valgrind memory debugging
+ --disable-lirc disable lirc support (Infrared Remotes)
+ --disable-joystick-menu disable joystick menu
+ --disable-libcec disable libCEC device support
+ --libcec-path=HDRLOC location of directory containing
+ 'libcec/cec.h', not the directory
+ with 'cec.h' [$libcec_path_default]
+ --firewire-sdk specify location for mac FireWire SDK [mac only]
+ --disable-firewire disable support for FireWire cable boxes
+ --disable-hdhomerun disable support for HDHomeRun boxes
+ --disable-ceton disable support for Ceton cards
+ --disable-v4l2 disable Video4Linux support
+ --disable-ivtv disable ivtv support (PVR-x50) req. v4l2 support
+ --disable-hdpvr disable HD-PVR support
+ --disable-dvb disable DVB support
+ --dvb-path=HDRLOC location of directory containing
+ 'linux/dvb/frontend.h', not the
+ directory with frontend.h [$dvb_path_default]
+ --disable-asi disable support for ASI recorder
+ --disable-x11 disable X11 support
+ --x11-path=X11LOC location of X11 include files [$x11_path_default]
+ --disable-xrandr disable X11 resolution switching
+ --disable-xv disable XVideo (X11 video output accel.)
+ --disable-vdpau disable NVidia VDPAU hardware acceleration.
+ --disable-crystalhd disable Broadcom CrystalHD hardware decoder support
+ --disable-vaapi disable VAAPI hardware accelerated video decoding
+ --disable-dxva2 disable hardware accelerated decoding on windows
+ --disable-opengl-video disable OpenGL based video display
+ --disable-quartz-video disable Mac OS X CoreVideo based video display
+ --disable-libass disable libass SSA/ASS subtitle support
+
+ --enable-mac-bundle produce standalone OS X apps (e.g. mythfrontend.app)
+
+ --disable-libxml2 disable libxml2 support (disc metadata)
+ --libxml2-path=HDRLOC location of directory containing
+ 'libxml/parser.h', not the
+ directory with parser.h [$libxml2_path_default]
+ --disable-libdns-sd disable DNS Service Discovery (Bonjour/Zeroconf/Avahi)
+ --disable-libcrypto disable use of the OpenSSL cryptographic library
+
+ --with-bindings=LIST install the bindings specified in the
+ comma-separated list
+ Supported bindings: perl, python, php
+ comma-separated list
+ --python=PATH Force a specific python executable to use [$python_default]
+ --perl-config-opts=OPTS Additional options to pass when generating
+ Makefile.perl for building Perl bindings.
+ --disable-mythlogserver Do not use mythlogserver logging daemon facility
+
+External codec library options (used for mythffmpeg and streaming transcode):
+ --enable-libmp3lame enable MP3 encoding via libmp3lame [no]
+ --enable-libfaac enable AAC encoding via libfaac [no]
+ --enable-libx264 enable H.264 encoding via x264 [no]
+ --enable-libvpx enable VP8 encoding via libvpx [no]
+ --enable-libxvid enable Xvid encoding via xvidcore,
+ native MPEG-4/Xvid encoder exists [no]
+ --enable-sdl enable Simple DirectMedia Layer (required for ffplay)
+EOF
+
+#following is ffmpeg's configure help text
+<<EOF
+Help options:
+ --help print this message
+ --list-decoders show all available decoders
+ --list-encoders show all available encoders
+ --list-hwaccels show all available hardware accelerators
+ --list-demuxers show all available demuxers
+ --list-muxers show all available muxers
+ --list-parsers show all available parsers
+ --list-protocols show all available protocols
[...6562 lines suppressed...]
adapter->Close();
- LogMessages();
UnloadLibCec(adapter);
LOG(VB_GENERAL, LOG_INFO, LOC + "Closing down CEC.");
@@ -219,14 +314,12 @@
adapter = NULL;
}
- void LogMessages(void)
+ #if CEC_LIB_VERSION_MAJOR < 2
+ static int LogMessages(void *, const cec_log_message &message)
+ #else
+ static int LogMessages(void *, const cec_log_message message)
+ #endif
{
- if (!adapter || !valid)
- return;
-
- cec_log_message message;
- while (adapter->GetNextLogMessage(&message))
- {
QString msg(message.message);
int lvl = LOG_UNKNOWN;
switch (message.level)
@@ -237,19 +330,15 @@
case CEC_LOG_DEBUG: lvl = LOG_DEBUG; break;
}
LOG(VB_GENERAL, lvl, LOC + QString("%1").arg(msg));
- }
+ return 0;
}
- void HandleCommands(void)
+ #if CEC_LIB_VERSION_MAJOR < 2
+ static int HandleCommands(void * /*cbParam*/, const cec_command &command)
+ #else
+ static int HandleCommands(void * /*cbParam*/, const cec_command command)
+ #endif
{
- if (!adapter || !valid)
- return;
-
- LogMessages();
-
- cec_command command;
- while (adapter->GetNextCommand(&command))
- {
LOG(VB_GENERAL, LOG_DEBUG, LOC +
QString("Command %1 from '%2' (%3) - destination '%4' (%5)")
.arg(command.opcode)
@@ -260,27 +349,76 @@
switch (command.opcode)
{
- // TODO
+ // TODO handle CEC commands.
default:
break;
}
+ return 0;
+ }
+
+ #if CEC_LIB_VERSION_MAJOR < 2
+ static int HandleConfigurationChanged(void * /*cbParam*/, const libcec_configuration &config)
+ #else
+ static int HandleConfigurationChanged(void * /*cbParam*/, const libcec_configuration config)
+ #endif
+ {
+ LOG(VB_GENERAL, LOG_INFO, LOC + "Adapter configuration changed.");
+ return 1;
+ }
+
+ #if CEC_LIB_VERSION_MAJOR < 2
+ static int HandleAlerts(void * /*cbParam*/, const libcec_alert type, const libcec_parameter & /*param*/)
+ #else
+ static int HandleAlerts(void * /*cbParam*/, const libcec_alert type, const libcec_parameter /*param*/)
+ #endif
+ {
+ switch (type) // TODO Handle alerts.
+ {
+ case CEC_ALERT_CONNECTION_LOST:
+ LOG(VB_GENERAL, LOG_ERR, LOC + "Connection lost - TODO: need to handle this!");
+ break;
+ default:
+ LOG(VB_GENERAL, LOG_ERR, LOC + "Received unknown alert.");
+ break;
}
+ return 0;
+ }
- LogMessages();
+ #if CEC_LIB_VERSION_MAJOR < 2
+ static int HandleMenuStateChanged(void * /*cbParam*/, const cec_menu_state &state)
+ #else
+ static int HandleMenuStateChanged(void * /*cbParam*/, const cec_menu_state state)
+ #endif
+ {
+ LOG(VB_GENERAL, LOG_INFO, LOC + QString("CEC menu state %1")
+ .arg(state == CEC_MENU_STATE_ACTIVATED ? "Activated" : "Deactivated"));
+ return 1;
}
- void HandleKeyPresses(void)
+ #if CEC_LIB_VERSION_MAJOR < 2
+ static void HandleSourceActivated(void * /*cbParam*/, const cec_logical_address &address, const &uint8_t activated)
+ #else
+ static void HandleSourceActivated(void * /*cbParam*/, const cec_logical_address address, const uint8_t activated)
+ #endif
{
- if (!adapter || !valid)
- return;
+ LOG(VB_GENERAL, LOG_INFO, LOC + QString("Source %1 %2")
+ .arg(address).arg(activated ? "Activated" : "Deactivated"));
- cec_keypress key;
- if (!adapter->GetNextKeypress(&key))
- return;
+ if (activated && resetSafe)
+ GetMythUI()->ResetScreensaver();
+ else
+ resetSafe = true;
+ }
+ #if CEC_LIB_VERSION_MAJOR < 2
+ static int HandleKeyPresses(void * /*cbParam*/, const cec_keypress &key)
+ #else
+ static int HandleKeyPresses(void * /*cbParam*/, const cec_keypress key)
+ #endif
+ {
// Ignore key down events and wait for the key 'up'
if (key.duration < 1)
- return;
+ return 0;
QString code;
int action = 0;
@@ -595,13 +733,12 @@
.arg(code).arg(0 == action ? "(Not actioned)" : ""));
if (0 == action)
- return;
+ return 0;
GetMythUI()->ResetScreensaver();
QKeyEvent* ke = new QKeyEvent(QEvent::KeyPress, action, Qt::NoModifier);
qApp->postEvent(GetMythMainWindow(), (QEvent*)ke);
-
- LogMessages();
+ return 0;
}
void HandleActions(void)
@@ -629,7 +766,7 @@
// HDMI input
if (switchInput && switchInputAllowed)
{
- if (adapter->SetActiveView())
+ if (adapter->SetActiveSource())
LOG(VB_GENERAL, LOG_INFO, LOC + "Asked TV to switch to this input.");
else
LOG(VB_GENERAL, LOG_ERR, LOC + "Failed to switch to this input.");
@@ -638,14 +775,14 @@
powerOffTV = false;
powerOnTV = false;
switchInput = false;
-
- LogMessages();
}
ICECAdapter *adapter;
+ ICECCallbacks callbacks;
QString defaultDevice;
int defaultHDMIPort;
- cec_logical_address defaultDeviceID;
+ cec_device_type defaultDeviceID;
+ cec_logical_address base_device;
QTimer *timer;
bool valid;
bool powerOffTV;
@@ -728,8 +865,6 @@
void CECAdapter::Process(void)
{
gLock->lock();
- m_priv->HandleCommands();
- m_priv->HandleKeyPresses();
m_priv->HandleActions();
gLock->unlock();
}
diff -Naur mythtv-0.27.orig/mythtv/libs/libmythui/cecadapter.h mythtv-0.27/mythtv/libs/libmythui/cecadapter.h
--- mythtv-0.27.orig/mythtv/libs/libmythui/cecadapter.h 2013-09-18 15:06:08.000000000 -0500
+++ mythtv-0.27/mythtv/libs/libmythui/cecadapter.h 2013-10-30 14:48:50.184157885 -0500
@@ -7,6 +7,7 @@
#define LIBCEC_ENABLED QString("libCECEnabled")
#define LIBCEC_DEVICE QString("libCECDevice")
#define LIBCEC_PORT QString("libCECPort")
+#define LIBCEC_BASE QString("libCECBase")
#define LIBCEC_DEVICEID QString("libCECDeviceID")
#define POWEROFFTV_ALLOWED QString("PowerOffTVAllowed")
#define POWEROFFTV_ONEXIT QString("PowerOffTVOnExit")
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/mythtv/devel/.cvsignore,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- .cvsignore 22 Aug 2013 18:06:50 -0000 1.12
+++ .cvsignore 30 Oct 2013 20:33:57 -0000 1.13
@@ -1 +1 @@
-mythtv-0.26.1.tar.gz
+mythtv-0.27.tar.gz
Index: ChangeLog
===================================================================
RCS file: /cvs/free/rpms/mythtv/devel/ChangeLog,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ChangeLog 1 Oct 2013 21:30:00 -0000 1.11
+++ ChangeLog 30 Oct 2013 20:33:57 -0000 1.12
@@ -1,36 +1,561 @@
-commit 33f0177459ded1ed3ca63c319bb825e3ee3a6d56
-Author: Martin Bene <myth(a)bene.priv.at>
-Date: Sat Sep 14 16:27:22 2013 -0400
+commit 29eab516202aa76aeb769ed636c183ba3ed0efcf
+Author: John Poet <jpoet(a)mythtv.org>
+Date: Wed Oct 23 12:20:57 2013 -0600
- Fix MythWeb's date/time handling
+ Any V4L card may need to preset the tuner.
- The code in question has partially changed so I am applying part of Martin's patch
- (the section that clears to session variables) to fix the problem.
+ Refs [a3cdcf573]
- Thank you Martin!
+ (cherry picked from commit c649ee2c2d01ad2dbb95646ec75b78294a4f3709)
+
+commit 6ecb83e8454e54eb7bf521c8b3eb111e99e35e4a
+Author: dev-team <dev-team(a)tikinou.com>
+Date: Wed Oct 23 10:18:22 2013 -0400
+
+ Fixes #11905 - HttpRequest parsing fails on parameters containing encoded & character
+
+commit ccf877d318a9d976fababe32628d8de765ccfc29
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Mon Oct 21 06:58:31 2013 -0700
+
+ Bump ABI version after 9ecf7a69ffc00d3f03dbb4c7a611a02d1f19f702.
+
+commit 9ecf7a69ffc00d3f03dbb4c7a611a02d1f19f702
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Sun Oct 20 15:50:31 2013 -0700
+
+ Use Live TV order for the card list.
+
+ In many cases, the list of available cards was being returned in card
+ ID order, when it would be more appropriate (and correct) to use the
+ Live TV order.
+
+ This fixes a regression introduced in
+ dc6a18af542c9de80f06cc22485d6ac8b932dfeb.
+
+ (cherry picked from commit 2bb4d08dd087646f7c88557d6d822f98e4e1933a)
+
+commit c160ce21b9c493eaa7c911e3e2ca031b823678b2
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Sun Oct 20 16:20:31 2013 -0700
+
+ Revert "Use Live TV order for the card list."
+
+ This reverts commit 7ed0e9dc03ccd542567dee8b27724438166aa3b7.
+
+commit 83fb4079e92079db83c7d2a622c210610d688012
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Sun Oct 20 16:20:18 2013 -0700
+
+ Revert "Allow Live TV to be entered from the top-level Program Guide."
+
+ This reverts commit 7555b69babe1e600a33978ecf0d60756bf391e40.
+
+commit 7555b69babe1e600a33978ecf0d60756bf391e40
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Sun Oct 20 15:58:50 2013 -0700
+
+ Allow Live TV to be entered from the top-level Program Guide.
+
+ This allows the user to start Live TV on a specific channel from the
+ Program Guide grid. Otherwise, the user needs to wait for Live TV to
+ start and tune the initial channel, then find the channel actually
+ wanted, and wait for it to be tuned. This also provides a workaround
+ when the default initial channel is untunable for some reason.
+
+ Currently, if the desired channel is not tunable (e.g., all capable
+ recorders are already busy), it will fail.
+
+ Refs #11913.
+
+commit 7ed0e9dc03ccd542567dee8b27724438166aa3b7
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Sun Oct 20 15:50:31 2013 -0700
+
+ Use Live TV order for the card list.
+
+ In many cases, the list of available cards was being returned in card
+ ID order, when it would be more appropriate (and correct) to use the
+ Live TV order.
+
+commit 7323c328dea2094edb369433092696a06cd3b243
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Wed Oct 16 14:59:07 2013 -0700
+
+ Fix some cc608 field number handling. Refs #11899.
+
+ More accurately decodes CEA-608 captions encoded in SCTE-20 user data.
+ * Field number 3 is merged with field number 1 instead of 2.
+ * Data in field number 3 is not rejected.
+ * Field numbers 1 and 2 are then swapped if top_field_first is false.
+ These changes are based on the SCTE 20 handling code from ccextractor.
+ (cherry picked from commit e20a6310b1a2716ce601950a7278726c6d41b538)
+
+commit 1e5d2479f50f584a3235dea5e2633709dc9ba82b
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Fri Oct 18 15:13:35 2013 +0100
+
+ Fix services GetChannelIcon() when height or width are specified
+ (cherry picked from commit 15b82903a101eb2111889fb2c9600181f122dcce)
+
+commit 1c8602a167c465610182edd95cf47adc60b982c8
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Thu Oct 17 22:57:03 2013 +0100
+
+ Revert "Add ChannelIcons to the list of "special" storage groups."
+
+ This reverts commit 88f380d100ca3e85c3ae26156eae8eb8b24400f6.
+
+ See 3d95e17
+
+commit 93ada424fc4c307f6408b47aef1912d9d4c07ec9
+Author: Jean-Yves Avenard <jyavenard(a)mythtv.org>
+Date: Thu Oct 17 15:24:32 2013 +1100
+
+ decode URL before attempting to open them.
+
+ Thanks to Chris Pinkham for finding the root cause.
+
+ Fixes #11909
+
+ (cherry picked from commit cba3bc592f837b4680c2ec8075502b9323bdd3fe)
+
+commit 88f380d100ca3e85c3ae26156eae8eb8b24400f6
+Author: skd5aner <skd5aner(a)gmail.com>
+Date: Wed Oct 16 21:01:48 2013 -0400
+
+ Add ChannelIcons to the list of "special" storage groups.
+
+ Signed-off-by: Raymond Wagner <rwagner(a)mythtv.org>
+ (cherry picked from commit d2316b47974f27dc333dd2924e8beb0aca92a73e)
+
+ Conflicts:
+
+ mythtv/libs/libmythbase/storagegroup.cpp
+
+commit 85462fbc670eb3efc4d3d66cf4708541a51199f1
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Wed Oct 16 16:02:54 2013 +0100
+
+ Use the ChannelIcon storage group in the services API Guide/GetChannelIcon()
+ (cherry picked from commit d21c685f62c58e596ce1ece86e85040285eb0ccd)
+
+commit 23131d313097cdd6bec8ea65633afb453248ef9c
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Sun Oct 6 16:40:40 2013 +0100
+
+ Disable MHEG/ITV when generating previews or flagging commercials
+ (cherry picked from commit bc62d105d6cd594e18c8d0674902916d3b00d37b)
+
+commit 1224f055aa7960ffe2d6bfcd71300ff90d7e6b93
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Thu Sep 19 12:31:15 2013 +0100
+
+ Make sure callbacks are disabled when the slave backend ANNounces.
+
+ Refs #11867
+ (cherry picked from commit 84fa3fe02d6731d06b4d64573253710405767923)
+
+commit 0095fd137188545ec18faa4116861fd524cbe81b
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Wed Sep 18 14:50:27 2013 +0100
+
+ Prevent the use of SendReceiveStringList() on a socket with callbacks. Fixes #11777
+ (cherry picked from commit 836eb11d96abfaa5986e7382103db69769b0ae47)
+
+commit 1a3639a3f0851d3d124d1904e029739499f5685f
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Fri Oct 11 06:53:53 2013 -0700
+
+ Update binary version after [aaa418e].
+
+commit aaa418ef1dcd6973ec2db564f6c3c78fe7ad4096
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Sun Oct 6 11:21:50 2013 -0700
+
+ Add mythutil --getmarkup and mythutil --setmarkup commands.
+
+ This extracts the contents of the recordedmarkup, recordedseek, and
+ filemarkup tables to or from a local xml file. The primary reason is
+ to allow users to extract recorder seektable information as needed and
+ attach it to a ticket, for a developer to use for debugging. Example:
+
+ mythutil --chanid xxx --starttime yyy --getmarkup /tmp/markup.xml
+ mythutil --video zzz.mpg --setmarkup /tmp/markup.xml
+
+ An added benefit is to be able to copy metadata (e.g. seektable,
+ commskiplist, cutlist) between isolated MythTV instances.
+ (cherry picked from commit dafb81abcf8955112037d2e7e230ebb8eb068886)
+
+commit db1b1c87bea4555fe51786e6b2c16fafdd030fea
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Fri Sep 20 06:12:33 2013 -0700
+
+ Mythutil: Allow --video instead of --chanid/--starttime.
+
+ This applies to the markup utils. Refs #10804
+ (cherry picked from commit 97a309a04f017fcfbdb2004a12008e1f563b141c)
+
+commit 95d94e291c3113b93e705c0fc72c8f087704d991
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Fri Oct 11 06:10:22 2013 -0700
+
+ Add missing toUTC() conversions in the preview generator.
+
+ Without these conversions, modification timestamps on
+ backend-generated preview files are reported in local time, but
+ interpreted by the frontend as UTC. The frontend then converts this
+ to local time and uses that to set the modification timestamp of the
+ locally cached preview, effectively back-dating the cached file in
+ most time zones. This messes up date comparison logic for determining
+ whether to regenerate or reload the preview image.
+ (cherry picked from commit ad18e3d69c19ab6e197e15d285844ccb49e16795)
+
+commit 42be114b97c095bcd0f9a35a9419dbe31538c086
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Thu Oct 10 19:18:53 2013 -0400
+
+ Bump binary version.
+
+commit 9bfed2b0989f92dc4f98401c968a59ae9238da5d
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Thu Oct 10 18:56:34 2013 -0400
+
+ Add back ArtworkTask enable check... properly.
+
+ This adds the check for DailyArtworkUpdates back to ArtworkTask,
+ following its reversion in ca3a79bf407, but properly runs the
+ PeriodicHouseKeeperTask check so it does not requeue once per minute.
+
+ Refs #11902
+ (cherry picked from commit 7905afdd4fc7d9ee2eb1bf97bffe0f6e003cc1e9)
+
+commit e72f3375f4176d3ed12eb91ce7732143860fdf19
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Thu Oct 10 18:47:16 2013 -0400
+
+ Add secondary check to prevent housekeeper task from running twice.
+
+ This adds an extra check to prevent a HouseKeeperTask from running
+ more than once simultaneously. This prevents an issue seen in a
+ misconfigured child task that was queued in concurrent passes. One
+ instance had not yet finished when the second one started a minute
+ later, and overwrote a shared pointer, eventually resulting in a
+ segmentation fault.
+
+ Cause spotted by Jonatan Lindblad.
+
+ Refs #11902
+ (cherry picked from commit c712ed04255fe416d95a674ed50e045d864759e8)
+
+commit cd6df2c8007913680bdb90f544d5a6b81f560ffa
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Thu Oct 10 22:18:25 2013 +0100
+
+ Revert "Have backendhousekeeper check for artwork update boolean."
+
+ This reverts commit 3798a07098272be9f04902ec71874b0d2fb1308d.
+
+commit d05c10e9fd105bc8ed6caccd0f132b8ec64767d2
+Author: Jean-Yves Avenard <jyavenard(a)mythtv.org>
+Date: Thu Oct 10 17:47:45 2013 +1100
+
+ Improve AirPlay device visibility in iOS 7
- Refs #9833
+ For some reasons, my iPhone doesn’t always show mythtv as an AirPlay device, and more often than not only show it as an audio device.
+ After playing a lot with the various bonjour advertising data, what I can gather is:
+ - If AirPlay video reports a version >= 120.x; the iPhone will attempt to use FairPlay DRM no matter what RAOP reports (even if it reports no support for encryption)
+ - If there’s a mismatch of version between AirPlay video and RAOP: the iPhone 5 won’t show the video service
+ - If reporting a version < 110 in AirPlay video, then photo sharing doesn’t reliably work
+ - If bit 10 in features bitmask is cleared, it doesn’t reliably show up
+ So I set the AirPlay video version to 115.3 (made up value) that allows photo sharing, and RAOP also to 115.3 and it all seem to work nicely now
- Signed-off-by: Nicolas Riendeau <nriendeau(a)mythtv.org>
+ (cherry picked from commit 7e2f21c8a3614fe059abed3801aafd6dbc1ed07a)
-commit 7326d7ef70fb86037d9c30ca7e0762d0cb01b7ff
-Author: Scott Shawcroft <scott.shawcroft(a)gmail.com>
-Date: Tue Aug 27 22:34:55 2013 -0400
+commit aa362d70accb74cf3fe6bfdfd85e9a7b421aaf46
+Author: Jean-Yves Avenard <jyavenard(a)mythtv.org>
+Date: Thu Oct 10 13:34:31 2013 +1100
- Fix the problem of MythWeb failing to load translations
+ Do not display background shape in fullscreen notification if there’s nothing in it
- Refs #11513
+ So nothing cover a photo when using AirPlay photo sharing
- Signed-off-by: Nicolas Riendeau <nriendeau(a)mythtv.org>
+ (cherry picked from commit 92f02ac76c7011420b3e2981210826f651dc65da)
-commit 5d8ffe109286269ada87390a2b74e142ec36e364
-Author: Karl Dietz <dekarl(a)mythtv.org>
-Date: Mon Aug 26 22:39:35 2013 +0200
+commit e59e5f63de5f5c3fda1b58b2cf8e370c96c6337c
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Wed Oct 9 01:08:53 2013 -0400
- fix merge in schedule templates added in f97529656
+ Perform run checks for housekeeper tasks set to run on startup.
- if (!$this->$name) ends up as if(!0)...
+ This may need some rethinking if we want a way to bypass the checks and
+ force something to run on startup.
+ (cherry picked from commit 4d07f2804c64f1f045480fa1f882050b2fcb3111)
+
+commit 3798a07098272be9f04902ec71874b0d2fb1308d
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Wed Oct 9 01:08:10 2013 -0400
+
+ Have backendhousekeeper check for artwork update boolean.
+ (cherry picked from commit f4669d6c1b752b943b2b2f04c7382445b88a3d70)
+
+commit 756d95d85f9d2049b667edeb269668b502839418
+Author: David Engel <dengel(a)mythtv.org>
+Date: Mon Oct 7 13:25:14 2013 -0500
+
+ Always use current time when entering EPG from live TV.
+
+ Backported from master.
+
+ Refs #11891
+
+commit 77db95785de9b80f87b96a46220124a1fcc50bf8
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Sat Oct 5 21:30:45 2013 +0100
+
+ Use MythDate::fromString() instead of QDateTime::fromString()
+
+commit a8e3b71249d7871ae5f2f62d9944e588c20843b1
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Sat Oct 5 00:26:29 2013 +0100
+
+ Ensure the date we pulled as a string from the database is actually valid
+
+commit 46d8c2392429113e40be9a7dcc3dd392c625b8d7
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Fri Oct 4 06:59:05 2013 -0700
+
+ Bump the ABI version after 990757a. Refs #11415.
+
+commit 990757a60e43c7054876eee5de4cc25a5a301022
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Sat Sep 28 07:43:12 2013 -0700
+
+ Provide better seeking and position display for some videos.
+
+ Specifically, there are examples of poorly-encoded avi files that
+ report a video frame rate of 30fps but the video stream is actually
+ 24fps. Because frame intervals are actually encoded as 30fps, every
+ 4th frame has to be repeated. Without an adjustment to framesPlayed,
+ translations between MythPlayer's frame-based seeking/display and
+ ffmpeg's timecode-based seeking drift out of sync.
+
+ Note: Similar adjustments may be necessary if frames have to be
+ dropped due to a frame rate mismatch.
+
+ Refs #11415.
+ (cherry picked from commit e7a8dfc62226f3b192559828e43f3396640c7c0e)
+
+commit c6f2e2f8f63ba113889db43327f30e4b834f4363
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Fri Oct 4 14:33:39 2013 +0100
+
+ Add some logging to show what is happening with the startup shutdown block.
+
+commit b3a827da3bc425581d9ea17e136dd704eb70bc6b
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Fri Oct 4 14:13:20 2013 +0100
+
+ Fix startup 'wait for client' check that assumed the client would be non-blocking. It's possible for a frontend to connect to the backend, then go idle before we re-checked for it's presence, which would have prevented the backend shutting down. If _any_ client is connected, then release the block on shutdown.
+ (cherry picked from commit 7e0fa3f28320ca658ef2e1945e3f1919bb6e2022)
+
+commit 0536d476d9d2e2f5468022d784f4bf17742b7e78
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Fri Oct 4 13:27:53 2013 +0100
+
+ More robust checks before blocking shutdown for a mfdb run in the near future
+ (cherry picked from commit a269f9538763c426414e7dc9dd6d93d3329e2156)
+
+commit 4a7ea0f469e64a85d42e6c9c88944f5be11ca193
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Fri Oct 4 13:17:36 2013 +0100
+
+ Add more logging HandleIdleShutdown() to give a clearer picture of what's happening
+ (cherry picked from commit be074d181b21b4107d7084d1dd6648820ed5aaed)
+
+commit c8e45cbde2f4fc628364b0ea0c4989cbf3a56f70
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Thu Oct 3 23:04:38 2013 +0100
+
+ Fix compilation on Windows
+
+commit 7ed4e40da216e96c615a22d9d7879fb16b26f16a
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Thu Oct 3 22:48:22 2013 +0100
+
+ More robust check before using mfdb run time as wakeup time
+ (cherry picked from commit d9f5a172d3024216b5c7b6d3e8b8ccc8e40ed3e2)
+
+commit 89fb9d45b6584ce948c26eece0494ac6614becd9
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Thu Oct 3 13:35:37 2013 +0100
+
+ Wakeup the backend to run mythfilldatabase
+
+ This uses MythFillSuggestedRunTime, for xmltv sources (+24 hours), for
+ datadirect whatever time was suggested by TMS to ensure that we always
+ wake up the backend to collect guide data (xmltv, DD only, EIT is not
+ yet supported). Using MythFillSuggestedRunTime is a bit of a hack, but
+ it's already set for Schedules Direct so this was the simplest
+ solution.
+
+ For now the "Run guide data program at time suggested by the grabber"
+ setting MUST be enabled for this to work as intended.
+
+ Without this fix the backend won't wake up to grab guide data from
+ xmltv/SD sources and that may result in it eventually running out of data
+ entirely.
+ (cherry picked from commit b27bba2921b6aed801173de8ae2707dd958b75f3)
+
+commit 6ff9ea0dc2d977c013e6fbdafc5ba2ad24d68248
+Author: Stuart Morgan <smorgan(a)mythtv.org>
+Date: Wed Oct 2 19:37:29 2013 +0100
+
+ Replace usage of direct queries on the settings table with SaveSetting() in MythFillDatabase
+ (cherry picked from commit 4629d336e30a62945a557fc8aa1602634aa09f24)
+
+commit 7ae9f17e658f37cd46ef5c44d1ce579369dc34ca
+Author: Jean-Yves Avenard <jyavenard(a)mythtv.org>
+Date: Wed Oct 2 03:20:26 2013 +1000
+
+ Revert "Properly propagate quiet log option"
+
+ This reverts commit a74baed2bbf3a72f2af58fe684398d3fdd01f256.
+
+ (cherry picked from commit 445a73793de9f21a512232a8a82c34372aac379b)
+
+commit 74356081e9271845f7b212cddfde29c229b33bc3
+Author: Jean-Yves Avenard <jyavenard(a)mythtv.org>
+Date: Wed Oct 2 03:20:01 2013 +1000
+
+ Remove unnecessary command option, all we are doing is adding —nologserver twice
+
+ (cherry picked from commit 996f652f0f143513bdbe9e5510714f776c9cd44f)
+
+commit 79208f2c937a7211a19d9985154ad0ce280dde92
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Tue Oct 1 06:34:54 2013 -0700
+
+ Fix an apparent copy&paste error. Refs #11885
+ (cherry picked from commit ba7d683767140a2ddf31664454da40ea4e63d6d3)
+
+commit a179aae608c7aa0ee80620267df7773c5fa4b75f
+Author: Paul Harrison <pharrison(a)mythtv.org>
+Date: Wed Sep 25 10:58:21 2013 +0100
+
+ MythZoneMinder: fix the grabbing of the live stream images
+
+ * Add a missing field to the ShareData struct added it later ZM versions
+ * Change the minimum supported ZM version to 1.24.0.
+ * Remove the v4l2 hack
+
+ Note: this bumps the MythZoneMinder protocol version so both the FE plugin
+ and mythzmserver need to be updated.
+
+ Refs #8182
+
+ (cherry picked from commit b1867bd45765157432f5598aa26377fb922ed116)
+
+commit d9561055abeec11fba234c9bdfbde5e79e695803
+Author: Jim Stichnoth <jstichnoth(a)mythtv.org>
+Date: Tue Sep 24 06:38:25 2013 -0700
+
+ Clear duration and framecount flags with mythutil --clearseektable.
+
+ Otherwise those flags are hard to get rid of when mythcommflag
+ --rebuild doesn't produce a correct seektable for some reason.
+ (cherry picked from commit c4f0c0c57c87c4bfe2e9d143648df2a02c44d578)
+
+commit b6a657478df796c810c788922a545d84f36e7129
+Author: David Engel <dengel(a)mythtv.org>
+Date: Mon Sep 23 13:26:45 2013 -0500
+
+ Fix startts copy & paste error in previous ForgetHistory() change.
+
+ Also, do use subtitle & description semantics when the original
+ information is no longer available, but do it in a way that can be
+ easily detected and works in all code paths.
+
+ (cherry picked from commit d2231e90b3f581c69e12cd376324a6b8cdf9ac65)
+
+commit 2ccd08f72b3d445b9a768bf72da25749326821d9
+Author: David Engel <dengel(a)mythtv.org>
+Date: Mon Sep 23 12:29:09 2013 -0500
+
+ Change RI::ForgetHistory() to use dupmethod when available.
+
+ Previously, ForgetHistory() implicily used subtitle and description as
+ the duplicate check method. Consequently, it doesn't always match
+ correctly when other methods are used and there are guide changes in
+ data that should be ignored. In addition, don't assume any dupmethod
+ in the Previously Recorded screen to avoid being to overzealous when
+ called from there.
+
+ (cherry picked from commit 567cba3184db0e5801dc1ae7736d5d778ec2d96c)
+
+commit 4ae99828b0b82a8498eb0af986dfbceb626f739c
+Author: Paul Harrison <pharrison(a)mythtv.org>
+Date: Sun Sep 22 23:45:54 2013 +0100
+
+ MythMusic: fix playback of ogg radio streams
+
+ Peek the probe data from the stream buffer rather than read the data otherwise
+ ffmpeg fails to open the stream because the magic it is looking for has already
+ been read from the stream.
+
+ Also increase the probe buffer to 16K this seems to be required for some ogg
+ streams to be probed properly.
+
+ (cherry picked from commit 6b09d7c629e4efac81276eee9f4b7cbe3bc661ef)
+
+commit b2486bae6d57bdd8aa78301da7f43982ae5dba73
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sat Sep 21 17:43:51 2013 -0400
+
+ Update Python bindings version.
+
+commit 3d7ac5c2d71f91990bdf73eab2299bc4caf5f278
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sat Sep 21 17:42:35 2013 -0400
+
+ Remove more tmdb bits.
+ (cherry picked from commit a5d54217962a706c4cedc33012e9e7049d4877f6)
+
+commit 6d4572a88c1c785cf5b6e6a38256b82d6fded148
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sat Sep 21 17:38:33 2013 -0400
+
+ Remove tmdb library from python installer script.
+ (cherry picked from commit 9c0dfbc9f6b753a5b3d6f2e294baaf9577519a91)
+
+commit db4167ec3d1396c81d00d3fe71b6ca104880136d
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sat Sep 21 17:23:05 2013 -0400
+
+ Remove tmdb.py and associated library.
+ (cherry picked from commit 53c272dc4ffe2f5392ff54fb3e446801395274fb)
+
+commit adcda83028125dd6a26f69513ee99da2e7302be3
+Author: Raymond Wagner <rwagner(a)mythtv.org>
+Date: Sat Sep 21 16:59:06 2013 -0400
+
+ Allow system calls to pull global settings from the database.
+
+ This adjusts the System() class to first try local settings of the
+ supplied value, fall back to global settings, and then the supplied
+ default, before finally erroring. This corrects an issue where the
+ VideoGrabber() child class did not properly pull the global settings for
+ TelevisionGrabber and MovieGrabber, and thus just used the internal
+ defaults.
+ (cherry picked from commit 4e072b2de29c32c4d00fe62849feadd80d2c0c02)
+
+commit 5b917e8d6548c40f3c6df0dcd18a090d90995306
+Author: Jonatan Lindblad <jlindblad(a)mythtv.org>
+Date: Wed Sep 18 23:24:45 2013 +0200
+
+ Update the Swedish translation.
- Fixes #11775
+ Update of the Swedish translation for mythfrontend and all plugins made
+ by me and Roger Mårtensson (thank you!).
- (cherry picked from commit 08b94cea6346ebeb94edf98ecb5d7b7dd8555560)
+ (cherry picked from commit 246b2e6a2e496aa8f56c32d38d3997cbf5ff2b1c)
Index: mythtv.spec
===================================================================
RCS file: /cvs/free/rpms/mythtv/devel/mythtv.spec,v
retrieving revision 1.130
retrieving revision 1.131
diff -u -r1.130 -r1.131
--- mythtv.spec 22 Oct 2013 18:41:28 -0000 1.130
+++ mythtv.spec 30 Oct 2013 20:33:57 -0000 1.131
@@ -59,9 +59,12 @@
# The vendor name we should attribute the aforementioned entries to
%define desktop_vendor RPMFusion
+# MythTV Version string -- preferably the output from git --describe
+%define vers_string v0.27-56-g29eab51
+
# Git revision and branch ID
-%define _gitrev v0.26.1-24-g9fd7c61
-%define branch fixes/0.26
+%define _gitrev v0.27-1-g5b917e8
+%define branch fixes/0.27
#
# Basic descriptive tags for this package:
@@ -72,11 +75,11 @@
Group: Applications/Multimedia
# Version/Release info
-Version: 0.26.1
+Version: 0.27
%if "%{branch}" == "master"
-Release: 0.2.git.%{_gitrev}%{?dist}
+Release: 0.1.git.%{_gitrev}%{?dist}
%else
-Release: 5%{?dist}
+Release: 1%{?dist}
%endif
# The primary license is GPLv2+, but bits are borrowed from a number of
@@ -102,12 +105,10 @@
%if 0%{?rhel}
%define with_crystalhd %{?_without_crystalhd: 1} %{?!_without_crystalhd: 0}
%define with_systemd %{?_without_systemd: 1} %{?!_without_systemd: 0}
-%define with_vpx %{?_without_vpx: 1} %{?!_without_vpx: 0}
%else
%define with_crystalhd %{?_without_crystalhd: 0} %{?!_without_crystalhd: 1}
%define with_systemd %{?_without_systemd: 0} %{?!_without_systemd: 1}
-%define with_vpx %{?_without_vpx: 0} %{?!_without_vpx: 1}
%endif
%define with_perl %{?_without_perl: 0} %{!?_without_perl: 1}
@@ -137,12 +138,11 @@
# From the mythtv git repository with the appropriate branch checked out:
# git diff -p --stat v0.26.0 > mythtv-0.26-fixes.patch
-Patch0: mythtv-0.26-fixes.patch
-Patch1: mythlogserver-segv.patch
-Patch2: mythtv-0.26.0-types_h.patch
-Patch3: mythtv-0.26.1-libva_121.patch
+Patch0: mythtv-0.27-fixes.patch
+Patch1: mythtv-0.26.0-types_h.patch
# http://code.mythtv.org/trac/ticket/11338
-Patch4: mythtv-0.26-libcec2.patch
+# Offset required for 0.27, patch was for 0.26.1
+Patch2: mythtv-0.26-libcec2.patch
Source10: PACKAGE-LICENSING
Source11: ChangeLog
@@ -187,8 +187,8 @@
BuildRequires: libuuid-devel
%if 0%{?fedora}
BuildRequires: libcec-devel
-BuildRequires: libvpx-devel
%endif
+BuildRequires: libvpx-devel
BuildRequires: lm_sensors-devel
BuildRequires: lirc-devel
@@ -832,7 +832,7 @@
################################################################################
%prep
-%setup -q
+%setup -q -n %{name}-%{version}
# Replace static lib paths with %{_lib} so we build properly on x86_64
# systems, where the libs are actually in lib64.
@@ -841,16 +841,20 @@
fi
%patch0 -p1 -b .mythtv
-%patch1 -p1 -b .mythlogserver
-%patch2 -p1 -b .types_h
-%patch3 -p1 -b .libva
-%patch4 -p1 -b .libcec
+%patch1 -p1 -b .types_h
+%patch2 -p1 -b .libcec2
# Install ChangeLog
install -m 0644 %{SOURCE11} .
pushd mythtv
+# Set the mythtv --version string
+cat > VERSION <<EOF
+SOURCE_VERSION=%{vers_string}
+BRANCH=%{branch}
+EOF
+
# Drop execute permissions on contrib bits, since they'll be %doc
find contrib/ -type f -exec chmod -x "{}" \;
# And drop execute bit on theme html files
@@ -894,7 +898,6 @@
--libdir=%{_libdir} \
--libdir-name=%{_lib} \
--mandir=%{_mandir} \
- --enable-iptv \
--enable-pthreads \
--enable-ffmpeg-pthreads \
--enable-joystick-menu \
@@ -910,16 +913,14 @@
--enable-ivtv \
--enable-firewire \
--enable-dvb \
-%if %{with_faac}
- --enable-libfaac --enable-nonfree \
-%endif
--enable-libmp3lame \
- --enable-libx264 \
--enable-libtheora --enable-libvorbis \
+ --enable-libx264 \
--enable-libxvid \
-%if %{with_vpx}
- --enable-libvpx \
+%if %{with_faac}
+ --enable-libfaac --enable-nonfree \
%endif
+ --enable-libvpx \
%if %{with_vdpau}
--enable-vdpau \
%endif
@@ -958,12 +959,6 @@
%endif
--enable-debug
-# Set the mythtv --version string
- cat > VERSION <<EOF
-SOURCE_VERSION=%{_gitrev}
-BRANCH=%{branch}
-EOF
-
# Make
make %{?_smp_mflags}
@@ -1180,7 +1175,6 @@
usermod -a -G audio,video mythtv
exit 0
-%if %{with_mythmusic}
%pre -n mythmusic
# Add the "mythtv" user, with membership in the audio and video group
getent group mythtv >/dev/null || groupadd -r mythtv
@@ -1191,7 +1185,6 @@
# or new installs.
usermod -a -G audio,video mythtv
exit 0
-%endif
%post backend
%if %{with_systemd}
@@ -1252,12 +1245,12 @@
%dir %{_datadir}/mythtv
%{_bindir}/mythccextractor
%{_bindir}/mythcommflag
-%{_bindir}/mythmetadatalookup
-%{_bindir}/mythutil
-%{_bindir}/mythlogserver
%{_bindir}/mythpreviewgen
%{_bindir}/mythtranscode
%{_bindir}/mythwikiscripts
+%{_bindir}/mythmetadatalookup
+%{_bindir}/mythutil
+%{_bindir}/mythlogserver
%{_datadir}/mythtv/mythconverg*.pl
%{_datadir}/mythtv/locales/
%{_datadir}/mythtv/metadata/
@@ -1272,6 +1265,7 @@
%{_bindir}/mythjobqueue
%{_bindir}/mythmediaserver
%{_bindir}/mythreplex
+%{_bindir}/mythhdhomerun_config
%{_datadir}/mythtv/MXML_scpd.xml
%{_datadir}/mythtv/backend-config/
%attr(-,mythtv,mythtv) %dir %{_localstatedir}/lib/mythtv
@@ -1304,8 +1298,8 @@
%{_datadir}/mythtv/setup.xml
%{_bindir}/mythavtest
%{_bindir}/mythfrontend
-#%%{_bindir}/mythmessage
%{_bindir}/mythlcdserver
+%{_bindir}/mythscreenwizard
%{_bindir}/mythshutdown
%{_bindir}/mythwelcome
%dir %{_libdir}/mythtv
@@ -1338,6 +1332,8 @@
%files -n mythffmpeg
%{_bindir}/mythffmpeg
+%{_bindir}/mythffprobe
+%{_bindir}/mythffserver
%if %{with_perl}
%files -n perl-MythTV
@@ -1473,18 +1469,13 @@
%changelog
-* Tue Oct 22 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.26.1-5
-- Rebuilt for x264
+* Wed Oct 30 2013 Richard Shaw <hobbes1069(a)gmail.com> - 0.27-1
+- Update to release 0.27.
-* Tue Oct 1 2013 Richard Shaw <hobbes1069(a)gmail.com> - 0.26.1-4
-- Update to latest bugfix release.
-- Add patch for libcec 2.
+* Mon Aug 26 2013 Richard Shaw <hobbes1069(a)gmail.com> - 0.26.1-2
- Update to latest bugfix release.
- Add udisks as a requirement as it is required for ejecting cd/dvds.
-* Mon Sep 30 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 0.26.1-2
-- Rebuilt
-
* Thu Aug 22 2013 Richard Shaw <hobbes1069(a)gmail.com> - 0.26.1-1
- Update to latest bugfix release.
- Add patch for new libva 1.2.1 version in rawhide.
Index: sources
===================================================================
RCS file: /cvs/free/rpms/mythtv/devel/sources,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- sources 22 Aug 2013 18:06:50 -0000 1.57
+++ sources 30 Oct 2013 20:33:57 -0000 1.58
@@ -1 +1 @@
-07aeba952c7adb7fdc553d82fe739deb mythtv-0.26.1.tar.gz
+f6d82e5938cc79476353c2c108e73aba mythtv-0.27.tar.gz
--- mythlogserver-segv.patch DELETED ---
--- mythtv-0.26-fixes.patch DELETED ---
--- mythtv-0.26-libcec2.patch DELETED ---
--- mythtv-0.26.1-libva_121.patch DELETED ---
11 years, 1 month
rpms/VirtualBox-kmod/devel VirtualBox-kmod.spec,1.20,1.21
by Sérgio M. Basto
Author: sergiomb
Update of /cvs/free/rpms/VirtualBox-kmod/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv26469
Modified Files:
VirtualBox-kmod.spec
Log Message:
* Wed Oct 30 2013 Sérgio Basto <sergio(a)serjux.com> - 4.3.0-2
- Don't disable hardening which create /dev/vboxdrvu .
Index: VirtualBox-kmod.spec
===================================================================
RCS file: /cvs/free/rpms/VirtualBox-kmod/devel/VirtualBox-kmod.spec,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- VirtualBox-kmod.spec 30 Oct 2013 07:04:34 -0000 1.20
+++ VirtualBox-kmod.spec 30 Oct 2013 07:05:29 -0000 1.21
@@ -20,7 +20,7 @@
Name: VirtualBox-kmod
Version: 4.3.0
-Release: 1%{?prerel:.%{prerel}}%{?dist}
+Release: 2%{?prerel:.%{prerel}}%{?dist}
Summary: Kernel module for VirtualBox
Group: System Environment/Kernel
11 years, 1 month
rpms/VirtualBox-kmod/devel VirtualBox-kmod.spec,1.19,1.20
by Sérgio M. Basto
Author: sergiomb
Update of /cvs/free/rpms/VirtualBox-kmod/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv26379
Modified Files:
VirtualBox-kmod.spec
Log Message:
* Wed Oct 30 2013 Sérgio Basto <sergio(a)serjux.com> - 4.3.0-2
- Don't disable hardening which create /dev/vboxdrvu .
Index: VirtualBox-kmod.spec
===================================================================
RCS file: /cvs/free/rpms/VirtualBox-kmod/devel/VirtualBox-kmod.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- VirtualBox-kmod.spec 28 Oct 2013 21:09:55 -0000 1.19
+++ VirtualBox-kmod.spec 30 Oct 2013 07:04:34 -0000 1.20
@@ -16,7 +16,7 @@
%global vboxreltag %{?vboxrel:-%{vboxrel}}
# Allow only root to access vboxdrv regardless of the file mode
# use only for debugging!
-%bcond_without hardening
+%bcond_with hardening
Name: VirtualBox-kmod
Version: 4.3.0
@@ -98,6 +98,9 @@
%changelog
+* Wed Oct 30 2013 Sérgio Basto <sergio(a)serjux.com> - 4.3.0-2
+- Don't disable hardening which create /dev/vboxdrvu .
+
* Mon Oct 28 2013 Sérgio Basto <sergio(a)serjux.com> - 4.3.0-1
- New upstream release.
11 years, 1 month
rpms/VirtualBox-kmod/F-19 VirtualBox-kmod.spec,1.41,1.42
by Sérgio M. Basto
Author: sergiomb
Update of /cvs/free/rpms/VirtualBox-kmod/F-19
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv26098
Modified Files:
VirtualBox-kmod.spec
Log Message:
* Wed Oct 30 2013 Sérgio Basto <sergio(a)serjux.com> - 4.3.0-2
- don't disable hardening which create /dev/vboxdrvu .
- fix release number number and now we really build akmods.
Index: VirtualBox-kmod.spec
===================================================================
RCS file: /cvs/free/rpms/VirtualBox-kmod/F-19/VirtualBox-kmod.spec,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- VirtualBox-kmod.spec 29 Oct 2013 21:05:06 -0000 1.41
+++ VirtualBox-kmod.spec 30 Oct 2013 07:02:49 -0000 1.42
@@ -3,7 +3,7 @@
# "buildforkernels newest" macro for just that build; immediately after
# queuing that build enable the macro again for subsequent builds; that way
# a new akmod package will only get build when a new one is actually needed
-%global buildforkernels newest
+#global buildforkernels newest
# In prerelease builds (such as betas), this package has the same
# major version number, while the kernel module abi is not guarranteed
@@ -16,11 +16,11 @@
%global vboxreltag %{?vboxrel:-%{vboxrel}}
# Allow only root to access vboxdrv regardless of the file mode
# use only for debugging!
-%bcond_without hardening
+%bcond_with hardening
Name: VirtualBox-kmod
Version: 4.3.0
-Release: 1%{?prerel:.%{prerel}}%{?dist}.5
+Release: 2%{?prerel:.%{prerel}}%{?dist}
Summary: Kernel module for VirtualBox
Group: System Environment/Kernel
@@ -98,6 +98,10 @@
%changelog
+* Wed Oct 30 2013 Sérgio Basto <sergio(a)serjux.com> - 4.3.0-2
+- don't disable hardening which create /dev/vboxdrvu .
+- fix release number number and now we really build akmods.
+
* Tue Oct 29 2013 Sérgio Basto <sergio(a)serjux.com> - 4.3.0-1
- New upstream release and akmods.
11 years, 1 month
rpms/VirtualBox-kmod/F-19 VirtualBox-kmod.spec,1.40,1.41
by Sérgio M. Basto
Author: sergiomb
Update of /cvs/free/rpms/VirtualBox-kmod/F-19
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv21086
Modified Files:
VirtualBox-kmod.spec
Log Message:
* Tue Oct 29 2013 Sérgio Basto <sergio(a)serjux.com> - 4.3.0-1
- New upstream release and akmods.
Index: VirtualBox-kmod.spec
===================================================================
RCS file: /cvs/free/rpms/VirtualBox-kmod/F-19/VirtualBox-kmod.spec,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- VirtualBox-kmod.spec 22 Oct 2013 09:58:02 -0000 1.40
+++ VirtualBox-kmod.spec 29 Oct 2013 21:05:06 -0000 1.41
@@ -12,15 +12,15 @@
#global prerel RC4
%global prereltag %{?prerel:_%(awk 'BEGIN {print toupper("%{prerel}")}')}
-%global vboxrel 2
+%global vboxrel 1
%global vboxreltag %{?vboxrel:-%{vboxrel}}
# Allow only root to access vboxdrv regardless of the file mode
# use only for debugging!
%bcond_without hardening
Name: VirtualBox-kmod
-Version: 4.2.18
-Release: 2%{?prerel:.%{prerel}}%{?dist}.5
+Version: 4.3.0
+Release: 1%{?prerel:.%{prerel}}%{?dist}.5
Summary: Kernel module for VirtualBox
Group: System Environment/Kernel
@@ -98,6 +98,9 @@
%changelog
+* Tue Oct 29 2013 Sérgio Basto <sergio(a)serjux.com> - 4.3.0-1
+- New upstream release and akmods.
+
* Tue Oct 22 2013 Nicolas Chauvet <kwizart(a)gmail.com> - 4.2.18-2.5
- Rebuilt for kernel
11 years, 1 month