Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on May 18, 2012
  1. @daniel-kristjansson

    Merge remote branch 'origin/master' into devel/rtp

    daniel-kristjansson authored
  2. @daniel-kristjansson

    Rework RecorderBase::AspectChange() so it can't cause divide by zero.

    daniel-kristjansson authored
  3. @daniel-kristjansson
  4. @stuartm

    MythMusic: Add the missing mm_directory.png

    Paul Harrison authored stuartm committed
    This adds the icon required by the new directory browsing in the playlist
    editor gallery view.
    (cherry picked from commit 3b4cf74)
    Signed-off-by: Stuart Morgan <>
  5. @stuartm

    MythMusic: Add directory browsing to the playlist editor

    Paul Harrison authored stuartm committed
    This adds a 'Directory' node to the playlist editor so you can browse for
    tracks by file path. Selecting a node will add all the tracks below it to the
    (cherry picked from commit d7fcd89)
    Signed-off-by: Stuart Morgan <>
  6. @stuartm

    MythMusic: Make 'All Tracks' add all the tracks to the playlist

    Paul Harrison authored stuartm committed
    On the playlist editor screen selecting the 'All tracks' node will add all the
    tracks below it to the playlist.
    (cherry picked from commit 6c6b4b8)
    Signed-off-by: Stuart Morgan <>
  7. @stuartm

    MythMusic: Add TOGGLESHUFFLE and TOGGLEREPEAT keybindings

    Paul Harrison authored stuartm committed
    (cherry picked from commit 91e7b1d)
    Signed-off-by: Stuart Morgan <>
  8. @stuartm

    MythMusic: Add keybindings to jump to all the views

    Paul Harrison authored stuartm committed
    This adds some SWITCHTO* keybindings in the Music context that allows you to
    define keys that will switch to the chosen view rather than having to use the
    menu. All are unbound by default.
    (cherry picked from commit 0f1c4bf)
    Signed-off-by: Stuart Morgan <>
  9. @stuartm

    MythMusic: Remove some no longer used key bindings

    Paul Harrison authored stuartm committed
    (cherry picked from commit ea7a0b8)
    Signed-off-by: Stuart Morgan <>
  10. @stuartm

    MythMusic: Pass the full filename to TagExists() in Metadata::getTagg…

    Paul Harrison authored stuartm committed
    This fixes a bug when reading the metadata from flac files with ID3 tags.
    (cherry picked from commit 459e806)
    Signed-off-by: Stuart Morgan <>
  11. @jyavenard

    Hopefully fix Windows build #2

    jyavenard authored
    Core issue is that libmythbluray depends on libxml2 ; so it will only link properly if myth was compiled with libxml2. Yet there are no dependencies defined.
    Re-order the libs so they are listed at the end of the linker command
  12. @jyavenard

    Hopefully fix Windows build #2

    jyavenard authored
    libmythbluray depends on libxml, yet it's not linked against it.
  13. @jyavenard

    Revert "Hopefully fix Windows build"

    jyavenard authored
    This reverts commit dad31cc.
  14. @jyavenard

    Hopefully fix Windows build

    jyavenard authored
    seems like it only ever build based on the order it was linked in libmythtv.
  15. @jyavenard

    Reorganise libmythtv, creating a DVD, Bluray and HLS sub-folder and m…

    jyavenard authored
    …oving their respective related code into them.
    Way too many files in libmythtv, getting lost...
    Long way to go...
Commits on May 17, 2012
  1. @jyavenard
  2. @jyavenard
  3. @jyavenard

    Add HTTP Live Streaming playback

    jyavenard authored
    This add full support for HTTP Live Streaming playback as per
    This includes:
    - Automatic fallback to lower bandwidth streams if available, the changeover will be detected according to the network bandwidth
    - Full support for live streaming
    - Seek support for video on demand stream
    There are few problems remaining however:
    -When switching to a different stream that is of a different resolution, playback will usually fail. Detection for format change should be added to myth player
    -When seeking with values over 2 minutes, sometimes the player will fail, detecting an EOF. No idea why.
    -For VOD streams, the whole downloaded content is buffered in RAM, this could get huge (as big as the file being streamed). Caching to disk should be implemented
    Playback of AES-128 encrypted content hasn't been tested; retrieval of the key will only work from publicly accessible web site defeating the whole purpose of encryption
  4. @stichnot

    Remove unused arguments from TV::UpdateOSDStatus().

    stichnot authored
    The default-valued "next" and "prev" arguments are never deliberately
    set, and were actually getting in the way of the "timeout" argument.
  5. @stichnot

    Subtitles: Make the subtitle zoom factor into a live setting.

    stichnot authored
    OSDCC708TextZoom is removed from the frontend OSD setup screen and
    added as a "live setting" to the Subtitles menu of the playback OSD.
    This brings up an adjustment dialog similar to adjusting audio sync or
    The menu item is only offered when subtitles are currently enabled.
    For text and CEA-708 subtitles, adjustments take effect immediately.
    For CEA-608, the adjustment takes effect only when the next caption is
    displayed, due to the way the 608 reader is structured.
    For now, only the Subtitles menu entry is provided, but if needed, it
    would be practical to add a wider set of actions and keybindings to
    match the implementation of audio sync and timestretch adjustment.
  6. @cpinkham

    Add line to allow testing of AAC encoding via libfaac.

    cpinkham authored
    Using native aac support will require converting audio to floats,
    so put in a comment letting users enable AAC encoding for now if
    they want to test AAC.
    libfaac seems to work fine for generating streams playable on my iOS
    devices and Roku player.
  7. @cpinkham

    Remove path names from HLS playlist entries.

    cpinkham authored
    The spec does not require path names, so remove them so that all files
    are found relative to the playlist itself.  The path was only originally
    supplied in the playlist due to the fact that we had to use URIs of
    the form /Content/GetFile?StorageGroup=blah&FileName=bleh.  Now that
    we can use /StorageGroup/blah/bleh we no longer need to use paths in
    the files since clients can follow the new URI format.
  8. @cpinkham
  9. @cpinkham

    HTTP Live Streaming fix

    cpinkham authored
    Put a comma after the duration on the EXTINF tag per the IETF spec.
    Refs #10729.
  10. @cpinkham

    HTTP Live Streaming fixes in AVFormatWriter

    cpinkham authored
    - Fix HLS encoding after the ffmpeg sync.
    - Guestimate the h264 encoding level based on the requested frame size
    - Don't set FF_PROFILE_AAC_MAIN when using AAC encoding in AVFormatWriter
Commits on May 16, 2012
  1. @wagnerrp
  2. @wagnerrp
  3. @amlopezalonso @nriendeau

    Updated Spanish/Spain MythFrontend translation

    amlopezalonso authored nriendeau committed
    from Antonio Marcos Lopez Alonso
    (The other contained no new translations.)
    Thank you Antonio!
    Refs #10727
    Signed-off-by: Nicolas Riendeau <>
Commits on May 15, 2012
  1. @gigem

    Fix updating of metadata info in RecordingRule.

    gigem authored
    Only set the metadata info from the RecordingInfo if it's not already
    set.  This is should be a better fix than was commited in db12303.
  2. @gigem

    Revert "Fix editing inetref/season/episode from the PBB."

    gigem authored
    This reverts commit db12303.
  3. @sphery

    Fix the 1299 DB upgrade (DeletedMaxAge update).

    sphery authored
    The 1299 upgrade modifies DeletedMaxAge for its new meaning, now that
    AutoExpireInsteadOfDelete is always enabled.  Previously, 0 meant
    "expire when out of disk space" and was the default value; but after
    f78f999 , 0 means "expire immediately" and -1 means "expire when out of
    disk space."  Both before and after f78f999, any positive value means
    to expire recording files that many days after deletion.
    However, the setting DeletedMaxAge was only ever written to the database
    if the user enabled AutoExpireInsteadOfDelete (triggering the
    DeletedExpireOptions TriggeredConfigurationGroup) and modified
    DeletedMaxAge to some value other than its default of 0.  Therefore,
    most users did not actually have a value for DeletedMaxAge in their
    databases--whether they had enabled AutoExpireInsteadOfDelete or not.
    The DB upgrade needs to change DeletedMaxAge to -1 if and only if
    AutoExpireInsteadOfDelete is enabled and DeletedMaxAge has a value of 0
    (or is still using the default).  Because of the condition on the
    update, it did nothing for users with AutoExpireInsteadOfDelete enabled
    but without a value for DeletedMaxAge in the database.  This resulted in
    their systems changing from "expire when out of space" to "expire
    Thanks to Thomas Boehm and Peter on the mythtv-users mailing list for
    noticing that their settings didn't carry over through the update.
  4. @sphery

    Handle new config.xml format in backup/restore.

    sphery authored
    I'm planning a more comprehensive fix, but this will allow these scripts
    to work until it's ready.
    The scripts remain version independent and will work with any version of
    MythTV (and any version of config.xml)--unstable/development,
    0.25-fixes, 0.24-fixes, or older versions.
Commits on May 14, 2012
  1. @daniel-kristjansson
  2. @jyavenard

    Accept --enable-sdl configure option

    jyavenard authored
    [fb90f73] made the use of --enable-sdl option required to build ffplay, but such option was invalid
  3. @jyavenard
Something went wrong with that request. Please try again.