Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 5, 2012
  1. @timbrody @Beirdo

    Fix UPnP for Sony BluRay players

    timbrody authored Beirdo committed
    Set DLNA.ORG_PN=MPEG_TS_SD_NA_ISO for video/mpeg, which allows Sony Blu-Ray
    players to see recordings.
    
    This doesn't seem to be likely to break other UPnP clients, but as usual, 
    our UPnP Mediaserver support is kinda like black magic not having the DLNA
    spec, and is based primarily on user trial and error and observations.
    
    Fixes #9446
    
    Signed-off-by: Gavin Hurlbut <ghurlbut@mythtv.org>
  2. @Beirdo

    mythtranscode: --fifoinfo reports aspect ratio of first uncut frame

    Lawrence Rust authored Beirdo committed
    This fixes a problem using the --fifoinfo option to report the format
    of a recording.  When using a cutlist the first few frames may be cut
    and the format of the first uncut frame may be different from the first
    physical frame.
    
    This fixes a problem when using nuvexport etc if the recording starts
    in widescreen e.g. for adverts but switches to 4:3 for the feature.
    
    Fixes #10301
    
    Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
    Signed-off-by: Gavin Hurlbut <ghurlbut@mythtv.org>
  3. @jyavenard

    Look in more than one location for libdvdcss on mac.

    jyavenard authored
    We look into:
    Contents/Frameworks
    Contents/PlugIns <- proper spelling
    Contents/Plugins <- spelling used in old packager
    
    libdvdcss used to be store in the Plugins directory, and was loaded by mythtv while searching for myth plugins, generating warnings about invalid plugin.
    The library should be in Frameworks instead, but we don't want to break the old behaviour
    Add both PlugIns and Plugins, so the bundle can work on case sensitive file systems
  4. @jyavenard

    Giving up on Qt, doing it with an external command.

    jyavenard authored
    Reverting to the orignal code, and having a special case for mac
