| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| readme.txt | 2026-05-24 | 1.3 kB | |
| rsp_jamailmar_0.6.3_src.7z | 2026-05-24 | 6.0 kB | |
| rsp_jamailmar_0.6.2_src.zip | 2021-04-04 | 9.5 MB | |
| rsp_jamailmar_0.6.1_src.zip | 2020-12-11 | 1.8 MB | |
| rsp_jamailmar_060_src.zip | 2011-03-10 | 3.5 MB | |
| Totals: 5 Items | 14.8 MB | 0 |
# Vorbis3 Decodificador Ogg Vorbis Multithread Decodificador de áudio Ogg Vorbis para WAV PCM 16-bit com arquitetura de paralelismo massivo herdada do motor de compressão Gzip3. ## Arquitetura de Paralelismo O arquivo de áudio é particionado em **N segmentos PCM independentes**. Cada thread abre seu próprio handle `OggVorbis_File`, seeka para sua faixa e decodifica concorrentemente. Os segmentos são concatenados no final com trimagem automática de overlap entre as bordas. ### Componentes | Componente | Descrição | |---|---| | `controladores_memoria[64]` | Semáforos de barramento 1 thread por controlador | | `Compartments[64]` | Work stealing threads ociosas roubam tarefas de outros compartimentos | | NUMA affinity | Threads pinadas a CPUs físicas primeiro, SMT depois | | P-core / E-core | Classificação por frequência máxima do cpufreq | | Overlap trim | Ajuste fino das bordas entre segmentos via `ov_pcm_tell` | | Buffer dinâmico | `realloc` progressivo sem estouro | ## Compilação ```bash make ``` Dependências: `libvorbis-dev`, `libogg-dev`. ## Uso ```bash ./vorbis_decoder <entrada.ogg> <saida.wav> <threads> ``` Exemplo: ```bash ./vorbis_decoder musica.ogg musica.wav 8 ``` ## Licença Código aberto. Livre para uso, modificação e distribuição.