Skip to content

Commit

Permalink
Cleanup of older revisions, add experimental support for mysql 5.5
Browse files Browse the repository at this point in the history
  • Loading branch information
kormoc committed Feb 19, 2011
1 parent cc45929 commit 53ab35b
Show file tree
Hide file tree
Showing 15 changed files with 169 additions and 3,506 deletions.
27 changes: 2 additions & 25 deletions Gentoo/media-tv/mythtv/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -2,37 +2,14 @@ AUX bash_profile 63 RMD160 71ed6a00c824f8d2704b65371e54adb85ca6d861 SHA1 cd4bc03
AUX ffmpeg-sync.patch 457 RMD160 911dc0264e77e3ef62dea14a874c427b6aae4015 SHA1 9fb1f64029fed6c45463a2612376a2126e362c76 SHA256 ee3c283d1619e7609f58485e9858c0b2a77b8d14f2f47deba45c874aec09231b
AUX fixLdconfSandbox.patch 386 RMD160 83f311a9b28516310a8bc906c415be29d8c7818b SHA1 5dbc422510c2c7184567e8e2ed271c491c9ea325 SHA256 466668c48f3b21d64de464cf33971bcb1f12237da705a5a77dfa4fad1f687a93
AUX jobQueueIgnoreDeletedRecgroup.patch 584 RMD160 e63f531f84a77bb9035f89b6d539dfdcd5c253f7 SHA1 63aee351837ca82948c34730344aa88861008c8c SHA256 0ee1831a980ec5a5ce94e80b679b3088abbe60fc1ec0f12f258ba815ebcae123
AUX mysql-5.5.patch 8112 RMD160 125eb831bf0aae36631b68765699f5c5698de5d9 SHA1 4dd1a6d587cfa9ad01d9da2369b74da8ccc8fed1 SHA256 14bf32bd64f9d3ee75052190ab1dcf46c1257dc1b47cb81046771d25bc3bd29b
AUX mythbackend-0.18.2.conf 1430 RMD160 f966c40618592cae62a2e4345bb4cd5847ec0de6 SHA1 2a3cb59593c4fd1ba431b4ebe70b91782a418a02 SHA256 0b6d0514d410bdcbeaebded48488926fc2941edaeee518794d9884693a4eb9db
AUX mythbackend-0.18.2.rc 1128 RMD160 0297452b3d9fe09479c737d136a73171a35eb643 SHA1 df4fe1ca7750c3ed27c9f5bbeb28dcebb36f9b1d SHA256 be994a8b6690e830820e82316f4ccce5b7f84ce68213de75e3740818227f6f3c
AUX mythtv.logrotate.d 434 RMD160 c76842df30c1e9cc772f57dd3a3532c017d4176d SHA1 f5e772659b2616a55ca7326f65d8917352029b51 SHA256 a9032f190b28c3778340799be668779638ee09cf85e8febc669443f3aaf3578c
AUX optimizeMFDBClearingBySource-3.patch 4923 RMD160 cbe24e20927990aa91ffb86520c3a12d9b43bdc9 SHA1 3307121f00cabbc8b83e27de8effd1bc22a90600 SHA256 293842d3dce81e63deecae54dc89874c6a29f051e1574d1ee90f2a24c5be195d
AUX runmythfe 186 RMD160 e4b5bfeaecbf541e6cc45b6a9c0e5c048e3fccd0 SHA1 f5ec9dfd4781b28c0af8745c282ce242141590d8 SHA256 bebc665f37b21193be2f259cb8daf6863dfd4336e4e1424a7a989d6b679964fe
AUX xinitrc 240 RMD160 9c0c1030aa65c8fd3f20501f45757515a9208a61 SHA1 11795aa8be5bd668d91acdd61aa80d5cc8af5cac SHA256 770990183ce8df60bf3bcbc3a334558155aedd0a80357556261fb938b4254e94
DIST mythtv-0.24_p20110128.tar.gz 69744628 RMD160 82f1896118c3a40f40cc0ff5987d88d4bf9f551d SHA1 8a91685d20630a17632630fcbf7ed5f88d556b4a SHA256 35bf5b25da64a5cdf8e953cc8543b2f0043f0ef00e064c2b466780d1f5941a63
DIST mythtv-0.24_p20110201.tar.gz 69745276 RMD160 f86f2fc7c9b78969574149721f66d522c411cf00 SHA1 e81a47495a229bed341c21814763df0587db94f4 SHA256 1640534849102369377f8677228354a5feec66f18f3a3cb3c8347ccfa95e7518
DIST mythtv-0.24_p20110204.tar.gz 69746465 RMD160 d8432a58d8fbb4721e68574876ff271331f7d1db SHA1 3b7b2b2fc73a204aaeb0f7582c9a6fc180a57421 SHA256 150e65d4282c92a00ff3a238e9869ae18cac4a52384f273d6b8b5c3d5b8b8abf
DIST mythtv-0.24_p20110209.tar.gz 69746444 RMD160 06ec42c9aa40cdcdc723a7265795bbb138cf7f7e SHA1 268990199747c7710facf529d28ea8102d24dc88 SHA256 d4f8a0fb4a07d8838ae8e6ecfc33a9b062d6c7d98ef326f289add178472a185a
DIST mythtv-0.24_p20110211.tar.gz 69747563 RMD160 ba651f666df9efd56a36491eb1d6b00629caa374 SHA1 6a562fdef169e48418e067cdbb476755a57142df SHA256 b6b285c92d78baceca9a45159f4e0e43e4b60f11b2753033112e4e7554a9a2e3
DIST mythtv-0.24_p20110213.tar.gz 69747842 RMD160 4ea08be7a57bacbef3d825508d632e80c2d46f67 SHA1 3521f9d0beefd1e78c92f6b8bafbe8d3f19d2685 SHA256 950751ad4f3db65688c1af7492443458ff9621ddd052e946b3c0f1f1ec4761f6
DIST mythtv-0.24_p20110215.tar.gz 69748031 RMD160 c5dc3355e21f8f4a961be0d2709bc1d26378f0d0 SHA1 2786b921016d88bcc4c73aa3d87dd82c072eb436 SHA256 1816eee0a058c484626162dda754a6a0bb630e03f35a796f2f261a67879e858c
DIST mythtv-0.25_pre20110128.tar.gz 69835971 RMD160 e8de179e16639cc967b78e16b4998b0d810ba653 SHA1 a7046667a7b9f9f1369cd7376cf8a46bab112f17 SHA256 742ff5a3a0bc548e30a86f1ba47e76e66905e41f80d2ed43ef7c541fd35fd4e0
DIST mythtv-0.25_pre20110201.tar.gz 69830720 RMD160 a8188483f5df15d764c5e5c4e7958617112faa8c SHA1 f5d68e308365ebb060e5b0b71f77b44c0d135e23 SHA256 be81d06d14b7f632ae0d3a55d16d8f4398e695bd66430d46537186de9dde08b8
DIST mythtv-0.25_pre20110204.tar.gz 69836418 RMD160 b441ce7867ed36bad2283bd098cb3c87e2c10130 SHA1 e4ff9457a2ab099fc81e0089f0c0ce88dfc95b63 SHA256 3a4ec0d1a57a6e92216e27c28053a53f669a80b80984a8ed05d875ce84e5cf19
DIST mythtv-0.25_pre20110209.tar.gz 69838016 RMD160 f2fbb1ec8da79391ab86627e068c7029c7bdea6d SHA1 2249fbcb82c83c5a6f53c78a2153ea3432f6ad29 SHA256 1d1443f147477a1eeec89cb11b342e4f87ff9d760260b6950da84906d4c8a977
DIST mythtv-0.25_pre20110211.tar.gz 69838278 RMD160 c8498167ade119870e9146ea1ca42cd053b64581 SHA1 d39cd013c63ada38d512975b77b48802a2540f55 SHA256 af0b650526c39868f9e9ff7b514300f1c5c42c5c775b2a449fc6df27cdea3e63
DIST mythtv-0.25_pre20110213.tar.gz 69835856 RMD160 8d9bc9de116b85977c7937378a336d7fe85ef0a9 SHA1 892a33cc984484fe87569958e8c1bf0311fa0dcb SHA256 4473ffdd18b53bb7eb8419bc658b01f3a2e0f8c7425d8f6a38d1fa6dcdd3e126
DIST mythtv-0.25_pre20110215.tar.gz 69835980 RMD160 f78ff915e51776b9c9cfc80029039079d045b3c8 SHA1 5367c52d7bfb6bc9b9fc6554a14757f8b84a5259 SHA256 b54c50424df20e8c431277ad13adfa91c5604b11f8dbbac9d43a9807c7c454b7
EBUILD mythtv-0.24_p20110128.ebuild 8048 RMD160 d89d1af0ea084e7194a3dfae3433e878d1fa7dfe SHA1 9574dcb3ccff66fd229297f469ffb22a5c1a2698 SHA256 b0f53f22956b7832c9deb23a8f1f28845ddaed89b99835b20f79a15581a55522
EBUILD mythtv-0.24_p20110201.ebuild 8048 RMD160 9fe380e8d27de83c1ae5ad9e8e67cd90d0dd282c SHA1 29de981136f3d74e12b02e6170f57dbe60d45181 SHA256 48f0d378f8221fff2a512d2a0bb05c9dfe0642c19b83696d6f89164be671b229
EBUILD mythtv-0.24_p20110204.ebuild 8048 RMD160 cbb56283cd4807a528ec2a9a92650be6228707c7 SHA1 675d34677b872d2a8fbeaba8be0e3b1158c265b6 SHA256 509c394bd010692186d40d8201610d30bcc5e906de17e8fc42b81f17982de3bf
EBUILD mythtv-0.24_p20110209.ebuild 8083 RMD160 b0df280f0c483a46128b33af898f81f0ef6b8ac4 SHA1 07804e359c444f499350d8f3f63eb82d78cc3110 SHA256 10304827d3439f77873c694459481cbd69a5aee1523afca5d7e8166c57816774
EBUILD mythtv-0.24_p20110211.ebuild 8083 RMD160 e0c68b255838e5c1eea8ed9f35f65a29c0ba3134 SHA1 c80c60c5410f89374da88810040fd9cd7168353b SHA256 d30243bff9a889f0c7d569faa5664d135f41cbd3f4470a713352646d47ee0289
EBUILD mythtv-0.24_p20110213.ebuild 8083 RMD160 bd0065c4fcfe1e89a6b83521454b6bf6f50d3a76 SHA1 910041df05637f2049fef36061fdd8a8c952357b SHA256 a53c2c845134ae3500061135045226bd6a1e04c74b6ef7c04fcda913bc60255f
EBUILD mythtv-0.24_p20110215.ebuild 8083 RMD160 076f0efaee3f78b8e45f4a23be2c002dc69246a3 SHA1 89ad8be3641402f4a40faa13aace966356f97c99 SHA256 5509c2fb797bf1232788693529c72dfe8198acea359fb7e6577a8b88817b59de
EBUILD mythtv-0.25_pre20110128.ebuild 6811 RMD160 ac9c216c7fca6ab595d4d3ba59648a6be230bba2 SHA1 14ecf6663ea0b3daaf44b65a7c463de813a5665c SHA256 a1ac56664a150725b92c98b909fa933be89aa013deedb42d9ff6bf47a9064668
EBUILD mythtv-0.25_pre20110201.ebuild 6811 RMD160 a437fabd5c028e03f4628953e321c52141ee7e58 SHA1 342e20c9bbae07a2bc114f0302d142457923d986 SHA256 aca0ec931b6bcd79ba938492ded9d1ab2686c6377d6c89f9399ebb221bacd51c
EBUILD mythtv-0.25_pre20110204.ebuild 6811 RMD160 ee9f942e79b48fd96293e120329267c93050cec4 SHA1 92f3f0d3e22ba40e82c82a821b048e166a73e4ee SHA256 368962b74588dd31ef2ded957940c80f5157c8b434972ab49e234b62b509ce8f
EBUILD mythtv-0.25_pre20110209.ebuild 6799 RMD160 3905b502a7a44c8a97c96c85e2e449860beee085 SHA1 47311ddc73bfc134172cccb8ea52034b9e96340e SHA256 fc7d5bdfce6dee3bf272f701dfc5b90fbd039cb77e016fe5157822022e838a13
EBUILD mythtv-0.25_pre20110211.ebuild 6799 RMD160 10c65a85a4cdad5ff61e06ec82633ab33448f04d SHA1 21fd4ee88a6bf7e7ac8e9e76e7fce9e117957d94 SHA256 71777d2cecbcf36b552a3881b99a2ebf8bd99d7837a713c7c96c8bc53aa94596
EBUILD mythtv-0.25_pre20110213.ebuild 6799 RMD160 7f8b67901b7ed627d499a087915f658d1d5ecde0 SHA1 044e40e7494d36865c6a02f95d458f6c3e4c44dd SHA256 5ef9ec56d5dd3b03fc800122b13e9250c30875c6fe9ccd5dd4cc99a2eff997c8
EBUILD mythtv-0.25_pre20110215.ebuild 6799 RMD160 2fe336d634380e9ab728b255a18b3fea643efc0f SHA1 7de7276fe6851c72fa407a74857ee0f06fab8901 SHA256 c4605accb05d7fa33345d8e379647b17394cb76f4a6f5ef6736ef1433af50cd7
EBUILD mythtv-0.25_pre20110215.ebuild 6891 RMD160 2c8ec195434f12cf68a261ff9d25ae40f3e36bf3 SHA1 bdd61b099a58e8b0e7cee549f47cf82c7b4738cc SHA256 5ee0afe1ab8be9d45b684992d633b5ae9cb7c98094ec14b639cab71b7774af16
160 changes: 160 additions & 0 deletions Gentoo/media-tv/mythtv/files/mysql-5.5.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
diff --git a/mythtv/libs/libmyth/programinfo.cpp b/mythtv/libs/libmyth/programinfo.cpp
index 8c8991a..8325f82 100644
--- a/mythtv/libs/libmyth/programinfo.cpp
+++ b/mythtv/libs/libmyth/programinfo.cpp
@@ -1589,7 +1589,7 @@ bool ProgramInfo::LoadProgramFromRecorded(
"WHERE r.chanid = :CHANID AND "
" r.starttime = :RECSTARTTS");
query.bindValue(":CHANID", _chanid);
- query.bindValue(":RECSTARTTS", _recstartts);
+ query.bindValue(":RECSTARTTS", _recstartts.toString("yyyy-MM-dd hh:mm:ss"));

