A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 52 lines 1.7 kB view raw
1/*************************************************************************** 2 * __________ __ ___. 3 * Open \______ \ ____ ____ | | _\_ |__ _______ ___ 4 * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / 5 * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < 6 * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ 7 * \/ \/ \/ \/ \/ 8 * $Id$ 9 * 10 * Copyright (C) 2006 Michael Sevakis 11 * 12 * This program is free software; you can redistribute it and/or 13 * modify it under the terms of the GNU General Public License 14 * as published by the Free Software Foundation; either version 2 15 * of the License, or (at your option) any later version. 16 * 17 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 18 * KIND, either express or implied. 19 * 20 ****************************************************************************/ 21#include "config.h" 22#include "audio.h" 23 24/** aiff_enc.codec **/ 25 26/** mp3_enc.codec **/ 27 28#if 0 /* Currently unused, left for reference and future use */ 29/* These are in descending order rather than in MPEG frequency index 30 order */ 31const unsigned long mp3_enc_sampr[MP3_ENC_NUM_SAMPR] = 32{ 33 48000, 44100, 32000, /* MPEG 1 */ 34 24000, 22050, 16000, /* MPEG 2 */ 35#if 0 36 12000, 11025, 8000, /* MPEG 2.5 */ 37#endif 38}; 39#endif 40 41/* All bitrates used in the MPA L3 standard */ 42const unsigned long mp3_enc_bitr[MP3_ENC_NUM_BITR] = 43{ 44 8, 16, 24, 32, 40, 48, 56, 64, 80, 45 96, 112, 128, 144, 160, 192, 224, 256, 320 46}; 47 48/** wav_enc.codec **/ 49 50/** wavpack_enc.codec **/ 51 52/** public functions **/