Commits on Aug 6, 2012
  1. Setting VERSION to v0.26-beta

    Beirdo committed Aug 6, 2012
  2. Always recognize Season and Episode in addition to their translation

    nriendeau committed Aug 6, 2012
    when parsing video files.
    Closes #10613
Commits on Aug 5, 2012
  1. MythMusic: Remove duplicate menu entry for the Fullscreen Visualiser

    Paul Harrison authored and stuartm committed Jul 7, 2012
    (cherry picked from commit c58dce4)
Commits on Aug 4, 2012
  1. Updated German MythFrontend, MythArchive, MythGallery, MythGame,

    Florian Bittner authored and nriendeau committed Aug 4, 2012
    MythMusic, MythNews and MythWeather translation
    from Florian Bittner.
    Thank you Florian!
    Closes #10973
    Signed-off-by: Nicolas Riendeau <>
  2. Fixes #10944. Fix frontend playback button on mythweb details page.

    dekarl authored and daniel-kristjansson committed Aug 4, 2012
    Signed-off-by: Daniel Thor Kristjansson <>
Commits on Aug 3, 2012
  1. Fixes #10970. Fix StreamHandler restart race.

    daniel-kristjansson committed Aug 3, 2012
    We wait for _running to be set to false, but we need the thread to be
    in the finish state or QThread::start() will exit silently without
    starting the thread. Since we're calling QThread::wait() we don't
    really need the while (_running) loop at all in either Start() or
    Stop(), so I've removed it. This race probably dates back to the
    pthread->QThread porting.
  2. Refs #10970. Don't print EOF as error if it's expected.

    daniel-kristjansson committed Aug 3, 2012
    This isn't the cause of any issues, it's just a bit confusing when reading the logs.
    When we close a DRB we are expecting a EOF so it's not an error when we see it..
Commits on Aug 1, 2012
  1. Guard against incomplete data in the MetOffice feed, if a period cont…

    stuartm committed Aug 1, 2012
    …ains no data then skip over it
Commits on Jul 31, 2012
  1. Correct --printexpire option in mythbackend.

    wagnerrp committed Jul 31, 2012
    This corrects logic that was accidentally inverted in 8bc8dd5, and
    allows `mythbackend --printexpire` to be used again.
  2. Revert "Setting VERSION to v0.26-beta"

    Beirdo committed Jul 31, 2012
    This reverts commit db9ef08.
  3. Fixes #8983. Allow relaxed matching of channels in DB.

    daniel-kristjansson committed Jul 31, 2012
    If the user has incomplete channel info in their DB still try
    to match them as best as we can to channels found in the scan.
  4. Setting VERSION to v0.26-beta

    Beirdo committed Jul 31, 2012
  5. Fixes #10943. Apply LiveTV group before we start jobs.

    wofferl authored and daniel-kristjansson committed Jul 31, 2012
    Signed-off-by: Daniel Kristjansson <>
  6. Refs #10961. Add missing RunProlog()/RunEpilog()

    daniel-kristjansson committed Jul 31, 2012
    I don't know if this addresses the issue of the ticket or not
    but this should address the warnings about DB connection handling
    in #10934 which may be related. FYI The QRunnable::run()
    implementations don't need this as calling this is handled
    by MThreadPool for those.
  7. Clarify translated error strings for mythfilldatabase too, signed off…

    stuartm committed Jul 31, 2012
    … by Nicholas Riendeau on behalf of the translation team.
  8. Clarify an error message to indicate that the xmltv grabber is errori…

    stuartm committed Jul 31, 2012
    …ng, not mythfilldatabase
  9. Updated Hong Kong Chinese MythFrontend and MythArchive translatation

    wwycheuk authored and nriendeau committed Jul 31, 2012
    from Walter Cheuk
    Thank you Walter!
    Refs #10960
    Signed-off-by: Nicolas Riendeau <>
Commits on Jul 30, 2012
  1. fix braino in parser of delivery system descriptor

    dekarl authored and daniel-kristjansson committed Jul 16, 2012
    Use "a" instead of "auto" as default for DTVInversion to silence error.
    Actualy show what inversion parameter is considered invalid.
    Make both copies of the error message identical while here.
    Fixes #10917
    Signed-off-by: Daniel Thor Kristjansson <>
  2. Refs #10948. Fully randomize EIT crawl start time.

    daniel-kristjansson committed Jul 30, 2012
    The deadlocks we've been seeing here should be fixed now, but they
    should have been rare to begin with due to randomization of the
    EIT Scanning start time. But they were occurring at fairly high
    frequency. It turns out we were not applying enough randomness when
    there were multiple cards and we were also losing randomness after
    the first recording on a tuner finished and we reset the clock.
  3. Fixes #10897. Clear paused when we unpause FirewireRecorder.

    kpl388 authored and daniel-kristjansson committed Jul 30, 2012
    Signed-off-by: Daniel Thor Kristjansson <>
  4. Refs #10872. Use desired start and end times for recording quality.

    daniel-kristjansson committed Jul 27, 2012
    This is the rest of [07acf0e]. The constructors weren't right in
    the previous commit and we need to get updated desired times to
    the recorder for the recording quality determination to use them.
  5. Fixes #10872. Use desired start and end times.

    daniel-kristjansson committed Jul 23, 2012
    The recording quality measurement needs to know when a recording was
    supposed to start and end to know how much is actually missing from
    the recording. We used to use the scheduled start and end times for
    this, but sometimes a recording is intentionally started late or ended
    early. This captures that by tracking the 'desired' start and end point.
    This is initially set by the scheduler using and pre and post roll
    values, and if the user intentionally stops a recording early that
    updates the desired end time as well.
  6. Add Ceton usb support

    ldkronos authored and gigem committed Jul 30, 2012
    The attached patch fixes an issue with the Ceton RTP code that
    prevents it from working on the USB version Ceton device.  The
    previous code attempted to filter out any packets originating from IPs
    other than the Ceton's configured IP.  This worked fine with the PCIe
    ceton device, but the USB version does not behave the same way.
    Packets will be originated from another IP address.  Thus the code
    will not let any packets through when using a USB Ceton.  Removing
    this check will allow both the PCIe and USB Ceton devices to function
    properly.  Fixes #10952 .
    Signed-off-by: David Engel <>
  7. Fixes #10956. Special case LoggingItem in ReferenceCounter.

    daniel-kristjansson committed Jul 30, 2012
    We can't LOG the LoggingItem reference counter as that will lead to infinite recursion.
    We also can't LOG in PrintDebug() under the leakLock lock anymore because that will lead to a deadlock.
  8. Add method to immediately interrupt HLS read or seek.

    jyavenard committed Jul 30, 2012
    HLSRingBuffer::Read and HLSRingBuffer::Seek always wait for sufficient data to be buffered before returning. Add two new methods: HLSRingBuffer::Interrupt() and HLSRingBuffer::Continue() to stop any wait.
    Ref #10934
  9. Fix possible deadlock in AirPlay server

    jyavenard committed Jul 30, 2012
    Under some circumstances, we could send a PLAY command while the system was already playing, so we would never receive the TVPlaybackUnpaused signal and wait forever.
    Add a new TVPlaybackPlaying() signal that is always emit after handling the ACTION_PLAY event
  10. Make mythavtest always use OpenGL on Mac

    jyavenard committed Jul 30, 2012
    Following 0a5d426, do the same for mythavtest