Ehi, stavo cercando un buon decodificatore MP3 o OGG che usi la licenza BSD o di pubblico dominio e che sia anche leggero (qualcosa che viene fornito con fonti senza bisogno di piattaforma configurazione specifica).Buon MP3 o OGG Decoder scritto in C
risposta
Probabilmente non ne troverai uno per mp3 in quanto vi sono una manciata di licensing issues.
OGG è semplicemente un formato contenitore che può contenere audio, video e altro. Forse intendi ogg vorbis. Controlla stb_vorbis. È un codec C vorbis gratuito e di dominio pubblico.
Come this uno?
Come altre risposte hanno menzionato, ci sono i decoder Vorbis. Il Fluendo MP3 decoder è MIT (BSD semplificato) con licenza.
Il Xiph.org libvorbis è disponibile in quasi tutte le distribuzioni e soddisfa i requisiti per una licenza BSD-3-Clause. "Light" è sempre relativo ... Anche da Xiph.org è disponibile libtremor, un decoder per vorbis integer-only.
http://svn.xiph.org/trunk/vorbis/examples/decoder_example.c –
È possibile decodificare su PCM stereo a 16 bit? Se è così, dimmi quale funzione usare. –
@Tamir: ho collegato il sito. Non ho familiarità con questo prodotto. Dovrai guardare le informazioni. – JoshD
Perché la libmad che è GPL non può essere perseguitata in estinzione, ma una versione con licenza BSD è? Aggiornamento –