Commits on Jan 22, 2012
  1. @stuartm

    Bump version string in VERSION

    stuartm committed Jan 22, 2012
Commits on Jan 20, 2012
  1. @stuartm

    Do not allow channels to be inserted from xmltv for unsuitable source…

    … types
    Primarily this means any digital tuner, DVB/ATSC/QAM256 etc
    Inserting channels from xmltv guide data in these cases will result in duplicate
    untunable channels as vital information such as network, service and transport
    ids will not be available.
    (cherry picked from commit 87b9449)
    stuartm committed Oct 17, 2011
  2. @sphery
  3. @sphery

    Update "Removing unwanted channels" instructions

    in -fixes docs.
    sphery committed Jan 20, 2012
  4. @sphery
  5. @sphery

    Fix warnings in 1262 DB upgrade.

    Fix warnings that can occur in the 1262 DB upgrade if any of the columns
    being changed to varchar contain NULL values.
    These warnings resulted in a DB upgrade failure for a at least one user,
    but in attempting to reproduce the failure (with Qt4.6.2+MySQL5.1,
    Qt4.6.2+MySQL5.5, Qt4.7.3+MySQL5.1, Qt4.8.0+MySQL5.1, and
    Qt4.8.0+MySQL5.5), I was unsuccessful.  The only way I was able to cause
    it to fail was with MySQL strict mode enabled
    (sql_mode=STRICT_ALL_TABLES).  Note that many other parts of MythTV are
    likely to fail with strict mode enabled, so it is recommended that users
    do not enable strict mode.
    Thanks to dchilton for reporting the issue, and to JK for helping to
    (cherry picked from commit 96cf1cf)
    sphery committed Jan 20, 2012
Commits on Jan 17, 2012
  1. @wagnerrp

    Correct timestamps usage in Perl bindings

    This corrects which timestamps are used when applying values to
    formatting strings, properly using starttime and endtime for EPG values,
    rather than recstartts and recendts.
    Signed-off-by: Raymond Wagner <>
    (cherry picked from commit c29b91c)
    Jaak Pruulmann-Vengerfeldt committed with wagnerrp Jan 17, 2012
Commits on Jan 4, 2012
  1. @stuartm
Commits on Jan 3, 2012
  1. @stuartm
Commits on Jan 1, 2012
  1. @Beirdo

    Fix yrnoxml weather script

    Seems has changed their site around a bit, in particular the searching.
    This now should work properly again.
    Fixes #10231.
    Based on the patch in the ticket, from but reformatted
    and reworked a bit.
    (cherry picked from commit 75bde2a)
    Beirdo committed Jan 1, 2012
  2. @Beirdo

    Oops, remove a debugging print from BBC Weather code

    (cherry picked from commit e9417bd)
    Beirdo committed Dec 14, 2011
  3. @Beirdo

    Redo BBC Weather source

    Seems the BBC had the urge to prettify (and break) their weather pages.  The
    search now returns a different ID than the RSS feeds that we have been using.
    Luckily, the RSS ID number seems to still be buried in the HTML, and they are
    saying they'll have the RSS feeds linked "very soon".  Meanwhile this should
    This adds another requirement for Perl modules: JSON.
    Fixes #10204
    (cherry picked from commit b7c2e38)
    Beirdo committed Dec 14, 2011
Commits on Dec 30, 2011
  1. MythVideo: Avoid crashing if child item no longer exists.

    Check validity of child metadata before attempting to play it.
    Fixes #10176.
    Robert McNamara committed Dec 29, 2011
Commits on Dec 29, 2011
  1. @stuarta

    Enhance UK EIT fixup to support "QuotedSubtitles".

    Some of the channels (specifically 4Music) are helpfully
    putting the subtitle in the description as follows
    '<subtitle>.' <description>
    This adds support for this case.
    stuarta committed Dec 29, 2011
  2. @sphery

    Fix a potential segfault if MDM::downloadNow() times out.

    Reset the destination QByteArray pointer after a download
    timeout to make sure the downloadFinished() callback doesn't
    try to write to it after it has been deallocated.
    Refs #9950
    Signed-off-by: Chris Pinkham <>
    (cherry picked from commit db25a28)
    Lawrence Rust committed with sphery Jul 28, 2011
Commits on Dec 6, 2011
  1. @daniel-kristjansson

    Refs #6516. Fix a regression caused by [21445] aka [2fdeb3f].

    We were unlocking a mutex after it was deleted. The lock is for the writeStringList()/readStringList() and should have been released before the DownRef().
    Thanks go to Helen Buus for finding this.
    daniel-kristjansson committed Dec 5, 2011
Commits on Nov 29, 2011
  1. @Beirdo

    Catch first frame corrupting unsigned count

    Fixes #9801
    Signed-off-by: Gavin Hurlbut <>
    User committed with Beirdo Nov 29, 2011
