Commits on Jun 4, 2012
  1. Setting VERSION to v0.25.1

    stuartm committed Jun 4, 2012
  2. Fix leak in MythNetVision. Coverity defect 703767

    (cherry picked from commit dfb717c)
    stuartm committed Jun 4, 2012
  3. Fix a couple of memory leaks in mythgame. Coverity defects 703765 & 7…

    (cherry picked from commit 7809398)
    stuartm committed Jun 4, 2012
Commits on Jun 3, 2012
  1. Only disable greedy deinterlacer on mac!

    [cherry-picked from 2315e31]
    r Please enter the commit message for your changes. Lines starting
    r Please enter the commit message for your changes. Lines starting
    jyavenard committed Jun 3, 2012
  2. Fix 32 bits compilation on mac and Quartz playback

    [cherry-picked from ecd76ef]
    jyavenard committed Jun 3, 2012
  3. Attempt to fix most issues in IPTV recorder.

    IPTV recording is broken, this commit make things better, but it doesn't solve all issues.
    - Tuning wasn't working, it was searching for a freqid on a recorder that doesn't have any, only a channel number
    - When playback startup was interrupted (like the frontend exiting) or an error occurs during SignalMonitor, the IPTV stream wasn't killed, resulting in a recorder being stuck forever in "in-use" mode (ref: #10493)
    - When recording was going, it would have been impossible to stop the recorder, and TVRec would have just waited forever.
    Also add some logging.
    [cherry-picked from d836725]
    jyavenard committed May 25, 2012
Commits on Jun 2, 2012
  1. If SetCurrentFocusWidget() is called on a widget which already has fo…

    …cus then just return. This avoids a lot of unnecessary updates and redraws.
    (cherry picked from commit 7a2fc43)
    stuartm committed Jun 2, 2012
  2. Handle mouse in mythuibuttontree.

    (cherry picked from commit e763a6a)
    stuartm committed Jun 2, 2012
  3. Subtitles: Only display teletext captions inside the "box" area.

    The spec says that characters outside the "Start Box" / "End Box"
    region should not be displayed.  Refs #10678.
    (cherry picked from commit 419fc84)
    stichnot committed Jun 2, 2012
  4. Subtitles: Add a leading space to teletext subtitle backgrounds.

    This is according to the spec.
    (cherry picked from commit b1eb74d)
    stichnot committed Jun 2, 2012
Commits on Jun 1, 2012
  1. Internet Content: Fix Vimeo grabber

    Vimeo now requires that oauth_callback is specified.  We set it to out-of-band
    since we don't use it.
    (cherry picked from commit 0c92bfd)
    natanojl committed Jun 1, 2012
  2. Comment additional missed line in e47bcd4.

    (cherry picked from commit cc72081)
    wagnerrp committed Jun 1, 2012
Commits on May 31, 2012
  1. Apply fix from 139a98e in correct area.

    (cherry picked from commit e47bcd4)
    wagnerrp committed May 31, 2012
  2. Fix yet more leaks in services/dvr.cpp. Objects allocated on the heap…

    … when they could/should have been on the stack.
    (cherry picked from commit 0a33dd5)
    stuartm committed May 31, 2012
Commits on May 30, 2012
  1. Fix 'Show Upcoming' context menu entry in the Guide.

    (cherry picked from commit 13209eb)
    stuartm committed May 30, 2012
  2. Fix another misplaced else condition in osd.cpp. Exact same problem a…

    …s in [1207821] just in another place. Related to Coverity defect 700312 'Logically dead code'
    (cherry picked from commit 8c8bd19)
    stuartm committed May 30, 2012
  3. Fix misplaced else condition in osd.cpp. This just looks like a mista…

    …ke, the else appended to the wrong block. dialog cannot be null, but Create() can and will fail. Related to Coverity defect 700311 'Logically dead code'
    (cherry picked from commit 1207821)
    stuartm committed May 30, 2012
  4. Fix file handle leaks in oggvorbis and wavpack tag readers. These, al…

    …ong with one in the flac tag reader were caused when we stopped using an instance of the Taglib::FileRef class to read the track length. Taglib::FileRef would take ownership of the pointer and delete it when we were done, now that we're not using Taglib::FileRef we're again responsible for deleting the object which in turn closes the open file handle. Refs #10721
    stuartm committed May 30, 2012
  5. Fix leak of MetaIOID3() object if we're scanning Flac files without I…

    …D3 tags. Fixes #10776 and #10757
    (cherry picked from commit 2144ef1)
    stuartm committed May 30, 2012
Commits on May 29, 2012
  1. Refs #10771. Revert "Fixes #10541. Fix EIT scanning deadlock."

    This appears to be _causing_ a deadlock for warpme.
    This reverts commit 6dce025.
    daniel-kristjansson committed May 29, 2012
  2. Fix PlaybackSock::GetMaxBitrate protocol usage.

    QUERY_REMOTEENCODER now returns only one value.  This change was missed
    when the protocol was changed to send 64-bit values directly, instead of
    encoded as two 32-bit ints (this part, specifically, in 1508085 ).
    Fixes #10705.
    Signed-off-by: Michael T. Dean <>
    iandall committed with sphery May 29, 2012
  3. Direct users to FAQ on wiki.

    (cherry picked from commit ddcc2bc)
    sphery committed May 23, 2012
  4. Specify MySQL storage engine for mfdb temp tables.

    Since MySQL 5.5 changes the default storage engine to InnoDB, and since
    many distros configure the InnoDB file path to refer to a directory on a
    file system with barriers enabled, any temporary tables written to disk
    will be written as InnoDB tables on the InnoDB file path, rather than
    using MyISAM tables, which can be stored on the tmpdir.  This results in
    severe performance issues when using mythfilldatabase with Schedules
    Direct data.  Therefore, specify the use of MyISAM storage engine for
    mythfilldatabase DataDirect temporary tables.
    See, also:
    (cherry picked from commit c06b706)
    sphery committed May 23, 2012
  5. Disable artwork processing for exportMetadata().

    This disables the output of artwork definitions when generating an mxml
    file through the bindings.  There is currently no support for handling
    local artwork in the files at this time.
    (cherry picked from commit 139a98e)
    wagnerrp committed May 29, 2012
Commits on May 28, 2012
  1. HD-PVR LiveTV: Rework HD-PVR SignalMonitor to avoid encoding start/st…

    The HD-PVR does not behave well when told to switch encoding on/off
    quickly.  Only use the video resolution reported by the driver to determine
    if the HD-PVR has stabilized: If the driver reports the same resolution
    consistently for two seconds, then assume a good lock.
    jpoet committed May 28, 2012
Commits on May 27, 2012
  1. Fix some XDS parsing.

    This adds support for interleaved XDS streams and fixes the handling of XDS interleaved with captions.
    daniel-kristjansson committed May 25, 2012
  2. Rework RecorderBase::AspectChange() so it can't cause divide by zero.

    daniel-kristjansson committed May 18, 2012
  3. Force proper initialization of keys and jumppoints for control socket.

    (cherry picked from commit 931fe9c)
    wagnerrp committed May 27, 2012
Commits on May 26, 2012
  1. Subtitles: Enable forced subtitle tracks. Refs #10735

    If the subtitle track is marked as forced, mark each individual
    subtitle as forced even if it isn't individually marked in the stream.
    Some mkv rips of DVDs appear to be structured this way.
    (cherry picked from commit d5ce98e)
    stichnot committed May 23, 2012