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

Resampling decoder #1582

Merged
merged 19 commits into from
Dec 19, 2019
Merged

Resampling decoder #1582

merged 19 commits into from
Dec 19, 2019

Commits on Dec 19, 2019

  1. wip

    szalpal authored and mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    44bf740 View commit details
    Browse the repository at this point in the history
  2. wip

    Signed-off-by: Michał Szołucha <mszolucha@nvidia.com>
    szalpal authored and mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    9968961 View commit details
    Browse the repository at this point in the history
  3. works

    Signed-off-by: Michał Szołucha <mszolucha@nvidia.com>
    szalpal authored and mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    707cf7e View commit details
    Browse the repository at this point in the history
  4. lint

    Signed-off-by: Michał Szołucha <mszolucha@nvidia.com>
    szalpal authored and mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    ef75c1b View commit details
    Browse the repository at this point in the history
  5. get the file back

    Signed-off-by: Michał Szołucha <mszolucha@nvidia.com>
    szalpal authored and mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    337497f View commit details
    Browse the repository at this point in the history
  6. j/w

    Signed-off-by: Michał Szołucha <mszolucha@nvidia.com>
    szalpal authored and mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    379df4f View commit details
    Browse the repository at this point in the history
  7. comment

    Signed-off-by: Michał Szołucha <mszolucha@nvidia.com>
    szalpal authored and mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    235a2f9 View commit details
    Browse the repository at this point in the history
  8. Refactoring

    Signed-off-by: Michal Zientkiewicz <michalz@nvidia.com>
    mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    fd05452 View commit details
    Browse the repository at this point in the history
  9. * More refactoring.

    * Add multi-channel resampling.
    
    Signed-off-by: Michal Zientkiewicz <michalz@nvidia.com>
    mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    8dc81b6 View commit details
    Browse the repository at this point in the history
  10. * Add chunked resampling.

    * Add output conversion to resampling.
    * Essentially rewrite the operator:
        * Add per-sample sampling rate
        * Add explicit downmixing option
        * Add multi-channel resampling
        * Remove dangerous global buffers (BUG!)
    
    Signed-off-by: Michal Zientkiewicz <michalz@nvidia.com>
    mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    6623e11 View commit details
    Browse the repository at this point in the history
  11. Fix debug build.

    Signed-off-by: Michal Zientkiewicz <michalz@nvidia.com>
    mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    9fa390f View commit details
    Browse the repository at this point in the history
  12. Add unit tests for resampling functions.

    Fix window function generator.
    Fix multi-channel resampling.
    
    Signed-off-by: Michal Zientkiewicz <michalz@nvidia.com>
    mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    04bcee3 View commit details
    Browse the repository at this point in the history
  13. Add python test.

    Fix bugs.
    Lint.
    
    Signed-off-by: Michal Zientkiewicz <michalz@nvidia.com>
    mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    4f1db59 View commit details
    Browse the repository at this point in the history
  14. Add configurable resampling quality.

    Signed-off-by: Michal Zientkiewicz <michalz@nvidia.com>
    mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    03c214a View commit details
    Browse the repository at this point in the history
  15. * Fix Downmixing test

    * Add Python test against librosa resampling
    * Change sample center to sample zero
    
    Signed-off-by: Michal Zientkiewicz <michalz@nvidia.com>
    mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    71e322c View commit details
    Browse the repository at this point in the history
  16. Fix review issues.

    Signed-off-by: Michal Zientkiewicz <michalz@nvidia.com>
    mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    db31a6e View commit details
    Browse the repository at this point in the history
  17. Review issues fixed (?).

    Signed-off-by: Michal Zientkiewicz <michalz@nvidia.com>
    mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    dab07a4 View commit details
    Browse the repository at this point in the history
  18. Check sampling rates when resampling.

    Signed-off-by: Michal Zientkiewicz <michalz@nvidia.com>
    mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    526c6a9 View commit details
    Browse the repository at this point in the history
  19. More sampling rate checks and tests.

    Signed-off-by: Michal Zientkiewicz <michalz@nvidia.com>
    mzient committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    979f5fd View commit details
    Browse the repository at this point in the history