Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on May 31, 2015
  1. @dekarl

    add defragmentation of the recordedseek table to maintenance

    dekarl authored
    This fixed very slow (more then 10 seconds) waiting times on start of
    recording playback caused by very slow loading of the seek table from
    the database.
    for an elaborate explanation of the problem.
    Also sort program and filemarkup while here. (the second and third
    biggest tables on my backend)
    Refs #12451
    (cherry picked from commit de66bcd)
Commits on May 28, 2015
  1. @dekarl

    fix typo intetref -> inetref

    dekarl authored
    Refs #11919
    (cherry picked from commit e93ce60)
  2. @dekarl

    Merge remote-tracking branch 'alewando/mythlink-metadata' into HEAD

    dekarl authored
    Fixes #11919
    (cherry picked from commit da90015)
Commits on May 26, 2015
  1. @stuarta

    Refs #12416. Changeset 1b99b21 broke symbol hiding on debian based sy…

    stuarta authored
    (cherry picked from commit ea183d4)
    Signed-off-by: Stuart Auchterlonie <>
  2. @garybuhrmaster @stuarta

    Support gcc 5.x in configure

    garybuhrmaster authored stuarta committed
    Signed-off-by: Stuart Morgan <>
    Fixes #12416
    (cherry picked from commit 1b99b21)
    Signed-off-by: Stuart Auchterlonie <>
Commits on May 20, 2015
  1. MythDownloadManager: fix a bug when downloading URL's with percent en…

    Paul Harrison authored
    This avoids converting a url to a QUrl only to later use its toString() method
    which was causing problems with percent encoded URL's not being removed from the
    download queue because we ended up comparing a human readable URL with a percent
    encoded one.
    Refs #12356
    (cherry picked from commit d620cb9)
  2. MythDownloadManager: put the lock around m_downloadInfos when removin…

    Paul Harrison authored
    …g a url
    Also log an error if we fail to remove a download url from m_downloadInfos after
    a download completes.
    Refs #12356
    (cherry picked from commit 58694eb)
Commits on May 19, 2015
  1. Make sure the PCR PID is not discarded if it is not listed in the PMT…

    Richard Hulme authored
    … (i.e. the PCR PID contains only PCR packets).
    Fixes #12422
    (cherry picked from commit 98c47b5)
Commits on May 18, 2015
  1. @dcjm @dekarl

    Apply UK EIT fix-up on additional transports.

    dcjm authored dekarl committed
    (cherry picked from commit 7ee28ce)
    (cherry picked from commit ef2895e)
  2. @stuartm

    Fix PCR packets being stripped from transport stream following [0f0e678]

    stuartm authored Paul Harrison committed
    (cherry picked from commit d947e91)
    Refs #12422
Commits on May 13, 2015
  1. MythDownloadManager: add some logging to try to track down the 100% c…

    Paul Harrison authored
    …pu bug
    This also allows the theme checker to be run once a minute rather than the
    usual once an hour to try to trigger the bug quicker. Setting the
    MYTHTV_DEBUGMDM environment variable will run the checker every minute.
    So for 0.27.4-fixes use :-
    MYTHTV_DEBUGMDM="1" mythfrontend -v file --loglevel=debug
    Refs #12356
    (cherry picked from commit 7e0441c)
Commits on May 6, 2015
  1. @stichnot

    Subtitles: Fix cc608 preamble indents. Fixes #12051.

    stichnot authored
    Cherry-picked from 366c428 .
    Thanks to Helen (faginbagin) for the analysis and patch.
    As Helen points out in the ticket, it would be all-around better if we
    took an approach like the cc708 captions and rendered everything onto
    an internal grid of characters and then converted that to strings to
    draw on the screen, but that's a lot of work for a mostly deprecated
    caption format.
Commits on May 5, 2015
  1. @natanojl @stuarta

    Video output: Fix OpenGL 1 output after b997114

    natanojl authored stuarta committed
    (cherry picked from commit 2b01ed3)
    Signed-off-by: Stuart Auchterlonie <>
    Refs #12421
  2. @natanojl @stuarta

    Video output: Add default fragment shader for OpenGL 2

    natanojl authored stuarta committed
    When there were no color conversions with the YUV->RGB shader, there was no
    other fragment shader active and because of that the video was black.
    (cherry picked from commit b997114)
    Signed-off-by: Stuart Auchterlonie <>
    Refs #12421
  3. @stichnot

    Reduce "Watch Recordings" sluggishness by caching jobqueue state.

    stichnot authored
    Refs #8962, refs #7990.
    This is essentially a cherry-pick of b43b11c.
  4. @stichnot

    UI: Optimize updates to MythUIButtonList when an item's state changes

    Paul Harrison authored stichnot committed
    This patch checks if a MythUIButtonListItem is visible and only calls
    the parent's Update() if it is visible thus speeding up the update
    and also reduces flicker when updating buttonlists with a large number of
    Based on a patch by Lawrence Rust.
    (cherry picked from commit 4e5ce7f)
Commits on Apr 27, 2015
  1. @stichnot

    Subtitles: Yet another state calculation fix.

    stichnot authored
    0925cc0 doesn't count AV subtitles as
    "text" subtitles, but it should.
    (cherry picked from commit 017cc5c)
  2. @stichnot

    Subtitles: Fix state calculation in EnableCaptions/DisableCaptions.

    stichnot authored
    26f6437 was too aggressive in
    assuming that EnableCaptions would actually enable text subtitles, and
    DisableCaptions would actually disable text subtitles.  They only
    enable/disable a particular type of subtitles (which may have already
    been enabled/disabled), so we need to check the overall state after
    the operation is performed.
    (cherry picked from commit 0925cc0)
