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

Enabling GCC compiler optimization and adding padding-less DSF generation option #104

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

Conversation

setmind
Copy link

@setmind setmind commented May 17, 2018

Enabling GCC compiler optimization in CMakeLists.txt. This provides about a 3X performance improvement in DST decoding for Linux and likely macOS.

Adding -z option to avoid zero padding at the tail of a DSF by carrying the leftover samples at the tail of a track to the head of the next track. This addresses the issue that some players cannot properly handle zero padding in DSF and produce a pop noise at a track transition. This option cannot be used with -t because continuous decoding is required for this option to work. This is a loss-less process.

…ng the leftover samples at the tail to the head of the next track. This addresses the issue that some players cannot properly handle zero padding in DSF and produce a pop noise at a track transition. This option cannot be used with -t because continuous decoding is required for this option to work.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant