SOURCES: mythtv-branch.diff - release-0-19-fixes at svn 10231

glen glen at pld-linux.org
Mon Jun 19 00:03:19 CEST 2006


Author: glen                         Date: Sun Jun 18 22:03:19 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- release-0-19-fixes at svn 10231

---- Files affected:
SOURCES:
   mythtv-branch.diff (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/mythtv-branch.diff
diff -u SOURCES/mythtv-branch.diff:1.1 SOURCES/mythtv-branch.diff:1.2
--- SOURCES/mythtv-branch.diff:1.1	Sun May 28 13:58:59 2006
+++ SOURCES/mythtv-branch.diff	Mon Jun 19 00:03:14 2006
@@ -1,7 +1,7 @@
 Index: mythplugins/mythweb/themes/wml/header.php
 ===================================================================
---- mythplugins/mythweb/themes/wml/header.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/themes/wml/header.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/themes/wml/header.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/themes/wml/header.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -26,4 +26,4 @@
  <p><a href="<?php echo root ?>tv/upcoming"><?php echo t('Upcoming Recordings') ?></a></p>
  <p><a href="<?php echo root ?>tv/recorded"><?php echo t('Recorded Programs') ?></a></p>
@@ -10,8 +10,8 @@
 +<p><a href="<?php echo root ?>status/xml"><?php echo t('Backend Status') ?></a></p>
 Index: mythplugins/mythweb/themes/default/weather/weather.php
 ===================================================================
---- mythplugins/mythweb/themes/default/weather/weather.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/themes/default/weather/weather.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/themes/default/weather/weather.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/themes/default/weather/weather.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -93,13 +93,13 @@
                  $tomorrow = date("m/d/Y", mktime(0, 0, 0, date("m")  , date("d")+1, date("Y")));
  
@@ -29,8 +29,8 @@
  
 Index: mythplugins/mythweb/themes/default/music/music.php
 ===================================================================
---- mythplugins/mythweb/themes/default/music/music.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/themes/default/music/music.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/themes/default/music/music.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/themes/default/music/music.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -164,10 +164,12 @@
  
      function print_header($filterPlaylist,$filterArtist,$filterAlbum,$filterGenre) {
@@ -50,8 +50,8 @@
  
 Index: mythplugins/mythweb/themes/default/tv/detail.php
 ===================================================================
---- mythplugins/mythweb/themes/default/tv/detail.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/themes/default/tv/detail.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/themes/default/tv/detail.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/themes/default/tv/detail.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -51,7 +51,7 @@
  <?php   } ?>
              <div id="program_title">
@@ -63,8 +63,8 @@
  <?php
 Index: mythplugins/mythweb/includes/mythbackend.php
 ===================================================================
---- mythplugins/mythweb/includes/mythbackend.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/includes/mythbackend.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/includes/mythbackend.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/includes/mythbackend.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -15,10 +15,6 @@
  // The character string used by the backend to separate records
      define('backend_sep', '[]:[]');
@@ -78,8 +78,8 @@
      define('MYTH_PROTO_VERSION', 26);
 Index: mythplugins/mythweb/includes/programs.php
 ===================================================================
---- mythplugins/mythweb/includes/programs.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/includes/programs.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/includes/programs.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/includes/programs.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -81,7 +81,9 @@
  /**/
      function &load_all_program_data($start_time, $end_time, $chanid = false, $single_program = false, $extra_query = '') {
@@ -238,8 +238,8 @@
              $this->length = $this->recendts - $this->recstartts;
 Index: mythplugins/mythweb/includes/utils.php
 ===================================================================
---- mythplugins/mythweb/includes/utils.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/includes/utils.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/includes/utils.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/includes/utils.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -276,7 +276,7 @@
          static $first_run=true;
          if($first_run) {
@@ -251,8 +251,8 @@
          if (is_array($data) || is_object($data))
 Index: mythplugins/mythweb/includes/init.php
 ===================================================================
---- mythplugins/mythweb/includes/init.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/includes/init.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/includes/init.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/includes/init.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -16,28 +16,15 @@
   *
  /**/
@@ -323,8 +323,8 @@
  
 Index: mythplugins/mythweb/includes/mobile.php
 ===================================================================
---- mythplugins/mythweb/includes/mobile.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/includes/mobile.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/includes/mobile.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/includes/mobile.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -74,58 +74,56 @@
       * If you don't know the screensize of some mobile terminal then use
       * an empty array or approximate dimensions.
@@ -434,8 +434,8 @@
      /* Scan through $mobiles and try to find matching user agent. */
 Index: mythplugins/mythweb/includes/recording_schedules.php
 ===================================================================
---- mythplugins/mythweb/includes/recording_schedules.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/includes/recording_schedules.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/includes/recording_schedules.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/includes/recording_schedules.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -68,10 +68,14 @@
  // Cleanup
      mysql_free_result($result);
@@ -455,8 +455,8 @@
          if ($key === 'offset') {
 Index: mythplugins/mythweb/includes/session.php
 ===================================================================
---- mythplugins/mythweb/includes/session.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/includes/session.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/includes/session.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/includes/session.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -19,8 +19,8 @@
  
  // Start the session
@@ -470,8 +470,8 @@
  
 Index: mythplugins/mythweb/modules/weather/handler.php
 ===================================================================
---- mythplugins/mythweb/modules/weather/handler.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/modules/weather/handler.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/modules/weather/handler.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/modules/weather/handler.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -222,8 +222,10 @@
  
      $data = explode("|", $data);
@@ -487,8 +487,8 @@
          $forecast->DescText = (strlen($forecast->DescText) > 0) ? $forecast->DescText : t('Unknown') . " (" . $data[15+$i] . ")";
 Index: mythplugins/mythweb/modules/status/handler.php
 ===================================================================
---- mythplugins/mythweb/modules/status/handler.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/modules/status/handler.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/modules/status/handler.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/modules/status/handler.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -18,14 +18,17 @@
      $masterhost = get_backend_setting('MasterServerIP');
      $statusport = get_backend_setting('BackendStatusPort');
@@ -511,8 +511,8 @@
      preg_match('#<title>(.+?)</title>#s', $status, $title);
 Index: mythplugins/mythweb/modules/backend_log/handler.php
 ===================================================================
---- mythplugins/mythweb/modules/backend_log/handler.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/modules/backend_log/handler.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/modules/backend_log/handler.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/modules/backend_log/handler.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -16,7 +16,7 @@
  // Where to start searching from
      $_GET['start'] = intVal($_GET['start']);
@@ -524,8 +524,8 @@
      $_GET['show'] = intVal($_GET['show']);
 Index: mythplugins/mythweb/modules/tv/upcoming.php
 ===================================================================
---- mythplugins/mythweb/modules/tv/upcoming.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/modules/tv/upcoming.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/modules/tv/upcoming.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/modules/tv/upcoming.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -103,8 +103,9 @@
                          continue;
                  }
@@ -540,8 +540,8 @@
                  $all_shows[] =& $Scheduled_Recordings[$channum][$starttime][$key];
 Index: mythplugins/mythweb/modules/tv/recorded.php
 ===================================================================
---- mythplugins/mythweb/modules/tv/recorded.php	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/modules/tv/recorded.php	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/modules/tv/recorded.php	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/modules/tv/recorded.php	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -128,9 +128,21 @@
                  continue;
          // Get the length (27 == recendts; 26 == recstartts)
@@ -599,8 +599,8 @@
      require_once theme_dir.'tv/recorded.php';
 Index: mythplugins/mythweb/.htaccess
 ===================================================================
---- mythplugins/mythweb/.htaccess	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/.htaccess	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/.htaccess	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/.htaccess	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -22,6 +22,7 @@
  #    AuthName           "MythTV"
  #    AuthDigestFile     /var/www/htdigest
@@ -621,7 +621,7 @@
 Index: mythplugins/mythweb/js/debug.js
 ===================================================================
 --- mythplugins/mythweb/js/debug.js	(.../tags/release-0-19)	(revision 0)
-+++ mythplugins/mythweb/js/debug.js	(.../branches/release-0-19-fixes)	(revision 10051)
++++ mythplugins/mythweb/js/debug.js	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -0,0 +1,24 @@
 +/**
 + * A random assortment of javascript debug routines
@@ -659,8 +659,8 @@
 
 Index: mythplugins/mythweb/js/browser.js
 ===================================================================
---- mythplugins/mythweb/js/browser.js	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/js/browser.js	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/js/browser.js	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/js/browser.js	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -215,14 +215,18 @@
      browser.is_css = (document.body  && document.body.style)
      browser.is_w3c = (browser.is_css && browser.getElementById)
@@ -688,8 +688,8 @@
  
 Index: mythplugins/mythweb/README
 ===================================================================
---- mythplugins/mythweb/README	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweb/README	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweb/README	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweb/README	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -1,18 +1,12 @@
  This is the README file for the MythWeb package.
 -January 17, 2006
@@ -742,8 +742,8 @@
  
 Index: mythplugins/mythdvd/mtd/jobthread.cpp
 ===================================================================
---- mythplugins/mythdvd/mtd/jobthread.cpp	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythdvd/mtd/jobthread.cpp	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythdvd/mtd/jobthread.cpp	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythdvd/mtd/jobthread.cpp	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -11,6 +11,7 @@
  #include <sys/types.h>
  #include <sys/stat.h>
@@ -754,8 +754,8 @@
  using namespace std;
 Index: mythplugins/mythdvd/mtd/mtd.cpp
 ===================================================================
---- mythplugins/mythdvd/mtd/mtd.cpp	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythdvd/mtd/mtd.cpp	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythdvd/mtd/mtd.cpp	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythdvd/mtd/mtd.cpp	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -8,6 +8,7 @@
  
  */
@@ -766,8 +766,8 @@
  #include <qdir.h>
 Index: mythplugins/mythdvd/mtd/logging.cpp
 ===================================================================
---- mythplugins/mythdvd/mtd/logging.cpp	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythdvd/mtd/logging.cpp	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythdvd/mtd/logging.cpp	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythdvd/mtd/logging.cpp	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -9,6 +9,7 @@
  */
  #include "logging.h"
@@ -778,8 +778,8 @@
  #include <mythtv/mythcontext.h>
 Index: mythplugins/mythmusic/mythmusic/vorbisdecoder.cpp
 ===================================================================
---- mythplugins/mythmusic/mythmusic/vorbisdecoder.cpp	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythmusic/mythmusic/vorbisdecoder.cpp	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythmusic/mythmusic/vorbisdecoder.cpp	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythmusic/mythmusic/vorbisdecoder.cpp	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -12,6 +12,7 @@
  #include "metadata.h"
  #include "metaiooggvorbiscomment.h"
@@ -804,8 +804,8 @@
              bitrate = ov_bitrate_instant(&oggfile) / 1000;
 Index: mythplugins/mythmusic/mythmusic/flacdecoder.cpp
 ===================================================================
---- mythplugins/mythmusic/mythmusic/flacdecoder.cpp	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythmusic/mythmusic/flacdecoder.cpp	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythmusic/mythmusic/flacdecoder.cpp	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythmusic/mythmusic/flacdecoder.cpp	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -12,6 +12,7 @@
  #include "metadata.h"
  #include "metaioflacvorbiscomment.h"
@@ -842,8 +842,8 @@
          }
 Index: mythplugins/mythmusic/mythmusic/maddecoder.cpp
 ===================================================================
---- mythplugins/mythmusic/mythmusic/maddecoder.cpp	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythmusic/mythmusic/maddecoder.cpp	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythmusic/mythmusic/maddecoder.cpp	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythmusic/mythmusic/maddecoder.cpp	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -16,6 +16,7 @@
  #include <mythtv/audiooutput.h>
  #include "metaioid3v2.h"
@@ -889,8 +889,8 @@
      }
 Index: mythplugins/mythweather/mythweather/weather.cpp
 ===================================================================
---- mythplugins/mythweather/mythweather/weather.cpp	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythweather/mythweather/weather.cpp	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythweather/mythweather/weather.cpp	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythweather/mythweather/weather.cpp	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -2571,6 +2571,14 @@
           return false;
       }
