Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the FMOD audio system, DSP system #1032

Open
wants to merge 41 commits into
base: master
Choose a base branch
from

Commits on Oct 4, 2020

  1. Initial FMOD Core work

    lachbr committed Oct 4, 2020
    Configuration menu
    Copy the full SHA
    fc32a50 View commit details
    Browse the repository at this point in the history
  2. fmod core package in cmake

    lachbr committed Oct 4, 2020
    Configuration menu
    Copy the full SHA
    391a93a View commit details
    Browse the repository at this point in the history
  3. link p3fmod with fmod core

    lachbr committed Oct 4, 2020
    Configuration menu
    Copy the full SHA
    bc87f6a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9afae95 View commit details
    Browse the repository at this point in the history
  5. get_time() returns a float

    lachbr committed Oct 4, 2020
    Configuration menu
    Copy the full SHA
    49a89bf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    85cee37 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2020

  1. Configuration menu
    Copy the full SHA
    2613a93 View commit details
    Browse the repository at this point in the history
  2. distortion level property

    lachbr committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    ff11ff8 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2020

  1. Fix fmod reference count weirdness/memory leaks (do what it does for …

    …OpenAL), implement concurrent sound limit, only update FMOD system once per frame
    lachbr committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    6c668e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04bc380 View commit details
    Browse the repository at this point in the history
  3. Remove some unneeded calls

    lachbr committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    2271e25 View commit details
    Browse the repository at this point in the history
  4. fmod: tidy up a bit

    lachbr committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    4fe023a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd5c1b5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    66ff8c8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    64797ed View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. FMOD speaker mix

    lachbr committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    951759f View commit details
    Browse the repository at this point in the history
  2. Start time improvements

    lachbr committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    5223f8e View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2020

  1. Support adding the same DSP to multiple FMOD audio managers, automati…

    …cally update DSP parameters that were changed, rename FmodAudioManager/Sound -> FMODAudioManager/Sound
    lachbr committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    500f144 View commit details
    Browse the repository at this point in the history
  2. use audio_debug

    lachbr committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    af106ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15b7b53 View commit details
    Browse the repository at this point in the history
  4. Consistent include guard

    lachbr committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    8ecb631 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d2f307b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0dc9d93 View commit details
    Browse the repository at this point in the history
  7. DSP filter composites

    lachbr committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    e6dbdd6 View commit details
    Browse the repository at this point in the history
  8. initialize balance

    lachbr committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    60f2bde View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    83a629a View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2020

  1. Configuration menu
    Copy the full SHA
    0b68e5e View commit details
    Browse the repository at this point in the history
  2. Fix up FMOD package finding in CMake

    The 32-bit and 64-bit libraries have the same name.  Also correct the search paths on Windows.
    lachbr committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    5fe44aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1dfcca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fffad24 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6dda9c2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1a3f5b7 View commit details
    Browse the repository at this point in the history
  7. fmod: fix cmake build

    lachbr committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    400fdf5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f5a5033 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a79024e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9142c6c View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2020

  1. fmod: fix mp3 length

    lachbr committed Oct 24, 2020
    Configuration menu
    Copy the full SHA
    8b37f43 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2020

  1. Merge branch 'master' of https://github.com/panda3d/panda3d into fmod…

    …-core
    
    # Conflicts:
    #	makepanda/makepanda.py
    lachbr committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    d236f98 View commit details
    Browse the repository at this point in the history
  2. fmod: remove sound from manager on destruction

    Fixes dangling pointer segfault when calling `set_active()` or `stop_all_sounds()`
    lachbr committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    a865fe8 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2020

  1. add compatibility interface through FilterProperties (and converting …

    …the parameters thanks to rdb)
    lachbr committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    db75060 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f0bf80e View commit details
    Browse the repository at this point in the history