Skip to content

Eliminate noise at the start of DSD playback.#41

Merged
jamess-huang merged 1 commit intoTinkerBoard:developfrom
epicfrequency:patch-1
Apr 3, 2019
Merged

Eliminate noise at the start of DSD playback.#41
jamess-huang merged 1 commit intoTinkerBoard:developfrom
epicfrequency:patch-1

Conversation

@epicfrequency
Copy link
Copy Markdown
Contributor

ALSA: usb-audio: Eliminate noise at the start of DSD playback.
Copy mainline DSD playback pop noise fix

torvalds@0120073#diff-cc9fc192670bbec31122ad6874641755

[Problem]
In some USB DACs, a terrible pop noise comes to be heard
at the start of DSD playback (in the following situations).

  • play first DSD track
  • change from PCM track to DSD track
  • change from DSD64 track to DSD128 track (and etc...)
  • seek DSD track
  • Fast-Forward/Rewind DSD track

[Cause]
At the start of playback, there is a little silence.
The silence bit pattern "0x69" is required on DSD mode,
but it is not like that.

[Solution]
This patch adds DSD silence pattern to the endpoint settings.

Signed-off-by: Nobutaka Okabe nob77413@gmail.com
Signed-off-by: Takashi Iwai tiwai@suse.de

ALSA: usb-audio: Eliminate noise at the start of DSD playback.
Copy mainline DSD playback pop noise fix

torvalds@0120073#diff-cc9fc192670bbec31122ad6874641755

[Problem]
In some USB DACs, a terrible pop noise comes to be heard
at the start of DSD playback (in the following situations).

- play first DSD track
- change from PCM track to DSD track
- change from DSD64 track to DSD128 track (and etc...)
- seek DSD track
- Fast-Forward/Rewind DSD track

[Cause]
At the start of playback, there is a little silence.
The silence bit pattern "0x69" is required on DSD mode,
but it is not like that.

[Solution]
This patch adds DSD silence pattern to the endpoint settings.

Signed-off-by: Nobutaka Okabe <nob77413@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
@jamess-huang jamess-huang merged commit 44e2ce5 into TinkerBoard:develop Apr 3, 2019
@jamess-huang
Copy link
Copy Markdown
Contributor

Thanks for your commit.

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.

2 participants