VDR Live 0.2.0, VDR 1.7.9 ja tallenteiden pituus

Juttua VDR:n ja VDR pluginien patcheistä
Avatar
phelin
Yli-ihminen
Viestit: 1256
Liittynyt: 09.02.2005 3:00
Paikkakunta: Helsinki

VDR Live 0.2.0, VDR 1.7.9 ja tallenteiden pituus

Viesti Kirjoittaja phelin » 28.10.2009 20:52

Huomasimpa tuossa, että VDR Live ei näyttänyt uusille 1.7.9:llä tehdyllie tallenteille pituutta. Oheisella pätsillä myös ts-tallenteiden pituus näkyy oikein:

Koodi: Valitse kaikki

--- recman.cpp.orig	2009-10-28 19:49:49.384991913 +0200
+++ recman.cpp	2009-10-28 19:45:06.104166790 +0200
@@ -12,7 +12,7 @@
 #include "epg_events.h"
 #include "recman.h"
 
-#define INDEXFILESUFFIX   "/index.vdr"
+#define INDEXFILESUFFIX   "/index"
 
 using namespace std::tr1;
 using namespace std;
@@ -242,7 +242,7 @@
 	{
 		long RecLength = 0;
 		if (!m_recording->FileName()) return 0;
-		cString filename = cString::sprintf("%s%s", m_recording->FileName(), INDEXFILESUFFIX);
+		cString filename = cString::sprintf("%s%s", m_recording->FileName(), m_recording->IsPesRecording() ? INDEXFILESUFFIX ".vdr" : INDEXFILESUFFIX);
 		if (*filename) {
 			if (access(filename, R_OK) == 0) {
 				struct stat buf;