Commits on Jun 22, 2018
  1. User Jobs/System Events: Add %RECORDEDID%

    Bill Meek
    Bill Meek committed Jun 22, 2018
Commits on Jun 20, 2018
  1. mythuiguidegrid: bump the number of time slots to 48

    Paul Harrison
    Paul Harrison committed Jun 20, 2018
    This fixes a problem were themes could set a maximum of 4 hours in the
    guide grid but the code only allowed for 3 hours.
    Thanks to Roger Siddons for finding the problem.
Commits on Jun 19, 2018
  1. FFmpeg: Sync to release 4.0.1

    bennettpeter committed Jun 19, 2018
    For details see MythTV/FFmpeg repository
    Synced from versions:
    FFmpeg/FFmpeg/release/4.0 n4.0.1-5-gb5106c5aa2
    MythTV/FFmpeg/release/4.0 n4.0.1-15-g7207239662
  2. Add multiple mythroot path support to plugins build

    mspieth committed Jun 19, 2018
    * Supports python bindings in a different path to most other myth
    * Supports debian build without installing bindings
  3. Android: Add standard library check for opengl

    mspieth committed Jun 19, 2018
    refs #13228
Commits on Jun 14, 2018
  1. Logging: Tries to make the meaning of localhost clearer

    Bill Meek
    Bill Meek committed Jun 14, 2018
    Demotes the "Empty LocalHostName..." LOG to informational
    and says it's typical. Use 'profile' rather than 'localhost'
    Trying to help user's understand that the "localhost value"
    itself isn't used for the actual socket/TCP connection.
  2. Perl bindings: Actually parse config.xml

    Bill Meek
    Bill Meek committed Jun 14, 2018
    From the users list, where a line in config.xml was
    'commented out' using a # rather than <!-- xxx -->.
    Neither of which worked using the old method.
    Potential problem if XML::Simple isn't available
    in all distributions. Only Debian/Ubuntu/Mythbuntu
    were checked and libxml-simple-perl was there.
    Also, removes all references to the old mysql.txt
    DB..... names.
    For reference:
    probably doesn't apply here as config.xml is truly
    Closes #13293
Commits on Jun 13, 2018
  1. Clean up bluray includes in bdringbuffer.cpp.

    linuxdude42 committed Jun 12, 2018
    The libbluray header files include two identical sets of values for
    video rates, where the only difference is the name prefix.  Switching
    from the BD_ prefix to the BLURAY_ prefix allows the removal of a
    couple of include files, and will allow easier removal of the internal
    copy of libbluray at some point in the future.
  2. Use pkg-config to find the GLESv2 libraries.

    linuxdude42 committed Jun 3, 2018
    The current tests fail on FreeBSD where the package lives in a
    directory (/usr/local/include) that isn't searched by default.
  3. Fix how configure finds libxml2.

    linuxdude42 committed Jun 3, 2018
    Remove the first component of the include file name as it is redundant
    with the path provided by pkg-config.  This is not normally noticable
    as on most systems the default include path contains the parent of the
    libxml include path, and it all works out.  On FreeBSD this is not the
    case, and the libxml2 libraries can't be found without tweaking.
  4. Re-enable compiling of v4l2 on FreeBSD.

    linuxdude42 committed Jun 13, 2018
    With the commit of 9d49155, v4l2 will compile on FreeBSD.
Commits on Jun 12, 2018
  1. FreeBSD does not have endian types

    RealDeuce authored and linuxdude42 committed Nov 13, 2017
    Add __le32 and friends for FreeBSD.
Commits on Jun 9, 2018
  1. Services API: Changes ManageUrlProtection Services=All

    Bill Meek
    Bill Meek committed Jun 9, 2018
    Initially, Services=All set the URL Protection to "/",
    but that meant that UPnP was also affected (spotted by
    Roger) and also mythweb's Status page wanted a second
    authentication (beyond that setup in /etc/apache2 etc.)
    Now only the KnownServices will be protected (/Capture,
    /Channel, /Content , /Dvr, /Guide, /Music, /Myth,
    /Video) when All is used. Other combinations can still
    be used.
Commits on May 30, 2018
  1. ffmpeg: sync to release/4.0 branch n4.0-45-g3dc75278a9 from MythTV/FF…

    bennettpeter committed May 30, 2018
    Sync to release/4.0 branch of the MythTV/FFmpeg fork of FFmpeg.
    See FFmpeg/README.sync for details.
  2. ffmpeg: Undo ffmpeg customization no longer needed

    bennettpeter committed May 30, 2018
    We no longer need the c++ check since we are no longer including
Commits on May 27, 2018
  1. MythSystemEventHandler::SubstituteMatches: Give recordinginfo a chanc…

    jpoet committed May 22, 2018
    …e to
    RecordingInfo::SubstituteMatches: Add "INPUTNAME" to substitutions.
  2. Minor cleanup. Use IsExternalChannelChangeInUse() instead of directly

    jpoet committed May 19, 2018
    accessing the variable.
Commits on May 25, 2018
  1. Fix crash during recording with newer compilers

    garybuhrmaster authored and bennettpeter committed May 25, 2018
    Invalid attempt to access subscript 0 of a vector of size 0 causes
    an abort with newer compilers. Fixed in three places.
    Fixes #13263
    Signed-off-by: Peter Bennett <>
Commits on May 24, 2018
  1. ffmpeg: Fix compile errors from ffmpeg resynchronize

    bennettpeter committed May 24, 2018
    Some macro names changed.
  2. ffmpeg: sync to release branch n4.0-43-ge4e7472e73 from MythTV/FFmpeg

    bennettpeter committed May 23, 2018
    Redo sync using release branch instead of development branch.
    Swiched to MythTV/FFmpeg fork
  3. ffmpeg: Fix MythTV errors resulting from FFmpeg changes

    bennettpeter committed May 14, 2018
    Many FFmpeg objects were removed or renamed.
    Return code for read requests was changed.
Commits on May 23, 2018
Commits on May 22, 2018
Commits on May 21, 2018
  1. Try to fix FreeBSD builds

    peper03 committed May 21, 2018
  2. Update libmythbluray to match commit 8c15fdad7797854bc4f98cdb339074a4…

    peper03 committed May 21, 2018
    …f9f2dbb3 (just after 1.0.2) from git://
  3. Make sure jar file for libmythbluray is installed if built.

    peper03 committed May 21, 2018
    (qmake didn't create the Makefile rule because the jar file did not exist at the time the Makefile was created)
  4. Revert "Update libmythbluray to match commit 8c15fdad7797854bc4f98cdb…

    peper03 committed May 21, 2018
    …339074a4f9f2dbb3 (just after 1.0.2) from git://"
    This reverts commit f982d7a.
Commits on May 20, 2018
  1. Update libmythbluray to match commit 8c15fdad7797854bc4f98cdb339074a4…

    peper03 committed May 20, 2018
    …f9f2dbb3 (just after 1.0.2) from git://