Skip to content
Permalink
Branch: master
Commits on Jun 5, 2019
  1. Merge pull request #6354 from smithjd15/tagZeroValues

    hatstand committed Jun 5, 2019
    Fix a number of zero-value tag issues (New PR)
Commits on Jun 4, 2019
Commits on May 31, 2019
  1. clang-formatter changes.

    smithjd15 committed May 31, 2019
Commits on May 21, 2019
Commits on May 14, 2019
Commits on May 7, 2019
Commits on Apr 30, 2019
Commits on Apr 27, 2019
  1. Merge pull request #6338 from jonaski/chromaprinter

    hatstand committed Apr 27, 2019
    Fix gst_buffer_unref assertion with chromaprinter
Commits on Apr 26, 2019
  1. Fix gst_buffer_unref assertion in chromaprinter

    jonaski committed Apr 26, 2019
Commits on Apr 23, 2019
Commits on Apr 16, 2019
Commits on Apr 13, 2019
  1. Merge pull request #6323 from jbroadus/async-load-errors

    hatstand committed Apr 13, 2019
    Add error handling path for async song loading.
Commits on Apr 12, 2019
Commits on Apr 10, 2019
  1. Add error handling path for async song loading.

    jbroadus committed Apr 7, 2019
    Async song loading can fail without user feedback. This change adds return codes
    to these async load functions. It will now produce an error dialog in simple
    scenarios (test case is user selecting a file that is not readable). Other cases,
    such as directories and playlists, aren't yet covered.
  2. Merge pull request #6286 from smithjd15/apeFiles

    hatstand committed Apr 10, 2019
    More bits for APE files (Finish APE file support)
  3. Merge pull request #6296 from ShFil119/impr/simplify

    hatstand committed Apr 10, 2019
    Simplify some statements
  4. Merge pull request #6324 from jbroadus/set-min-fade-time

    hatstand committed Apr 10, 2019
    Set non-zero minimum for fade times.
Commits on Apr 9, 2019
Commits on Apr 8, 2019
  1. Set non-zero minimum for fade times.

    jbroadus committed Apr 8, 2019
    QTimeLine duration must be greater than 0. If set to 0, a default of 1000ms will
    be used. To avoid this, enforce a minimum of 1ms for pause and cross fade values
    if those fades are enabled.
Commits on Apr 2, 2019
  1. Fixes for APE filetype.

    smithjd15 committed Feb 15, 2019
  2. clang-formatter changes.

    smithjd15 committed Feb 4, 2019
Commits on Mar 26, 2019
  1. Merge pull request #6314 from jbroadus/fix-gobject-leak

    hatstand committed Mar 26, 2019
    Fix several gstreamer object leaks.
  2. Fix several gstreamer object leaks.

    jbroadus committed Mar 26, 2019
    There are a number of cases where gst_pipeline_get_bus,
    gst_element_get_static_pad, and g_object_get are called without releasing
    references. In addition to memory usage, some of these elements hold file
    descriptors. In normal operation, two file descriptors are leaked for each
    played track. The default fd ulimit for many linux distros is 1024. This
    is likely the cause of the crash reported in issue 6309.
    
    This change fixes the obvious and consistent leaks, but it's probably not a
    complete solution. There are many error and corner conditions that need to be
    examined.
Commits on Mar 24, 2019
  1. Merge pull request #6311 from jbroadus/fix-potential-memory-leak

    hatstand committed Mar 24, 2019
    Free decoder bin if error occurs during setup.
  2. Free decoder bin if error occurs during setup.

    jbroadus committed Mar 23, 2019
    In the case that an error occurs in ReplaceDecodeBin before the bin is added to
    the pipeline, unreference the object to allow cleanup. This change also separates
    CreateDecodeBinFromUrl from ReplaceDecodeBin, following the pattern of
    CreateDecodeBinFromString.
Commits on Mar 21, 2019
  1. Assume Cocoa support

    hatstand committed Mar 21, 2019
Commits on Mar 20, 2019
  1. Merge pull request #6310 from jbroadus/fix-unhandled-error-condition

    hatstand committed Mar 20, 2019
    Fix potential use of streamer element after deletion.
  2. Fix potential use of streamer element after deletion.

    jbroadus committed Mar 20, 2019
    If ReplaceDecodeBin fails from TransitionToNext, uridecodebin_ will not be
    replaced with a new element. Since TransitionToNext does not check the return
    value, it unknowingly deletes uridecodebin_.
Older
You can’t perform that action at this time.