if (!query.exec())
{
@@ -2669,7 +2669,7 @@ void ProgramInfo::UpdateLastDelete(bool setTime) const
}
else
{
- query.prepare("UPDATE record SET last_delete = '0000-00-00T00:00:00' "
+ query.prepare("UPDATE record SET last_delete = '0000-00-00 00:00:00' "
"WHERE recordid = :RECORDID");
}
query.bindValue(":RECORDID", recordid);
@@ -2888,7 +2888,7 @@ void ProgramInfo::SaveMarkupMap(
" (chanid, starttime, mark, type)"
" VALUES ( :CHANID , :STARTTIME , :MARK , :TYPE );");
query.bindValue(":CHANID", chanid);
- query.bindValue(":STARTTIME", recstartts);
+ query.bindValue(":STARTTIME", recstartts.toString("yyyy-MM-dd hh:mm:ss"));
}
query.bindValue(":MARK", (quint64)frame);
query.bindValue(":TYPE", mark_type);
@@ -3288,7 +3288,7 @@ void ProgramInfo::SaveAspect(
" VALUES"
" ( :CHANID, :STARTTIME, :MARK, :TYPE, :DATA);");
query.bindValue(":CHANID", chanid);
- query.bindValue(":STARTTIME", recstartts);
+ query.bindValue(":STARTTIME", recstartts.toString("yyyy-MM-dd hh:mm:ss"));