@@ -924,8 +924,8 @@
           sURL = QString("http://image.weather.com" + imageLoc + "%1L.jpg").arg(x);
 Index: mythplugins/mythcontrols/mythcontrols/mythcontrols.cpp
 ===================================================================
---- mythplugins/mythcontrols/mythcontrols/mythcontrols.cpp	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythcontrols/mythcontrols/mythcontrols.cpp	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythcontrols/mythcontrols/mythcontrols.cpp	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythcontrols/mythcontrols/mythcontrols.cpp	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -46,22 +46,6 @@
  #include "keygrabber.h"
  
@@ -986,8 +986,8 @@
      {
 Index: mythplugins/mythcontrols/mythcontrols/actionset.cpp
 ===================================================================
---- mythplugins/mythcontrols/mythcontrols/actionset.cpp	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythcontrols/mythcontrols/actionset.cpp	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythcontrols/mythcontrols/actionset.cpp	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythcontrols/mythcontrols/actionset.cpp	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -139,13 +139,19 @@
  /* method description in header */
  QStringList * ActionSet::actionStrings(const QString &context_name) const
@@ -1015,8 +1015,8 @@
  
 Index: mythplugins/mythcontrols/mythcontrols/keybindings.h
 ===================================================================
---- mythplugins/mythcontrols/mythcontrols/keybindings.h	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythcontrols/mythcontrols/keybindings.h	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythcontrols/mythcontrols/keybindings.h	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythcontrols/mythcontrols/keybindings.h	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -65,6 +65,8 @@
      /**
       * @brief Get a list of the context names.
@@ -1028,8 +1028,8 @@
      {
 Index: mythplugins/mythvideo/mythvideo/videomanager.h
 ===================================================================
---- mythplugins/mythvideo/mythvideo/videomanager.h	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythvideo/mythvideo/videomanager.h	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythvideo/mythvideo/videomanager.h	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythvideo/mythvideo/videomanager.h	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -30,7 +30,7 @@
    public:
      VideoManager(MythMainWindow *parent, const char *name = 0);
@@ -1041,8 +1041,8 @@
      void slotManualIMDB();
 Index: mythplugins/mythvideo/mythvideo/videoselected.h
 ===================================================================
---- mythplugins/mythvideo/mythvideo/videoselected.h	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythvideo/mythvideo/videoselected.h	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythvideo/mythvideo/videoselected.h	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythvideo/mythvideo/videoselected.h	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -35,7 +35,7 @@
      VideoSelected(VideoList *lvideolist,
                   MythMainWindow *parent, const char *name = 0, int index = 0);
@@ -1054,8 +1054,8 @@
    protected slots:
 Index: mythplugins/mythphone/mythphone/sipfsm.h
 ===================================================================
---- mythplugins/mythphone/mythphone/sipfsm.h	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythphone/mythphone/sipfsm.h	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythphone/mythphone/sipfsm.h	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythphone/mythphone/sipfsm.h	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -618,7 +618,7 @@
      SipWatcher *CreateWatcherFsm(QString Url);
      SipIM *CreateIMFsm(QString Url="", QString callIdStr="");
@@ -1067,8 +1067,8 @@
      int getPrimaryCall() { return primaryCall; };
 Index: mythplugins/mythphone/mythphone/vxml.h
 ===================================================================
---- mythplugins/mythphone/mythphone/vxml.h	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythphone/mythphone/vxml.h	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythphone/mythphone/vxml.h	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythphone/mythphone/vxml.h	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -10,7 +10,7 @@
  {
    public:
@@ -1080,8 +1080,8 @@
      QString getName() { return Name; };
 Index: mythplugins/mythgame/mythgame/gamehandler.h
 ===================================================================
---- mythplugins/mythgame/mythgame/gamehandler.h	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythgame/mythgame/gamehandler.h	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythgame/mythgame/gamehandler.h	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythgame/mythgame/gamehandler.h	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -106,7 +106,7 @@
  
    protected:
@@ -1093,8 +1093,8 @@
      int spandisks;
 Index: mythplugins/mythnews/mythnews/news-sites.xml
 ===================================================================
---- mythplugins/mythnews/mythnews/news-sites.xml	(.../tags/release-0-19)	(revision 10051)
-+++ mythplugins/mythnews/mythnews/news-sites.xml	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythplugins/mythnews/mythnews/news-sites.xml	(.../tags/release-0-19)	(revision 10231)
++++ mythplugins/mythnews/mythnews/news-sites.xml	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -119,7 +119,7 @@
  
      <item>
@@ -1104,10 +1104,47 @@
          <ico>http://slashdot.org/favicon.ico</ico>
      </item>
  
+Index: mythtv/libs/libmythtv/dvbchannel.h
+===================================================================
+--- mythtv/libs/libmythtv/dvbchannel.h	(.../tags/release-0-19)	(revision 10231)
++++ mythtv/libs/libmythtv/dvbchannel.h	(.../branches/release-0-19-fixes)	(revision 10231)
+@@ -60,11 +60,13 @@
+         { return chan_opts.pmt.HasTelevisionService(); }
+     /// Returns true iff we have a faulty DVB driver that munges PMT
+     bool HasCRCBug(void)                const { return has_crc_bug; }
++    uint GetMinSignalMonitorDelay(void) const { return sigmon_delay; }
+ 
+     // Commands
+     bool SwitchToInput(const QString &inputname, const QString &chan);
+     bool SwitchToInput(int newcapchannel, bool setstarting);
+     bool Tune(const dvb_channel_t& channel, bool force_reset=false);
++    bool Retune(void);
+ 
+     // Set/Get/Command just for SIScan/ScanWizardScanner
+     void SetMultiplexID(int mplexid)          { currentTID = mplexid; };
+@@ -109,11 +111,18 @@
+     volatile int      fd_frontend; ///< File descriptor for tuning hardware
+     int               cardnum;     ///< DVB Card number
+     bool              has_crc_bug; ///< true iff our driver munges PMT
++    uint              tuning_delay;///< Extra delay to add for broken drivers
++    uint              sigmon_delay;///< Minimum delay between FE_LOCK checks
+     int               currentTID;  ///< Stores mplexid from database
+ 
+     bool              first_tune;  ///< Used to force hardware reset
+ 
+     int               nextcapchannel; ///< Signal an input change
++
++    /// Last tuning options sent to hardware for retuning
++    DVBTuning         retune_tuning;
++    /// Retuning adjustment, required so drivers don't ignore retune request
++    int               retune_adj;
+ };
+ 
+ #endif
 Index: mythtv/libs/libmythtv/NuppelVideoPlayer.h
 ===================================================================
---- mythtv/libs/libmythtv/NuppelVideoPlayer.h	(.../tags/release-0-19)	(revision 10051)
-+++ mythtv/libs/libmythtv/NuppelVideoPlayer.h	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythtv/libs/libmythtv/NuppelVideoPlayer.h	(.../tags/release-0-19)	(revision 10231)
++++ mythtv/libs/libmythtv/NuppelVideoPlayer.h	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -150,7 +150,8 @@
      // Complicated gets
      long long CalcMaxFFTime(long long ff, bool setjump = true) const;
@@ -1118,7 +1155,24 @@
  
      /// Non-const gets
      OSD         *GetOSD(void)                 { return osd; }
-@@ -543,6 +544,7 @@
+@@ -297,6 +298,7 @@
+     bool DecodeFrame(struct rtframeheader *frameheader,
+                      unsigned char *strm, unsigned char *outbuf);
+ 
++    bool PrebufferEnoughFrames(void);
+     void CheckPrebuffering(void);
+     bool GetFrameNormal(int onlyvideo);
+     bool GetFrameFFREW(void);
+@@ -309,7 +311,7 @@
+     bool DoRewind(void);
+ 
+     // Private seeking stuff
+-    void ClearAfterSeek(void);
++    void ClearAfterSeek(bool clearvideobuffers = true);
+     bool FrameIsInMap(long long frameNumber, QMap<long long, int> &breakMap);
+     void JumpToFrame(long long frame);
+     void JumpToNetFrame(long long net) { JumpToFrame(framesPlayed + net); }
+@@ -543,6 +545,7 @@
      QMap<long long, int>::Iterator deleteIter;
      QMap<long long, int>::Iterator blankIter;
      QMap<long long, int>::Iterator commBreakIter;
@@ -1128,8 +1182,8 @@
      /// Lock for next_play_speed and next_normal_speed
 Index: mythtv/libs/libmythtv/osdlistbtntype.h
 ===================================================================
---- mythtv/libs/libmythtv/osdlistbtntype.h	(.../tags/release-0-19)	(revision 10051)
-+++ mythtv/libs/libmythtv/osdlistbtntype.h	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythtv/libs/libmythtv/osdlistbtntype.h	(.../tags/release-0-19)	(revision 10231)
++++ mythtv/libs/libmythtv/osdlistbtntype.h	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -1,3 +1,4 @@
 +// -*- Mode: c++ -*-
  /* ============================================================
@@ -1574,8 +1628,8 @@
  
 Index: mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
 ===================================================================
---- mythtv/libs/libmythtv/NuppelVideoPlayer.cpp	(.../tags/release-0-19)	(revision 10051)
-+++ mythtv/libs/libmythtv/NuppelVideoPlayer.cpp	(.../branches/release-0-19-fixes)	(revision 10051)
+--- mythtv/libs/libmythtv/NuppelVideoPlayer.cpp	(.../tags/release-0-19)	(revision 10231)
++++ mythtv/libs/libmythtv/NuppelVideoPlayer.cpp	(.../branches/release-0-19-fixes)	(revision 10231)
 @@ -147,6 +147,7 @@
        hascommbreaktable(false),
        deleteIter(deleteMap.end()),  blankIter(blankMap.end()),
@@ -1602,7 +1656,116 @@
  
      if ((size.width() > 0) && (size.height() > 0))
      {
-@@ -1920,7 +1923,7 @@
+@@ -1626,8 +1629,8 @@
+         {
+             // If we are using hardware decoding, so we've already done the
+             // decoding; display the frame, but don't wait for A/V Sync.
+-            videoOutput->PrepareFrame(buffer, ps);
+-            videoOutput->Show(m_scan);
++            videoOutput->PrepareFrame(buffer, kScan_Intr2ndField);
++            videoOutput->Show(kScan_Intr2ndField);
+             VERBOSE(VB_PLAYBACK, LOC + dbg + "skipping A/V wait.");
+         }
+         else
+@@ -1685,14 +1688,14 @@
+ 
+     if (diverge > MAXDIVERGE)
+     {
+-        // If audio is way ahead of video, adjust for it...
++        // If audio is way behind of video, adjust for it...
+         // by cutting the frame rate in half for the length of this frame
+ 
+         avsync_adjustment = frame_interval;
+         lastsync = true;
+         VERBOSE(VB_PLAYBACK, LOC + 
+-                QString("Audio is %1 frames ahead of video,\n"
+-                        "\t\t\tdoubling video frame interval.").arg(diverge));
++                QString("Video is %1 frames ahead of audio,\n"
++                        "\t\t\tdoubling video frame interval to slow down.").arg(diverge));
+     }
+ 
+     if (audioOutput && normal_speed)
+@@ -1811,11 +1814,8 @@
+     videosync->Start();
+ }
+ 
+-void NuppelVideoPlayer::DisplayNormalFrame(void)
++bool NuppelVideoPlayer::PrebufferEnoughFrames(void)
+ {
+-    video_actually_paused = false;
+-    resetvideo = false;
+-
+     prebuffering_lock.lock();
+     if (prebuffering)
+     {
+@@ -1843,14 +1843,29 @@
+         }
+         prebuffering_lock.unlock();
+         videosync->Start();
+-        return;
++
++        return false;
+     }
+     prebuffering_lock.unlock();
+ 
+     //VERBOSE(VB_PLAYBACK, LOC + "fs: " + videoOutput->GetFrameStatus());
+     if (!videoOutput->EnoughPrebufferedFrames())
+     {
+-        VERBOSE(VB_GENERAL, LOC + "prebuffering pause");
++        if (videoOutput)
++        {
++            videoOutput->CheckFrameStates();
++            if (videoOutput->hasMCAcceleration()   ||
++                videoOutput->hasIDCTAcceleration() ||
++                videoOutput->hasVLDAcceleration())
++            {
++                // Prebuffering fails w/XvMC's 8 surfaces..
++                usleep(5000);
++                return false;
++            }
++        }
++        VERBOSE(VB_GENERAL, LOC + "prebuffering pause" +
++                videoOutput->GetFrameStatus());
++
+         SetPrebuffering(true);
+ #if FAST_RESTART
+         if (!m_playing_slower && audio_channels <= 2)
+@@ -1861,7 +1876,7 @@
+             VERBOSE(VB_GENERAL, "playing slower due to falling behind...");
+         }
+ #endif
+-        return;
++        return false;
+     }
+ 
+ #if FAST_RESTART
+@@ -1877,6 +1892,25 @@
+     prebuffer_tries = 0;
+     prebuffering_lock.unlock();
+ 
++    return true;
++}
++
++void NuppelVideoPlayer::DisplayNormalFrame(void)
++{
++    video_actually_paused = false;
++    resetvideo = false;
++
++    if (!PrebufferEnoughFrames())
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/mythtv-branch.diff?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list