Permalink
Commits on Oct 18, 2010
  1. Check in .24rc1 md5sums.

    Robert McNamara committed Oct 18, 2010
    git-svn-id: http://svn.mythtv.org/svn/trunk@26885 7dbf422c-18fa-0310-86e9-fd20926502f2
  2. MythPlayer: remove video frame rate scaling for ff/rew frame interval…

    tralph committed Oct 18, 2010
    … determination and set a more appropriate frame interval for 3x rewind.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26882 7dbf422c-18fa-0310-86e9-fd20926502f2
  3. In DVD playback, use the presence of menu buttons as the indicator of

    Mark Kendall committed Oct 18, 2010
    whether to display them (and not the menu flag).
    
    Cleans up a number of menu sequences where the menu button is displayed
    for too long after a menu keypress.
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26881 7dbf422c-18fa-0310-86e9-fd20926502f2
  4. Further refinement of DVD menu detection.

    Mark Kendall committed Oct 18, 2010
    This takes a leaf out of the mplayer codebook and assumes that anything
    that is not in the VTS domain is a menu. This does not appear to pick up
    any false positives but does correctly identify at least one main menu
    that is otherwise broken.
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26880 7dbf422c-18fa-0310-86e9-fd20926502f2
  5. Improve the default/default-wide language/country selection screens a…

    stuartm committed Oct 18, 2010
    … little.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26879 7dbf422c-18fa-0310-86e9-fd20926502f2
  6. MythPlayer: Base ff/rew frame intervals on play_speed ranges instead …

    tralph committed Oct 18, 2010
    …of exact values. This should cover cases where a user sets customized speeds in the DB.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26878 7dbf422c-18fa-0310-86e9-fd20926502f2
  7. More unused includes plugins.

    stuartm committed Oct 18, 2010
    git-svn-id: http://svn.mythtv.org/svn/trunk@26877 7dbf422c-18fa-0310-86e9-fd20926502f2
  8. Switch the language used for the en_CA locale to the new en_CA transl…

    nriendeau committed Oct 18, 2010
    …ation
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26876 7dbf422c-18fa-0310-86e9-fd20926502f2
  9. Add some missing mythsystem.h includes to MNV.

    stuartm committed Oct 18, 2010
    git-svn-id: http://svn.mythtv.org/svn/trunk@26875 7dbf422c-18fa-0310-86e9-fd20926502f2
  10. A few updates to the Danish translation of mythfrontend, before we hi…

    kenni committed Oct 18, 2010
    …t RC1.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26874 7dbf422c-18fa-0310-86e9-fd20926502f2
  11. Remove a bunch of unused includes from mythnetvision which were accid…

    stuartm committed Oct 18, 2010
    …entally introduced by copy/pasting from mythvideo. Silences a few warnings about deprecated code.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26873 7dbf422c-18fa-0310-86e9-fd20926502f2
  12. Remove a bunch of unused includes from mythvideo which were left over…

    stuartm committed Oct 18, 2010
    … from when it used the old UI libs. Silences a few warnings about deprecated code.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26872 7dbf422c-18fa-0310-86e9-fd20926502f2
  13. Update the Danish locale file to enable CC by default.

    kenni committed Oct 18, 2010
    git-svn-id: http://svn.mythtv.org/svn/trunk@26871 7dbf422c-18fa-0310-86e9-fd20926502f2
  14. MythPlayer: add default frame_interval values for 8x and 16x, also sc…

    tralph committed Oct 18, 2010
    …ale frame_interval based off frame rate and frame intervals which were calculated using 29.97 fps.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26870 7dbf422c-18fa-0310-86e9-fd20926502f2
  15. Improve MythPlayer's responsiveness to actions when fast forwarding and

    Mark Kendall committed Oct 18, 2010
    rewinding.
    
    A little history:-
    
    - The OSD re-write moved media playback into the main UI thread to
    ensure QObjects behave correctly and to avoid interacting with the X
    server in a unsafe manner.
    - We can't block the main UI thread and hence can no longer use a simple
    loop for playback and need to plug into the main Qt event loop.
    - The simple loop was initially replace by using a QTimer with a zero
    timeout to trigger displaying the next frame (the zero timeout is a
    special case that processes the timer event once all other events have
    been cleared).
    - The behaviour of QTimer has changed in Qt 4.6 and it no longer
    delivers playback events as fast as previously - with an obvious impact
    on performance.
    - The QTimer was replaced with a custom player event type.
    - To ensure playback performance is maintained, we queue up several of
    these player events and hence minimise any delay between displaying one
    frame and the next.
    - When fast forwarding and rewinding, the main UI thread can be blocked
    for significant periods of time (due to the frequent seeks and the
    change to the screen update period).
    - If up to 3 player events are queued during fast forward/rewind then
    the delay before an action is processed can be measured in seconds.
    
    ... so when fast forwarding/rewinding, drop the number of events in the
    queue to one.
    
    This is not a perfect solution as there can still be a noticeble delay
    and it would be much better if we actually knew what was happening in
    the main event loop and/or had the ability to customise it for our
    needs.
    
    Closes #8843
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26869 7dbf422c-18fa-0310-86e9-fd20926502f2
  16. MythPlayer: handle play_speed == 0.0f properly in ChangeSpeed() and r…

    tralph committed Oct 18, 2010
    …efactor how frame_interval and ffrew_skip are calculated so that we can customize frame_interval based on play_speed and not for key frame distance or some inflexible formula.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26867 7dbf422c-18fa-0310-86e9-fd20926502f2
  17. New Canadian English full translation from the Canadian English trans…

    nriendeau committed Oct 18, 2010
    …lation team.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26866 7dbf422c-18fa-0310-86e9-fd20926502f2
  18. Updated French MythFrontend, MythArchive, MythBrowser translation fro…

    nriendeau committed Oct 18, 2010
    …m the French language translation team.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26865 7dbf422c-18fa-0310-86e9-fd20926502f2
  19. Fix the backup and restore scripts to be more forgiving of user typos…

    sphery committed Oct 18, 2010
    … in command-line argument punctuation, and fix some spacing in backup script output as long as the version number is changing.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26864 7dbf422c-18fa-0310-86e9-fd20926502f2
