eden/docs
lizzie ff8368c606
[audio] Replace libopus with FFmpeg (#4169)
FFmpeg offers two opus decoders:
- libopus, this one is fed the same data (that affects output) as the previous libopus decoder had as well
- native opus decoder: this only takes Float32 samples, we then need to invoke swrescale to translate between s16 (what switch sends) and float32 (what FFmpeg expects), the process is computationally more expensive, but trades off neatly as the native opus decoder is very optimised

It also relegates the handling to FFmpeg, which simplifies existing code (more concretely, by using the "fill/drain" scheme for packets/frames)

Closes #2897

Signed-off-by: lizzie <lizzie@eden-emu.dev>
Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4169
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
2026-09-12 09:59:33 +02:00
..
build [docs] add instructions to build older commits (#3826) 2026-04-06 19:12:10 +02:00
dynarmic [docs] Various grammar fixes, fix dead links, update deps.md, merge RDOC into Debug.md (#4315) 2026-09-01 06:45:47 +02:00
img [dist] shrink png asset size with optipng, scripts to generate assets (#2573) 2025-09-26 03:53:54 +02:00
policies [docs] Various grammar fixes, fix dead links, update deps.md, merge RDOC into Debug.md (#4315) 2026-09-01 06:45:47 +02:00
user [docs] Various grammar fixes, fix dead links, update deps.md, merge RDOC into Debug.md (#4315) 2026-09-01 06:45:47 +02:00
Build.md [docs] Various grammar fixes, fix dead links, update deps.md, merge RDOC into Debug.md (#4315) 2026-09-01 06:45:47 +02:00
CODEOWNERS [docs] Tighten AI restrictions and switch to CONTRIBUTING.md (#4193) 2026-07-09 23:06:46 +02:00
CPMUtil.md [cmake] CPMUtil rewrite of the day number 852 (#4130) 2026-07-06 23:11:39 +02:00
Caveats.md [docs] Various grammar fixes, fix dead links, update deps.md, merge RDOC into Debug.md (#4315) 2026-09-01 06:45:47 +02:00
CrossCompile.md [cmake, docs] Reorganize CMakeModules directory and add GentooCross toolchain (#4088) 2026-06-16 16:15:49 +02:00
Debug.md [docs] Various grammar fixes, fix dead links, update deps.md, merge RDOC into Debug.md (#4315) 2026-09-01 06:45:47 +02:00
Deps.md [audio] Replace libopus with FFmpeg (#4169) 2026-09-12 09:59:33 +02:00
DesignOverview.md [docs] Various grammar fixes, fix dead links, update deps.md, merge RDOC into Debug.md (#4315) 2026-09-01 06:45:47 +02:00
Development.md [docs] Various grammar fixes, fix dead links, update deps.md, merge RDOC into Debug.md (#4315) 2026-09-01 06:45:47 +02:00
DriverBugs.md [docs] initial document driver bugs (#3382) 2026-01-29 07:50:43 +01:00
HosKernel.md [docs] clang-cl with MSVC, misc docs updates (#4034) 2026-06-04 19:39:21 +02:00
NvidiaGpu.md [docs] add CodingStyle + Coding guidelines, HOS kernel basics, 'Settings' and add external resources, add better docs for dtrace-tool.pl (#3964) 2026-05-17 02:16:48 +02:00
Options.md [cmake] stop building OpenGL on Android (#4342) 2026-09-02 04:07:24 +02:00
README.md [docs] Various grammar fixes, fix dead links, update deps.md, merge RDOC into Debug.md (#4315) 2026-09-01 06:45:47 +02:00
Settings.md [docs] Various grammar fixes, fix dead links, update deps.md, merge RDOC into Debug.md (#4315) 2026-09-01 06:45:47 +02:00

README.md

Eden Build Documentation

Are you just a casual user? Take a look at our User Handbook then!

If you want to register/signup as a contributor, take a gander at CONTRIBUTING.md.

This contains documentation created by developers, build instructions, guidelines, instructions/layouts for cool stuff we made, and more.

Policies

Policies and information on development.

Externals

Other useful resources in general, take a quick read if you need.