Commits on Nov 16, 2011
  1. @stuarta
  2. @stuarta

    Add a UK fixup to remove "All New To 4Music!" which is breaking

    proper creation of subtitles and therefore duplicate matching.
    stuarta committed Nov 16, 2011
  3. @jyavenard

    Allows to change the ALSA buffer size

    In what is likely an ALSA bug, sometimes requiring 500ms buffer fails. Add a ALSABufferOverride parameter that allows to override the value. Value is in milliseconds.
    jyavenard committed Nov 16, 2011
Commits on Nov 9, 2011
  1. Fix DVD and Blu Ray seeking.

    The main problem here was that when paused, the seek position would
    fallback to the current speed (i.e. 0) and playback would resume from
    the beginning of the title.
    With DVD playback, we were also asking the dvdnav object to seek to the
    nearest cell - which led to some sizeable search discrepancies depending
    where playback was relative to the nearest cell. We now ask for a more
    accurate search.
    Backported from master 4b0803b
    Fixes #9305
    Mark Kendall committed Nov 9, 2011
Commits on Nov 8, 2011
  1. @cpinkham

    Add @ to valid chars on mythfrontend network control command line.

    This should allow myth://StorageGroup@hostname/ type URLs to work.
    cpinkham committed Nov 7, 2011
Commits on Nov 7, 2011
  1. OSD: Fix screen ordering again.

    Cherry-picked from master a2e143f.
    Fixes #9941
    Mark Kendall committed Nov 7, 2011
  2. @tralph
  3. @tralph

    libdvdread: backport upstream changesets r1232 and r1234.

    This fixes playback of some discs that have been recently reported as failing.
    tralph committed Nov 6, 2011
Commits on Nov 5, 2011
  1. @kenni

    Fix the Danish virtual keyboard by correcting the ISO-code in its fil…

    (cherry picked from commit 4818523)
    kenni committed Nov 5, 2011
Commits on Oct 31, 2011
  1. @rdv @wagnerrp

    Fixed error with 'UTC' dates and some code format clean up

    This corrects a processing issue with responses from the TMDB api that
    have recently begun to append 'UTC' to the end of each timestamp.
    Signed-off-by: Raymond Wagner <>
    rdv committed with wagnerrp Oct 30, 2011
Commits on Oct 30, 2011
  1. @wagnerrp

    Allow bad Metadata tags to be bypassed

    This is in response to a change in the TMDb API that resulted in the
    grabber returning bad data for the 'lastupdated' field.  If a field
    returns bad data, skip over it and continue processing the rest of the
    (cherry picked from commit 15b0ffc)
    wagnerrp committed Oct 29, 2011
Commits on Oct 25, 2011
  1. @tms13 @wagnerrp

    Correct copy/paste error in postroll commercial detection

    Corrects an incorrect variable use that was missed when copying a
    similar block of code added in 9f5ee51.
    Fixes #10120
    Refs #6889
    Signed-off-by: Raymond Wagner <>
    (cherry picked from commit 39c6183)
    tms13 committed with wagnerrp Oct 25, 2011
Commits on Oct 23, 2011
  1. MythRenderOpenGL: Add glu.h header.

    Fixes #10115 with patch from Richard Shaw.
    Mark Kendall committed Oct 23, 2011
Commits on Oct 18, 2011
  1. @jyavenard @Beirdo

    Fix AAC/LATM playback for streams with changing config

    Refs #10079.
    Signed-off-by: Gavin Hurlbut <>
    jyavenard committed with Beirdo Oct 17, 2011
Commits on Oct 10, 2011
  1. @jyavenard

    Fix potential cash in mythtranscode.

    Fixes #10084
    jyavenard committed Oct 10, 2011
Commits on Oct 9, 2011
  1. @k-ross @sphery

    Fix MythPlayer::GetRawVideoFrame() for mythcommflag.

    Fix MythPlayer::GetRawVideoFrame() to return the correct frame number.
    This change fixes mythcommflag so that it will return consistent results
    across multiple runs.  It should also improve commercial detection
    accuracy, as the frame numbers identified by the different methods will
    actually be precise--allowing for better comparing the results of the
    different methods.
    Although this commit has my name for the signed-off line, I didn't do
    much.  Thanks to Kevin Ross for the debugging and the patch, to Taylor
    Ralph and Mark Kendall for actually reviewing the patch, and to all the
    users and devs who ran with the patch to test it (and saw
    greatly-improved commercial flagging results).
    Fixes #9997.
    Signed-off-by: Michael T. Dean <>
    (cherry picked from commit f135d5d)
    k-ross committed with sphery Oct 9, 2011
  2. @jyavenard

    Add ALSA playback support for 24 bits LSB audio.

    Fixes #10081
    jyavenard committed Oct 9, 2011
Commits on Oct 6, 2011
  1. @jyavenard

    Fix possible audio corruption.

    Under some circumstances, audio already played could be heard again. This was the result of an incorrect audio circular buffer pointer calculation
    jyavenard committed Oct 6, 2011