Skip to content

3ds-libopus, 3ds-opusfile: Build with fixed-point#425

Open
alvinhochun wants to merge 1 commit intodevkitPro:masterfrom
alvinhochun:opus-fixed-point
Open

3ds-libopus, 3ds-opusfile: Build with fixed-point#425
alvinhochun wants to merge 1 commit intodevkitPro:masterfrom
alvinhochun:opus-fixed-point

Conversation

@alvinhochun
Copy link
Copy Markdown

According to my crude testing, the fixed-point version of libopus is roughly twice as fast as the default floating-point version on 3DS.

@WinterMute
Copy link
Copy Markdown
Member

Please provide the tests.

@alvinhochun
Copy link
Copy Markdown
Author

Tested with the opus example with DEBUG defined, typical timings logged are:

New 3DS:

Existing packages:
  • ~70ms, followed by
  • 7 to 8 lines of ~12ms
Fixed-point:
  • ~ 64ms, followed by
  • 7 to 8 lines of ~5ms

Old 3DS:

Existing packages:
  • ~120ms, followed by
  • 7 to 8 lines of ~40ms
Fixed-point:
  • ~ 100ms, followed by
  • 7 to 8 lines of ~16ms

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