Commits on Oct 17, 2010
  1. Reorganize MythFrontend's i18n.pro and translate.pro further as sugge…

    nriendeau committed Oct 17, 2010
    …sted by stuartm
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26861 7dbf422c-18fa-0310-86e9-fd20926502f2
  2. Refs #9108. Actually change the pre-0.22 collation, which I forgot to…

    sphery committed Oct 17, 2010
    … do in [26856].
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26859 7dbf422c-18fa-0310-86e9-fd20926502f2
  3. Fixes #9108. Don't assume that a DB upgrade will occur after a databa…

    sphery committed Oct 17, 2010
    …se is restored with --drop_database --create_database. This updates the DB default character set and collation after replacing an existing database rather than relying on the TV schema DB upgrade to do so.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26856 7dbf422c-18fa-0310-86e9-fd20926502f2
  4. Remove dead and redundant entry from i18n.pro and reorganization entries

    nriendeau committed Oct 17, 2010
    git-svn-id: http://svn.mythtv.org/svn/trunk@26855 7dbf422c-18fa-0310-86e9-fd20926502f2
  5. Fix a segfault in mythweather when a script no longer exists on a sys…

    stuartm committed Oct 17, 2010
    …tem.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26853 7dbf422c-18fa-0310-86e9-fd20926502f2
  6. Stuart Morgan pointed out that SetText() shouldn't be called in the c…

    daniel-kristjansson committed Oct 17, 2010
    …onstructor.. this avoids that.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26852 7dbf422c-18fa-0310-86e9-fd20926502f2
  7. MythBrowser: clean up some headers and remove some old code that's no…

    Paul Harrison committed Oct 17, 2010
    … longer
    
    needed. Silences all compiler warnings in MythBrowser.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26851 7dbf422c-18fa-0310-86e9-fd20926502f2
  8. Stop skipping the rest of the video when encountering a slice header …

    Beirdo committed Oct 17, 2010
    …in parsing
    
    in FindPSKeyFrames.  On some ivtv setups, and also on saa7164 (aka HVR-2250),
    this can at times miss a large number of frames in the frame count, as it seems
    more than one frame is passed back at once in the PES packet (it looks like),
    and this optimization would skip them.  The net result was the frame count
    being off by a fairly large margin, often showing 1/3 to 1/10 of the actual
    frame number.  This didn't seem to be a change in FFmpeg code, nor in ours, but
    apparently in driver/firmware behavior.
    
    This function can use a rework after release, but for now, this seems to fix
    the issue at hand.
    
    Fixes #7978
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26850 7dbf422c-18fa-0310-86e9-fd20926502f2
  9. Fix a misspelled MNV genre icon. Patch from Doug Vaughan.

    Robert McNamara committed Oct 17, 2010
    git-svn-id: http://svn.mythtv.org/svn/trunk@26849 7dbf422c-18fa-0310-86e9-fd20926502f2
  10. add german locale file

    jannau committed Oct 17, 2010
    git-svn-id: http://svn.mythtv.org/svn/trunk@26848 7dbf422c-18fa-0310-86e9-fd20926502f2
  11. Unfortunately [26846] requires a binary protocol bump.

    daniel-kristjansson committed Oct 17, 2010
    git-svn-id: http://svn.mythtv.org/svn/trunk@26847 7dbf422c-18fa-0310-86e9-fd20926502f2
  12. Fixes the blank clock bug. There were actually two bugs, one was a re…

    daniel-kristjansson committed Oct 17, 2010
    …set to blank on SetTextFromMap in the OSD, and an initial m_nextUpdate one second in the future so it would always take one second before the clock was first updated. This also fixes a small oversight in the setting of m_nextUpdate that caused some seconds to take two seconds to 'tick'.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26846 7dbf422c-18fa-0310-86e9-fd20926502f2
  13. Check the locale defaults file (if available) when making the default…

    stuartm committed Oct 17, 2010
    … language selection in the Locale Selection screen since this might suggest a language which is different the one we'd guess at e.g. We might want to default to en_GB for en_AU and not en_US. This commit also fixes fallback to en_US when there is no available translation for current locale.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26845 7dbf422c-18fa-0310-86e9-fd20926502f2
  14. configure: do not add -Wdisabled-optimizations to CFLAGS for debug bu…

    jannau committed Oct 17, 2010
    …ilds
    
    prevents endless 'cc1: warning: -funit-at-a-time is required for inlining
    of functions that are only called once' warning spam
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@26844 7dbf422c-18fa-0310-86e9-fd20926502f2
  15. Remove redundant blank lines from Canadian English locale file

    nriendeau committed Oct 17, 2010
    git-svn-id: http://svn.mythtv.org/svn/trunk@26843 7dbf422c-18fa-0310-86e9-fd20926502f2
  16. Canadian French and English locale files. OKed by stuartm

    nriendeau committed Oct 17, 2010
    git-svn-id: http://svn.mythtv.org/svn/trunk@26842 7dbf422c-18fa-0310-86e9-fd20926502f2