Commits on Mar 4, 2012
  1. @jyavenard

    Delay first call to QTextCodec until after main QApplication has been…

    Craig Treleaven authored jyavenard committed
    … created
    
    Calling QTextCode before QApplication has been created, causes Qt to ignore local plugins and use system-wide instead. Not a problem on linux because they are one and the same, but on mac they are different: resulting in loading two sets of Qt libraries in RAM, ultimately leading to a crash
    
    Fixes #9447
    
    Signed-off-by: Jean-Yves Avenard <jyavenard@mythtv.org>
  2. @jyavenard
  3. @runeevjen @nriendeau

    Updated Norwegian Bokmal MythFrontend and all plugins translation

    runeevjen authored nriendeau committed
    from Rune Evjen.
    
    Thank you Rune!
    
    Signed-off-by: Nicolas Riendeau <nriendeau@mythtv.org>
  4. @Beirdo

    Rearrange code in AddRangeList to defeat compile warnings

    Beirdo authored
    This should fix the warnings on the FreeBSD compile host.
  5. @nriendeau

    Miscellaneous string fixes

    nriendeau authored
  6. @cpinkham

    Fix HLS AddVideoLiveStream with files in subdirectories.

    cpinkham authored
    The current code would only work for files in the base of a
    Storage Group.  This allows usage for files in subdirectories as well.
    
    Thanks to George Nassas on the -uses mailing list for the bug
    report and testing the patch.
  7. MythArchive: Remove the Cancel options from the menus

    Paul Harrison authored
    This follows similar changes to the menus in other parts of Myth.
  8. @wagnerrp
  9. MythBrowser: Remove the Cancel options from the menus

    Paul Harrison authored
    This follows similar changes to the menus in other parts of Myth.
  10. MythMusic: Remove the Cancel options from the menus

    Paul Harrison authored
    This follows similar changes to the menus in other parts of Myth.
  11. MythMusic: Add some context menus on the playlist editor screen

    Paul Harrison authored
    This allows easy access to options that were only available through
    key-bindings before like being able to add/edit/remove a smart playlist, or
    add/replace tracks in the gallery playlist editor.
  12. @stuartm

    Per 2075458 Remove deprecated attribute from dispatchNow(), we know i…

    stuartm authored
    …t's deprecated but it's not going away any time soon
  13. @stuartm
  14. @stuartm
  15. @stuartm

    Move the Recording Profiles editor into mythtv-setup where it belongs…

    stuartm authored
    …. This constantly gets overlooked because it's not in the right place, especially by users who chose to use a third party frontend.
  16. @NigelPearson

    Better default device (when MediaMonitor disabled) on OS X. Refs #10370

    NigelPearson authored
    OS X uses both the BSD and raw device paths,
    so the MediaMonitor supplies names like disk1 instead of /dev/disk1.
  17. @Beirdo

    Rework AudioReencodeBuffer further to fix HLS audio buffering

    Beirdo authored
    Added back in some code to only pass full buffers (or multiples thereof) to
    the consuming transcoder.  This should fix the potential issues with HLS
    transcoding with different input and output audio frame sizes.
    
    Also redid AudioBuffer to use a QByteArray to simplify the memory management
    when appending buffers.
    
    Refs #10199
  18. @jyavenard

    Bump ABI version.

    jyavenard authored
    Following the rename of util.h to mythmiscutil.h, bump ABI number
  19. @jyavenard

    Rename util.h into mythmiscutil.h

    jyavenard authored
    util.h is a system header on mac and some other BSD systems (like NetBSD). This confuses llvm compiler as it will prefer system headers over those available locally. So rename the file into mythmiscutil.h.
    Use the name mythmiscutil.h as mythutil.h and mythbaseutil.h already exist in code tree
  20. @jyavenard

    Fix dcraw detection on FreeBSD (old sh, not bash)

    jyavenard authored
    hash built-in command was a bashism only. Instead use command -v which is POSIX compliant.
    Tested to work with bash and FreeBSD's sh
  21. @wagnerrp

    Use QNetworkAddressEntry to get proper broadcast address for udplistener

    wagnerrp authored
    This restructures the listen address search to store
    QNetworkAddressEntry values, rather than simple QHostAddress ones. This
    new type provides access to the broadcast address associated with each
    IP address, allowing proper selection of broadcasts to listen on for
    message popups. This also moves storage and selection of addresses out
    of MythCoreContext and into ServerPool, as well as stages a location to
    trigger listen server resets, for use when changing IP addresses through
    the web configuration utility.
  22. @jyavenard

    Revert "Rename util.h into mythutil.h"

    jyavenard authored
    This reverts commit ef771da.
  23. @jyavenard

    Revert "util.h rename itself didn't get committed"

    jyavenard authored
    This reverts commit fb8004a.
  24. @jyavenard
  25. @Beirdo

    Totally rework the AudioReencodeBuffer part in transcode

    Beirdo authored
    The fifo mode of transcode got completely messed up with the advent of HLS
    mode for mythtranscode.  The core issue was that the video and audio were
    being consumed in different ways, and were no longer well synced.  The video
    was being queued, and the audio just accumulated until the each video frame
    was dealt with.  This caused a majority of the video frames to be dropped
    to attempt to resync to the audio, and unnecessarily.
    
    I changed it to actually queue up the audio buffers, and allow the consumer
    to pull from that list up until a given timecode, keeping the audio and video
    in sync enough for the existing resync code to deal with it.
    
    This has so far been tested in fifo mode only, and with no cutpoints.
    
    Fixes #10199, may affect others as well.
    
    This may break HLS if audio frame sizes differ between input and output, but
    this is being worked on, and should be out shortly as well.
  26. @jyavenard

    util.h rename itself didn't get committed

    jyavenard authored
    in ef771da, util.h actual rename didn't get committed, so manually re-add the file :(
  27. @jyavenard

    Rename util.h into mythutil.h

    jyavenard authored
    util.h is a system header on mac and some other BSD system (like NetBSD). The confuses llvm compiler as it will prefer system headers over those available locally. So rename the file into mythutil.h
  28. @jyavenard

    Rewrite configure for mythplugins

    jyavenard authored
    Previously, configure would only assess if a header or a library were available by looking into a static set of directories. This was very restrive and created multiple issues:
    - A library may be present in a particular location, but not be available if say it's been compiled for another architecture
    - On a mac, libraries aren't all in one place, in particular OS X Frameworks.
    
    As such, many modules were disabled on a mac build, while they shouldn't have been.
    
    So we use a similar system as used in mythtv's configure script. We actually try to use the library and header to determine if it is available or not.
    
    All the compiler options are retrieved from the mythconfig.mak generated during mythtv's main configure run
    
    Change how we assess the availability of OpenGL. If OpenGL is enabled in the frontend, assume it is available in the plugins
  29. @jyavenard

    Fix MythZoneMinder on mac; the proper way..

    jyavenard authored
    Following 6e2f231, it turns out, qmake has a different behaviour between adding to the LIBS variable (elements stays escaped) and QMAKE_LFLAGS (elements are un-escpade properly).
    
    Compiler flags generated from running mysql-config should have been added to QMAKE_LFLAGS anyway. So use it
  30. @stichnot

    DeleteMap tracker: Fix an error in 94d27c6.

    stichnot authored
    For recordings with a final cut region, DeleteMap::GetNearestMark()
    was in some situations reporting the final mark as "fake", causing the
    DeleteMap tracker to ignore it and continue playing in the final cut
    region.
    
    Refs #10329.
  31. @jyavenard

    Rewrite configure for mythplugins

    jyavenard authored
    Previously, configure would only assess if a header or a library were available by looking into a static set of directories. This was very restrive and created multiple issues:
    - A library may be present in a particular location, but not be available if say it's been compiled for another architecture
    - On a mac, libraries aren't all in one place, in particular OS X Frameworks.
    
    As such, many modules were disabled on a mac build, while they shouldn't have been.
    
    So we use a similar system as used in mythtv's configure script. We actually try to use the library and header to determine if it is available or not.
    
    All the compiler options are retrieved from the mythconfig.mak generated during mythtv's main configure run
    
    Change how we assess the availability of OpenGL. If OpenGL is enabled in the frontend, assume it is available in the plugins
Something went wrong with that request. Please try again.