query.bindValue(":MARK", (quint64)frame);
query.bindValue(":TYPE", type);
@@ -3317,7 +3317,7 @@ void ProgramInfo::SaveFrameRate(uint64_t frame, uint framerate)
" VALUES"
" ( :CHANID, :STARTTIME, :MARK, :TYPE, :DATA);");
query.bindValue(":CHANID", chanid);
- query.bindValue(":STARTTIME", recstartts);
+ query.bindValue(":STARTTIME", recstartts.toString("yyyy-MM-dd hh:mm:ss"));
query.bindValue(":MARK", (quint64)frame);
query.bindValue(":TYPE", MARK_VIDEO_RATE);
query.bindValue(":DATA", framerate);
@@ -3351,7 +3351,7 @@ void ProgramInfo::SaveTotalDuration(int64_t duration)
" VALUES"
" ( :CHANID, :STARTTIME, 0, :TYPE, :DATA);");
query.bindValue(":CHANID", chanid);
- query.bindValue(":STARTTIME", recstartts);
+ query.bindValue(":STARTTIME", recstartts.toString("yyyy-MM-dd hh:mm:ss"));
query.bindValue(":TYPE", MARK_DURATION_MS);
query.bindValue(":DATA", (uint)(duration / 1000));

@@ -3375,7 +3375,7 @@ void ProgramInfo::SaveResolution(uint64_t frame, uint width, uint height)
" VALUES"
" ( :CHANID, :STARTTIME, :MARK, :TYPE, :DATA);");
query.bindValue(":CHANID", chanid);
- query.bindValue(":STARTTIME", recstartts);
+ query.bindValue(":STARTTIME", recstartts.toString("yyyy-MM-dd hh:mm:ss"));
query.bindValue(":MARK", (quint64)frame);
query.bindValue(":TYPE", MARK_VIDEO_WIDTH);
query.bindValue(":DATA", width);
@@ -3388,7 +3388,7 @@ void ProgramInfo::SaveResolution(uint64_t frame, uint width, uint height)
" VALUES"
" ( :CHANID, :STARTTIME, :MARK, :TYPE, :DATA);");
query.bindValue(":CHANID", chanid);
- query.bindValue(":STARTTIME", recstartts);
+ query.bindValue(":STARTTIME", recstartts.toString("yyyy-MM-dd hh:mm:ss"));
query.bindValue(":MARK", (quint64)frame);
query.bindValue(":TYPE", MARK_VIDEO_HEIGHT);
query.bindValue(":DATA", height);
diff --git a/mythtv/libs/libmythtv/dbcheck.cpp b/mythtv/libs/libmythtv/dbcheck.cpp
index fa43d1a..f21ec29 100644
--- a/mythtv/libs/libmythtv/dbcheck.cpp
+++ b/mythtv/libs/libmythtv/dbcheck.cpp
@@ -2019,7 +2019,7 @@ NULL
"UPDATE settings SET value = 'MythFillGrabberSuggestsTime' "
"WHERE value = 'HonorGrabberNextSuggestedMythfilldatabaseRunTime';",
"UPDATE settings SET value = 'MythFillSuggestedRunTime', "
- " data = '1970-01-01T00:00:00' "
+ " data = '1970-01-01 00:00:00' "
"WHERE value = 'NextSuggestedMythfilldatabaseRun';",
NULL
};
diff --git a/mythtv/programs/mythbackend/scheduler.cpp b/mythtv/programs/mythbackend/scheduler.cpp
index bd81323..76b5308 100644
--- a/mythtv/programs/mythbackend/scheduler.cpp
+++ b/mythtv/programs/mythbackend/scheduler.cpp
@@ -532,15 +532,15 @@ void Scheduler::UpdateRecStatus(RecordingInfo *pginfo)
{
if (p->GetRecordingStatus() != pginfo->GetRecordingStatus())
{
- VERBOSE(VB_IMPORTANT,
+ VERBOSE(VB_IMPORTANT,
QString("Updating status for %1 on cardid %2 (%3 => %4)")
.arg(p->toString(ProgramInfo::kTitleSubtitle))
.arg(p->GetCardID())
- .arg(toString(p->GetRecordingStatus(),
+ .arg(toString(p->GetRecordingStatus(),
p->GetRecordingRuleType()))
- .arg(toString(pginfo->GetRecordingStatus(),
+ .arg(toString(pginfo->GetRecordingStatus(),
p->GetRecordingRuleType())));
- bool resched =
+ bool resched =
((p->GetRecordingStatus() != rsRecording &&
p->GetRecordingStatus() != rsTuning) ||
(pginfo->GetRecordingStatus() != rsRecording &&
@@ -577,15 +577,15 @@ void Scheduler::UpdateRecStatus(uint cardid, uint chanid,

if (p->GetRecordingStatus() != recstatus)
{
- VERBOSE(VB_IMPORTANT,
+ VERBOSE(VB_IMPORTANT,
QString("Updating status for %1 on cardid %2 (%3 => %4)")
.arg(p->toString(ProgramInfo::kTitleSubtitle))
.arg(p->GetCardID())
- .arg(toString(p->GetRecordingStatus(),
+ .arg(toString(p->GetRecordingStatus(),
p->GetRecordingRuleType()))
- .arg(toString(recstatus,
+ .arg(toString(recstatus,
p->GetRecordingRuleType())));
- bool resched =
+ bool resched =
((p->GetRecordingStatus() != rsRecording &&
p->GetRecordingStatus() != rsTuning) ||
(recstatus != rsRecording &&
@@ -1446,7 +1446,7 @@ void Scheduler::UpdateNextRecord(void)
if (nextRecMap[recid].isNull() || !next_record.isValid())
{
subquery.prepare("UPDATE record "
- "SET next_record = '0000-00-00T00:00:00' "
+ "SET next_record = '0000-00-00 00:00:00' "
"WHERE recordid = :RECORDID;");
subquery.bindValue(":RECORDID", recid);
}
@@ -1455,7 +1455,7 @@ void Scheduler::UpdateNextRecord(void)
subquery.prepare("UPDATE record SET next_record = :NEXTREC "
"WHERE recordid = :RECORDID;");
subquery.bindValue(":RECORDID", recid);
- subquery.bindValue(":NEXTREC", nextRecMap[recid]);
+ subquery.bindValue(":NEXTREC", nextRecMap[recid].toString("yyyy-MM-dd hh:mm:ss"));
}
if (!subquery.exec())
MythDB::DBError("Update next_record", subquery);
@@ -3876,7 +3876,7 @@ static bool comp_storage_perc_free_space(FileSystemInfo *a, FileSystemInfo *b)
if (b->totalSpaceKB == 0)
return true;

- if ((a->freeSpaceKB * 100.0) / a->totalSpaceKB >
+ if ((a->freeSpaceKB * 100.0) / a->totalSpaceKB >
(b->freeSpaceKB * 100.0) / b->totalSpaceKB)
return true;

0 comments on commit 53ab35b

Please sign in to comment.