packages: xbmc/xbmc-fpsrate.patch (NEW)=?UTF-8?Q?=20?=- fix fps rate for MicroDVD subtitles

charles charles at pld-linux.org
Sun Feb 12 23:04:18 CET 2012


Author: charles                      Date: Sun Feb 12 22:04:18 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fix fps rate for MicroDVD subtitles

---- Files affected:
packages/xbmc:
   xbmc-fpsrate.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/xbmc/xbmc-fpsrate.patch
diff -u /dev/null packages/xbmc/xbmc-fpsrate.patch:1.1
--- /dev/null	Sun Feb 12 23:04:18 2012
+++ packages/xbmc/xbmc-fpsrate.patch	Sun Feb 12 23:04:13 2012
@@ -0,0 +1,15 @@
+--- xbmc-10.0/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserMicroDVD.cpp.orig	2010-12-17 07:17:41.000000000 +0100
++++ xbmc-10.0/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserMicroDVD.cpp	2011-02-04 22:05:12.000000000 +0100
+@@ -48,7 +48,11 @@
+   CLog::Log(LOGDEBUG, "%s - framerate %d:%d", __FUNCTION__, hints.fpsrate, hints.fpsscale);
+   if (hints.fpsscale > 0 && hints.fpsrate > 0)
+   {
+-    m_framerate = (double)hints.fpsscale / (double)hints.fpsrate;
++    double fpsrate = (double)hints.fpsrate;
++    if (hints.fpsrate == 24)
++      fpsrate = 23.976125;
++
++    m_framerate = (double)hints.fpsscale / fpsrate;
+     m_framerate *= DVD_TIME_BASE;
+   }
+   else
================================================================


More information about the pld-cvs-commit mailing list