Commits on Apr 25, 2015
  1. @stichnot

    Subtitles: Allow transitions between ATSC and SCTE captions.

    stichnot authored
    In changeset d526385 (refs #9829),
    code was added such that the first time ATSC caption data is seen, any
    future SCTE caption data is explicitly ignored.  This was to deal with
    broadcasts containing duplicate caption data.
    This policy causes problems when the recording switches back and forth
    between the two sources of caption data, such as when the broadcaster
    splices in commercials.
    The updated solution continues to favor ATSC data, but allows a switch
    back to SCTE after SCTE data is seen 10 times in a row (a somewhat
    arbitrarily chosen number) without intervening ATSC data.
    Refs #12054.
    (cherry picked from commit 68bd03f)
Commits on Apr 22, 2015
  1. @stichnot

    Send REC_STARTED_WRITING event for NuppelVideoRecorder.

    stichnot authored
    This recorder doesn't go through the usual path of the other
    recorders, where keyframes are identified (and where frames prior to
    the first keyframe are discarded) and the event is sent after the
    first keyframe is found.
    Refs #12328.
    (cherry picked from commit c07c21e)
Commits on Apr 20, 2015
  1. Make MythWelcome spawn MythFrontend in the UI thread again due to pro…

    Richard Hulme authored
    …blems with LIRC but allow events to be processed. This prevents extra key presses being queued and allows them to be ignored until MythFrontend has returned.
Commits on Apr 19, 2015
  1. @stichnot

    Subtitles: Don't reset subtitle state after seeking.

    stichnot authored
    After a seek, ac3a988 caused the subtitle-enabled state to be reset to
    the desired state at playback start, rather than left unchanged.
    (cherry picked from commit 26f6437)
Commits on Apr 17, 2015
  1. @stichnot

    Network control: Handle "space" key properly.

    stichnot authored
    Fixes #12361.
    (cherry picked from commit 72c4abd)
Commits on Apr 14, 2015
  1. Spawn MythFrontend from a separate thread in MythWelcome to avoid mul…

    Richard Hulme authored
    …tiple key events being queued and restarting MythFrontend as soon as it exits.
    Problem discussed here:
    (cherry picked from commit 72de5f4 with a minor change to an include file to compile with QT4)
Commits on Apr 13, 2015
  1. Don't show the miniplayer in MythMusic when starting the next track i…

    Richard Hulme authored
    …f we're not playing any more.
    This makes playback stop correctly when 'Repeat mode' is off and we've reached the end of the playlist.  Otherwise showing the miniplayer causes playback to start again.
    (cherry picked from commit bc1ffba)
Commits on Apr 12, 2015
  1. @stichnot

    Subtitles: Fix automatic display of captions/subtitles.

    stichnot authored
    There was something of a race condition in the previous code.  At
    startup of playback, the decoder thread runs ahead and updates track
    lists as it encounters them, including audio, cc608, cc708, etc.  If
    no subtitle tracks are found before the UI thread gets to a certain
    point, the UI thread commits to keeping subtitles disabled, regardless
    of the "automatically display subtitles" setting.
    In the new version, at startup of playback, the UI thread keeps the
    original intention alive so that subtitles will automatically start
    displaying when they eventually arrive.
    Note that this fix doesn't address the problem where the player ought
    to switch to a "better" subtitle track type when it comes along, such
    as switching from cc608 to cc708.
    Refs #10740 (only because this fixes a fix with that ref)
    (cherry picked from commit ac3a988)
  2. @stichnot

    Subtitles: Avoid changing subtitle state in the decoder thread.

    stichnot authored
    This addresses the clearing of stale subtitles after a seek.
    Refs #10740.
    (cherry picked from commit 438d29a)
Commits on Apr 1, 2015
  1. @warrenfalk @stuartm

    fix SSDP thread using 100% CPU on zero byte datagrams

    warrenfalk authored stuartm committed
    Refs #12395
    Signed-off-by: Stuart Morgan <>
Commits on Mar 4, 2015
  1. @stuarta
Commits on Mar 2, 2015
  1. @stuartm

    Fix a segfault in the EIT cache

    stuartm authored
    (cherry picked from commit 2e8c5f8)
Commits on Mar 1, 2015
  1. @stuartm

    Don't try to listen on addresses which are no longer available.

    stuartm authored
    (cherry picked from commit 5f64cab)
Commits on Feb 25, 2015
  1. @stuartm

    Revert "Fix metadata fanart selection."

    stuartm authored
    The fix for this issue was addressed at a lower level in another
    commit as a result this code path was reversing the list again.
    Fixes #12246
    This reverts commit da8ac30.
    (cherry picked from commit 09422c5)
Commits on Feb 23, 2015
  1. @stuarta

    Add 29.5Msys/s to the preset list of possible symbol rates. Found on …

    stuarta authored
    …several dvb-s2 multiplexes across Europe
    (cherry picked from commit e269804)
  2. @stuartm @stuarta

    Add 23Msys/s to the preset list of possible symbol rates. This one is…

    stuartm authored stuarta committed
    … used for several DVB-S2 multiplexes in the UK.
    (cherry picked from commit 8d11d72)
  3. @stuarta

    Fixes #12221. When setting a dvb_tuning_delay, save the value the use…

    stuarta authored
    …r enters
    (cherry picked from commit 267c890)
Something went wrong with that request. Please try again.