Yes.
On 28. Mai 2014 00:52:45 MESZ, jacek burghardt <jaceksburgha...@gmail.com>
wrote:
>Is there patch for vdr live plugin wen using vdr 2.1.6.
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>vdr mailing list
>vdr@linuxtv.org
>http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
--
Diese Nachricht wurde von meinem Nexus 10 mit K-9 Mail gesendet.
commit 151c2fbfe46dc52df12e213bf0625c4f93750b2b
Author: ingo <nvert...@gmx.de>
Date: Thu Oct 31 09:10:23 2013 +0100
fix-2.1.2
diff --git a/pages/recordings.ecpp b/pages/recordings.ecpp
index 80f145b..df34c67 100644
--- a/pages/recordings.ecpp
+++ b/pages/recordings.ecpp
@@ -79,7 +79,11 @@ for (deletions_type::const_iterator it = deletions.begin();
it != deletions.end(
deletions.clear();
int FreeMB, UsedMB;
+#if APIVERSNUM > 20101
+int Percent = cVideoDirectory::VideoDiskSpace(&FreeMB, &UsedMB);
+#else
int Percent = VideoDiskSpace(&FreeMB, &UsedMB);
+#endif
int Minutes = int(double(FreeMB) / MB_PER_MINUTE);
int Hours = Minutes / 60;
Minutes %= 60;
diff --git a/recman.cpp b/recman.cpp
index 6a2fc00..ade3d93 100644
--- a/recman.cpp
+++ b/recman.cpp
@@ -112,7 +112,11 @@ namespace vdrlive {
if (found == string::npos)
return false;
+#if APIVERSNUM > 20101
+ string newname = string(cVideoDirectory::Name()) + "/" + name +
oldname.substr(found);
+#else
string newname = string(VideoDirectory) + "/" + name +
oldname.substr(found);
+#endif
if (!MoveDirectory(oldname.c_str(), newname.c_str(), copy)) {
esyslog("[LIVE]: renaming failed from '%s' to '%s'",
oldname.c_str(), newname.c_str());
diff --git a/tools.cpp b/tools.cpp
index c744d06..ddfacd0 100644
--- a/tools.cpp
+++ b/tools.cpp
@@ -365,7 +365,11 @@ namespace vdrlive {
stat(source.c_str(), &st1);
stat(target.c_str(),&st2);
if (!copy && (st1.st_dev == st2.st_dev)) {
+#if APIVERSNUM > 20101
+ if
(!cVideoDirectory::RenameVideoFile(source.c_str(), target.c_str())) {
+#else
if (!RenameVideoFile(source.c_str(),
target.c_str())) {
+#endif
esyslog("[LIVE]: rename failed from %s
to %s", source.c_str(), target.c_str());
return false;
}
@@ -461,7 +465,11 @@ namespace vdrlive {
size_t found =
source.find_last_of(delim);
if (found != std::string::npos)
{
source =
source.substr(0, found);
+#if APIVERSNUM > 20101
+ while (source !=
cVideoDirectory::Name()) {
+#else
while (source !=
VideoDirectory) {
+#endif
found =
source.find_last_of(delim);
if (found ==
std::string::npos)
break;
@@ -478,7 +486,11 @@ namespace vdrlive {
size_t found =
target.find_last_of(delim);
if (found != std::string::npos) {
target = target.substr(0,
found);
+#if APIVERSNUM > 20101
+ while (target !=
cVideoDirectory::Name()) {
+#else
while (target !=
VideoDirectory) {
+#endif
found =
target.find_last_of(delim);
if (found ==
std::string::npos)
break;
_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr