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

Change FFDShow DPL2 decoder to FreeSurround #5235

Merged
merged 5 commits into from
Feb 14, 2019

Commits on Feb 14, 2019

  1. Added FreeSurround to Externals

    Also cleaned up its source code to support only 5.1 and 7.1 setups.
    LAGonauta committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    7b93758 View commit details
    Browse the repository at this point in the history
  2. Swapped FFDShow's DPL2 decoder by FreeSurround

    Added class in AudioCommon for the surround decoder
    LAGonauta committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    df631f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fdfd9d6 View commit details
    Browse the repository at this point in the history
  4. Removed zeroing-out the LFE as it is not needed anymore.

    Also removed minimum number of frames needed when decoding DPL2, and use
    std::numeric_limits to clamp the samples when needed.
    
    Clamping is still needed, but those samples are much rarer now and depend
    on the game.
    LAGonauta committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    f4cf1e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c209d07 View commit details
    Browse the repository at this point in the history