Skip to content

Commit 53ab35b

Browse files
committed
Cleanup of older revisions, add experimental support for mysql 5.5
1 parent cc45929 commit 53ab35b

15 files changed

+169
-3506
lines changed

Gentoo/media-tv/mythtv/Manifest

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,14 @@ AUX bash_profile 63 RMD160 71ed6a00c824f8d2704b65371e54adb85ca6d861 SHA1 cd4bc03
22
AUX ffmpeg-sync.patch 457 RMD160 911dc0264e77e3ef62dea14a874c427b6aae4015 SHA1 9fb1f64029fed6c45463a2612376a2126e362c76 SHA256 ee3c283d1619e7609f58485e9858c0b2a77b8d14f2f47deba45c874aec09231b
33
AUX fixLdconfSandbox.patch 386 RMD160 83f311a9b28516310a8bc906c415be29d8c7818b SHA1 5dbc422510c2c7184567e8e2ed271c491c9ea325 SHA256 466668c48f3b21d64de464cf33971bcb1f12237da705a5a77dfa4fad1f687a93
44
AUX jobQueueIgnoreDeletedRecgroup.patch 584 RMD160 e63f531f84a77bb9035f89b6d539dfdcd5c253f7 SHA1 63aee351837ca82948c34730344aa88861008c8c SHA256 0ee1831a980ec5a5ce94e80b679b3088abbe60fc1ec0f12f258ba815ebcae123
5+
AUX mysql-5.5.patch 8112 RMD160 125eb831bf0aae36631b68765699f5c5698de5d9 SHA1 4dd1a6d587cfa9ad01d9da2369b74da8ccc8fed1 SHA256 14bf32bd64f9d3ee75052190ab1dcf46c1257dc1b47cb81046771d25bc3bd29b
56
AUX mythbackend-0.18.2.conf 1430 RMD160 f966c40618592cae62a2e4345bb4cd5847ec0de6 SHA1 2a3cb59593c4fd1ba431b4ebe70b91782a418a02 SHA256 0b6d0514d410bdcbeaebded48488926fc2941edaeee518794d9884693a4eb9db
67
AUX mythbackend-0.18.2.rc 1128 RMD160 0297452b3d9fe09479c737d136a73171a35eb643 SHA1 df4fe1ca7750c3ed27c9f5bbeb28dcebb36f9b1d SHA256 be994a8b6690e830820e82316f4ccce5b7f84ce68213de75e3740818227f6f3c
78
AUX mythtv.logrotate.d 434 RMD160 c76842df30c1e9cc772f57dd3a3532c017d4176d SHA1 f5e772659b2616a55ca7326f65d8917352029b51 SHA256 a9032f190b28c3778340799be668779638ee09cf85e8febc669443f3aaf3578c
89
AUX optimizeMFDBClearingBySource-3.patch 4923 RMD160 cbe24e20927990aa91ffb86520c3a12d9b43bdc9 SHA1 3307121f00cabbc8b83e27de8effd1bc22a90600 SHA256 293842d3dce81e63deecae54dc89874c6a29f051e1574d1ee90f2a24c5be195d
910
AUX runmythfe 186 RMD160 e4b5bfeaecbf541e6cc45b6a9c0e5c048e3fccd0 SHA1 f5ec9dfd4781b28c0af8745c282ce242141590d8 SHA256 bebc665f37b21193be2f259cb8daf6863dfd4336e4e1424a7a989d6b679964fe
1011
AUX xinitrc 240 RMD160 9c0c1030aa65c8fd3f20501f45757515a9208a61 SHA1 11795aa8be5bd668d91acdd61aa80d5cc8af5cac SHA256 770990183ce8df60bf3bcbc3a334558155aedd0a80357556261fb938b4254e94
11-
DIST mythtv-0.24_p20110128.tar.gz 69744628 RMD160 82f1896118c3a40f40cc0ff5987d88d4bf9f551d SHA1 8a91685d20630a17632630fcbf7ed5f88d556b4a SHA256 35bf5b25da64a5cdf8e953cc8543b2f0043f0ef00e064c2b466780d1f5941a63
12-
DIST mythtv-0.24_p20110201.tar.gz 69745276 RMD160 f86f2fc7c9b78969574149721f66d522c411cf00 SHA1 e81a47495a229bed341c21814763df0587db94f4 SHA256 1640534849102369377f8677228354a5feec66f18f3a3cb3c8347ccfa95e7518
13-
DIST mythtv-0.24_p20110204.tar.gz 69746465 RMD160 d8432a58d8fbb4721e68574876ff271331f7d1db SHA1 3b7b2b2fc73a204aaeb0f7582c9a6fc180a57421 SHA256 150e65d4282c92a00ff3a238e9869ae18cac4a52384f273d6b8b5c3d5b8b8abf
14-
DIST mythtv-0.24_p20110209.tar.gz 69746444 RMD160 06ec42c9aa40cdcdc723a7265795bbb138cf7f7e SHA1 268990199747c7710facf529d28ea8102d24dc88 SHA256 d4f8a0fb4a07d8838ae8e6ecfc33a9b062d6c7d98ef326f289add178472a185a
15-
DIST mythtv-0.24_p20110211.tar.gz 69747563 RMD160 ba651f666df9efd56a36491eb1d6b00629caa374 SHA1 6a562fdef169e48418e067cdbb476755a57142df SHA256 b6b285c92d78baceca9a45159f4e0e43e4b60f11b2753033112e4e7554a9a2e3
16-
DIST mythtv-0.24_p20110213.tar.gz 69747842 RMD160 4ea08be7a57bacbef3d825508d632e80c2d46f67 SHA1 3521f9d0beefd1e78c92f6b8bafbe8d3f19d2685 SHA256 950751ad4f3db65688c1af7492443458ff9621ddd052e946b3c0f1f1ec4761f6
1712
DIST mythtv-0.24_p20110215.tar.gz 69748031 RMD160 c5dc3355e21f8f4a961be0d2709bc1d26378f0d0 SHA1 2786b921016d88bcc4c73aa3d87dd82c072eb436 SHA256 1816eee0a058c484626162dda754a6a0bb630e03f35a796f2f261a67879e858c
18-
DIST mythtv-0.25_pre20110128.tar.gz 69835971 RMD160 e8de179e16639cc967b78e16b4998b0d810ba653 SHA1 a7046667a7b9f9f1369cd7376cf8a46bab112f17 SHA256 742ff5a3a0bc548e30a86f1ba47e76e66905e41f80d2ed43ef7c541fd35fd4e0
19-
DIST mythtv-0.25_pre20110201.tar.gz 69830720 RMD160 a8188483f5df15d764c5e5c4e7958617112faa8c SHA1 f5d68e308365ebb060e5b0b71f77b44c0d135e23 SHA256 be81d06d14b7f632ae0d3a55d16d8f4398e695bd66430d46537186de9dde08b8
20-
DIST mythtv-0.25_pre20110204.tar.gz 69836418 RMD160 b441ce7867ed36bad2283bd098cb3c87e2c10130 SHA1 e4ff9457a2ab099fc81e0089f0c0ce88dfc95b63 SHA256 3a4ec0d1a57a6e92216e27c28053a53f669a80b80984a8ed05d875ce84e5cf19
21-
DIST mythtv-0.25_pre20110209.tar.gz 69838016 RMD160 f2fbb1ec8da79391ab86627e068c7029c7bdea6d SHA1 2249fbcb82c83c5a6f53c78a2153ea3432f6ad29 SHA256 1d1443f147477a1eeec89cb11b342e4f87ff9d760260b6950da84906d4c8a977
22-
DIST mythtv-0.25_pre20110211.tar.gz 69838278 RMD160 c8498167ade119870e9146ea1ca42cd053b64581 SHA1 d39cd013c63ada38d512975b77b48802a2540f55 SHA256 af0b650526c39868f9e9ff7b514300f1c5c42c5c775b2a449fc6df27cdea3e63
23-
DIST mythtv-0.25_pre20110213.tar.gz 69835856 RMD160 8d9bc9de116b85977c7937378a336d7fe85ef0a9 SHA1 892a33cc984484fe87569958e8c1bf0311fa0dcb SHA256 4473ffdd18b53bb7eb8419bc658b01f3a2e0f8c7425d8f6a38d1fa6dcdd3e126
2413
DIST mythtv-0.25_pre20110215.tar.gz 69835980 RMD160 f78ff915e51776b9c9cfc80029039079d045b3c8 SHA1 5367c52d7bfb6bc9b9fc6554a14757f8b84a5259 SHA256 b54c50424df20e8c431277ad13adfa91c5604b11f8dbbac9d43a9807c7c454b7
25-
EBUILD mythtv-0.24_p20110128.ebuild 8048 RMD160 d89d1af0ea084e7194a3dfae3433e878d1fa7dfe SHA1 9574dcb3ccff66fd229297f469ffb22a5c1a2698 SHA256 b0f53f22956b7832c9deb23a8f1f28845ddaed89b99835b20f79a15581a55522
26-
EBUILD mythtv-0.24_p20110201.ebuild 8048 RMD160 9fe380e8d27de83c1ae5ad9e8e67cd90d0dd282c SHA1 29de981136f3d74e12b02e6170f57dbe60d45181 SHA256 48f0d378f8221fff2a512d2a0bb05c9dfe0642c19b83696d6f89164be671b229
27-
EBUILD mythtv-0.24_p20110204.ebuild 8048 RMD160 cbb56283cd4807a528ec2a9a92650be6228707c7 SHA1 675d34677b872d2a8fbeaba8be0e3b1158c265b6 SHA256 509c394bd010692186d40d8201610d30bcc5e906de17e8fc42b81f17982de3bf
28-
EBUILD mythtv-0.24_p20110209.ebuild 8083 RMD160 b0df280f0c483a46128b33af898f81f0ef6b8ac4 SHA1 07804e359c444f499350d8f3f63eb82d78cc3110 SHA256 10304827d3439f77873c694459481cbd69a5aee1523afca5d7e8166c57816774
29-
EBUILD mythtv-0.24_p20110211.ebuild 8083 RMD160 e0c68b255838e5c1eea8ed9f35f65a29c0ba3134 SHA1 c80c60c5410f89374da88810040fd9cd7168353b SHA256 d30243bff9a889f0c7d569faa5664d135f41cbd3f4470a713352646d47ee0289
30-
EBUILD mythtv-0.24_p20110213.ebuild 8083 RMD160 bd0065c4fcfe1e89a6b83521454b6bf6f50d3a76 SHA1 910041df05637f2049fef36061fdd8a8c952357b SHA256 a53c2c845134ae3500061135045226bd6a1e04c74b6ef7c04fcda913bc60255f
3114
EBUILD mythtv-0.24_p20110215.ebuild 8083 RMD160 076f0efaee3f78b8e45f4a23be2c002dc69246a3 SHA1 89ad8be3641402f4a40faa13aace966356f97c99 SHA256 5509c2fb797bf1232788693529c72dfe8198acea359fb7e6577a8b88817b59de
32-
EBUILD mythtv-0.25_pre20110128.ebuild 6811 RMD160 ac9c216c7fca6ab595d4d3ba59648a6be230bba2 SHA1 14ecf6663ea0b3daaf44b65a7c463de813a5665c SHA256 a1ac56664a150725b92c98b909fa933be89aa013deedb42d9ff6bf47a9064668
33-
EBUILD mythtv-0.25_pre20110201.ebuild 6811 RMD160 a437fabd5c028e03f4628953e321c52141ee7e58 SHA1 342e20c9bbae07a2bc114f0302d142457923d986 SHA256 aca0ec931b6bcd79ba938492ded9d1ab2686c6377d6c89f9399ebb221bacd51c
34-
EBUILD mythtv-0.25_pre20110204.ebuild 6811 RMD160 ee9f942e79b48fd96293e120329267c93050cec4 SHA1 92f3f0d3e22ba40e82c82a821b048e166a73e4ee SHA256 368962b74588dd31ef2ded957940c80f5157c8b434972ab49e234b62b509ce8f
35-
EBUILD mythtv-0.25_pre20110209.ebuild 6799 RMD160 3905b502a7a44c8a97c96c85e2e449860beee085 SHA1 47311ddc73bfc134172cccb8ea52034b9e96340e SHA256 fc7d5bdfce6dee3bf272f701dfc5b90fbd039cb77e016fe5157822022e838a13
36-
EBUILD mythtv-0.25_pre20110211.ebuild 6799 RMD160 10c65a85a4cdad5ff61e06ec82633ab33448f04d SHA1 21fd4ee88a6bf7e7ac8e9e76e7fce9e117957d94 SHA256 71777d2cecbcf36b552a3881b99a2ebf8bd99d7837a713c7c96c8bc53aa94596
37-
EBUILD mythtv-0.25_pre20110213.ebuild 6799 RMD160 7f8b67901b7ed627d499a087915f658d1d5ecde0 SHA1 044e40e7494d36865c6a02f95d458f6c3e4c44dd SHA256 5ef9ec56d5dd3b03fc800122b13e9250c30875c6fe9ccd5dd4cc99a2eff997c8
38-
EBUILD mythtv-0.25_pre20110215.ebuild 6799 RMD160 2fe336d634380e9ab728b255a18b3fea643efc0f SHA1 7de7276fe6851c72fa407a74857ee0f06fab8901 SHA256 c4605accb05d7fa33345d8e379647b17394cb76f4a6f5ef6736ef1433af50cd7
15+
EBUILD mythtv-0.25_pre20110215.ebuild 6891 RMD160 2c8ec195434f12cf68a261ff9d25ae40f3e36bf3 SHA1 bdd61b099a58e8b0e7cee549f47cf82c7b4738cc SHA256 5ee0afe1ab8be9d45b684992d633b5ae9cb7c98094ec14b639cab71b7774af16
Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,160 @@
1+
diff --git a/mythtv/libs/libmyth/programinfo.cpp b/mythtv/libs/libmyth/programinfo.cpp
2+
index 8c8991a..8325f82 100644
3+
--- a/mythtv/libs/libmyth/programinfo.cpp
4+
+++ b/mythtv/libs/libmyth/programinfo.cpp
5+
@@ -1589,7 +1589,7 @@ bool ProgramInfo::LoadProgramFromRecorded(
6+
"WHERE r.chanid = :CHANID AND "
7+
" r.starttime = :RECSTARTTS");
8+
query.bindValue(":CHANID", _chanid);
9+
- query.bindValue(":RECSTARTTS", _recstartts);
10+
+ query.bindValue(":RECSTARTTS", _recstartts.toString("yyyy-MM-dd hh:mm:ss"));
11+
12+
if (!query.exec())
13+
{
14+
@@ -2669,7 +2669,7 @@ void ProgramInfo::UpdateLastDelete(bool setTime) const
15+
}
16+
else
17+
{
18+
- query.prepare("UPDATE record SET last_delete = '0000-00-00T00:00:00' "
19+
+ query.prepare("UPDATE record SET last_delete = '0000-00-00 00:00:00' "
20+
"WHERE recordid = :RECORDID");
21+
}
22+
query.bindValue(":RECORDID", recordid);
23+
@@ -2888,7 +2888,7 @@ void ProgramInfo::SaveMarkupMap(
24+
" (chanid, starttime, mark, type)"
25+
" VALUES ( :CHANID , :STARTTIME , :MARK , :TYPE );");
26+
query.bindValue(":CHANID", chanid);
27+
- query.bindValue(":STARTTIME", recstartts);
28+
+ query.bindValue(":STARTTIME", recstartts.toString("yyyy-MM-dd hh:mm:ss"));
29+
}
30+
query.bindValue(":MARK", (quint64)frame);
31+
query.bindValue(":TYPE", mark_type);
32+
@@ -3288,7 +3288,7 @@ void ProgramInfo::SaveAspect(
33+
" VALUES"
34+
" ( :CHANID, :STARTTIME, :MARK, :TYPE, :DATA);");
35+
query.bindValue(":CHANID", chanid);
36+
- query.bindValue(":STARTTIME", recstartts);
37+
+ query.bindValue(":STARTTIME", recstartts.toString("yyyy-MM-dd hh:mm:ss"));
38+
39+
query.bindValue(":MARK", (quint64)frame);
40+
query.bindValue(":TYPE", type);
41+
@@ -3317,7 +3317,7 @@ void ProgramInfo::SaveFrameRate(uint64_t frame, uint framerate)
42+
" VALUES"
43+
" ( :CHANID, :STARTTIME, :MARK, :TYPE, :DATA);");
44+
query.bindValue(":CHANID", chanid);
45+
- query.bindValue(":STARTTIME", recstartts);
46+
+ query.bindValue(":STARTTIME", recstartts.toString("yyyy-MM-dd hh:mm:ss"));
47+
query.bindValue(":MARK", (quint64)frame);
48+
query.bindValue(":TYPE", MARK_VIDEO_RATE);
49+
query.bindValue(":DATA", framerate);
50+
@@ -3351,7 +3351,7 @@ void ProgramInfo::SaveTotalDuration(int64_t duration)
51+
" VALUES"
52+
" ( :CHANID, :STARTTIME, 0, :TYPE, :DATA);");
53+
query.bindValue(":CHANID", chanid);
54+
- query.bindValue(":STARTTIME", recstartts);
55+
+ query.bindValue(":STARTTIME", recstartts.toString("yyyy-MM-dd hh:mm:ss"));
56+
query.bindValue(":TYPE", MARK_DURATION_MS);
57+
query.bindValue(":DATA", (uint)(duration / 1000));
58+
59+
@@ -3375,7 +3375,7 @@ void ProgramInfo::SaveResolution(uint64_t frame, uint width, uint height)
60+
" VALUES"
61+
" ( :CHANID, :STARTTIME, :MARK, :TYPE, :DATA);");
62+
query.bindValue(":CHANID", chanid);
63+
- query.bindValue(":STARTTIME", recstartts);
64+
+ query.bindValue(":STARTTIME", recstartts.toString("yyyy-MM-dd hh:mm:ss"));
65+
query.bindValue(":MARK", (quint64)frame);
66+
query.bindValue(":TYPE", MARK_VIDEO_WIDTH);
67+
query.bindValue(":DATA", width);
68+
@@ -3388,7 +3388,7 @@ void ProgramInfo::SaveResolution(uint64_t frame, uint width, uint height)
69+
" VALUES"
70+
" ( :CHANID, :STARTTIME, :MARK, :TYPE, :DATA);");
71+
query.bindValue(":CHANID", chanid);
72+
- query.bindValue(":STARTTIME", recstartts);
73+
+ query.bindValue(":STARTTIME", recstartts.toString("yyyy-MM-dd hh:mm:ss"));
74+
query.bindValue(":MARK", (quint64)frame);
75+
query.bindValue(":TYPE", MARK_VIDEO_HEIGHT);
76+
query.bindValue(":DATA", height);
77+
diff --git a/mythtv/libs/libmythtv/dbcheck.cpp b/mythtv/libs/libmythtv/dbcheck.cpp
78+
index fa43d1a..f21ec29 100644
79+
--- a/mythtv/libs/libmythtv/dbcheck.cpp
80+
+++ b/mythtv/libs/libmythtv/dbcheck.cpp
81+
@@ -2019,7 +2019,7 @@ NULL
82+
"UPDATE settings SET value = 'MythFillGrabberSuggestsTime' "
83+
"WHERE value = 'HonorGrabberNextSuggestedMythfilldatabaseRunTime';",
84+
"UPDATE settings SET value = 'MythFillSuggestedRunTime', "
85+
- " data = '1970-01-01T00:00:00' "
86+
+ " data = '1970-01-01 00:00:00' "
87+
"WHERE value = 'NextSuggestedMythfilldatabaseRun';",
88+
NULL
89+
};
90+
diff --git a/mythtv/programs/mythbackend/scheduler.cpp b/mythtv/programs/mythbackend/scheduler.cpp
91+
index bd81323..76b5308 100644
92+
--- a/mythtv/programs/mythbackend/scheduler.cpp
93+
+++ b/mythtv/programs/mythbackend/scheduler.cpp
94+
@@ -532,15 +532,15 @@ void Scheduler::UpdateRecStatus(RecordingInfo *pginfo)
95+
{
96+
if (p->GetRecordingStatus() != pginfo->GetRecordingStatus())
97+
{
98+
- VERBOSE(VB_IMPORTANT,
99+
+ VERBOSE(VB_IMPORTANT,
100+
QString("Updating status for %1 on cardid %2 (%3 => %4)")
101+
.arg(p->toString(ProgramInfo::kTitleSubtitle))
102+
.arg(p->GetCardID())
103+
- .arg(toString(p->GetRecordingStatus(),
104+
+ .arg(toString(p->GetRecordingStatus(),
105+
p->GetRecordingRuleType()))
106+
- .arg(toString(pginfo->GetRecordingStatus(),
107+
+ .arg(toString(pginfo->GetRecordingStatus(),
108+
p->GetRecordingRuleType())));
109+
- bool resched =
110+
+ bool resched =
111+
((p->GetRecordingStatus() != rsRecording &&
112+
p->GetRecordingStatus() != rsTuning) ||
113+
(pginfo->GetRecordingStatus() != rsRecording &&
114+
@@ -577,15 +577,15 @@ void Scheduler::UpdateRecStatus(uint cardid, uint chanid,
115+
116+
if (p->GetRecordingStatus() != recstatus)
117+
{
118+
- VERBOSE(VB_IMPORTANT,
119+
+ VERBOSE(VB_IMPORTANT,
120+
QString("Updating status for %1 on cardid %2 (%3 => %4)")
121+
.arg(p->toString(ProgramInfo::kTitleSubtitle))
122+
.arg(p->GetCardID())
123+
- .arg(toString(p->GetRecordingStatus(),
124+
+ .arg(toString(p->GetRecordingStatus(),
125+
p->GetRecordingRuleType()))
126+
- .arg(toString(recstatus,
127+
+ .arg(toString(recstatus,
128+
p->GetRecordingRuleType())));
129+
- bool resched =
130+
+ bool resched =
131+
((p->GetRecordingStatus() != rsRecording &&
132+
p->GetRecordingStatus() != rsTuning) ||
133+
(recstatus != rsRecording &&
134+
@@ -1446,7 +1446,7 @@ void Scheduler::UpdateNextRecord(void)
135+
if (nextRecMap[recid].isNull() || !next_record.isValid())
136+
{
137+
subquery.prepare("UPDATE record "
138+
- "SET next_record = '0000-00-00T00:00:00' "
139+
+ "SET next_record = '0000-00-00 00:00:00' "
140+
"WHERE recordid = :RECORDID;");
141+
subquery.bindValue(":RECORDID", recid);
142+
}
143+
@@ -1455,7 +1455,7 @@ void Scheduler::UpdateNextRecord(void)
144+
subquery.prepare("UPDATE record SET next_record = :NEXTREC "
145+
"WHERE recordid = :RECORDID;");
146+
subquery.bindValue(":RECORDID", recid);
147+
- subquery.bindValue(":NEXTREC", nextRecMap[recid]);
148+
+ subquery.bindValue(":NEXTREC", nextRecMap[recid].toString("yyyy-MM-dd hh:mm:ss"));
149+
}
150+
if (!subquery.exec())
151+
MythDB::DBError("Update next_record", subquery);
152+
@@ -3876,7 +3876,7 @@ static bool comp_storage_perc_free_space(FileSystemInfo *a, FileSystemInfo *b)
153+
if (b->totalSpaceKB == 0)
154+
return true;
155+
156+
- if ((a->freeSpaceKB * 100.0) / a->totalSpaceKB >
157+
+ if ((a->freeSpaceKB * 100.0) / a->totalSpaceKB >
158+
(b->freeSpaceKB * 100.0) / b->totalSpaceKB)
159+
return true;
160+

0 commit comments

Comments
 (0)