A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 241 lines 3.8 kB view raw
1/* plugins common to all models */ 2#if !defined(SIMULATOR) && (CONFIG_BATTERY_MEASURE != 0) 3battery_bench.c 4#endif 5#ifdef HAVE_TAGCACHE 6db_folder_select.c 7tagcache/tagcache.c 8#endif 9chessclock.c 10credits.c 11cube.c 12cue_playlist.c 13dart_scorer.c 14dict.c 15file_picker.c 16jackpot.c 17keybox.c 18keyremap.c 19lastfm_scrobbler.c 20lastfm_scrobbler_viewer.c 21logo.c 22lrcplayer.c 23mosaique.c 24main_menu_config.c 25playing_time.c 26properties.c 27random_folder_advance_config.c 28rb_info.c 29rockblox.c 30search.c 31settings_dumper.c 32snow.c 33sort.c 34stats.c 35view_text.c 36#ifdef HAVE_TOUCHSCREEN 37stopwatch.lua 38#else 39stopwatch.c 40#endif 41theme_remove.c 42vbrfix.c 43md5sum.c 44dice.c 45disktidy.c 46flipit.c 47shopper.c 48resistor.c 49otp.c 50windows_lnk.c 51 52#ifdef USB_ENABLE_HID 53remote_control.c 54#endif 55 56#ifdef HAVE_BACKLIGHT 57lamp.c 58#endif /* HAVE_BACKLIGHT */ 59 60#if defined(HAVE_RECORDING) && (defined(HAVE_LINE_IN) || defined(HAVE_MIC_IN)) 61pitch_detector.c 62#endif 63 64#ifdef HAVE_PITCHCONTROL 65pitch_screen.c 66#endif 67 68mp3_encoder.c 69wav2wv.c 70 71#if CONFIG_RTC 72alarmclock.c 73#endif /* CONFIG_RTC */ 74 75/* Platform-specific */ 76#if defined(IRIVER_H100_SERIES) || defined(IRIVER_H300_SERIES) 77iriverify.c 78#endif 79 80#if (CONFIG_PLATFORM & PLATFORM_NATIVE) /* Requires real hardware */ 81#if defined(IRIVER_H100_SERIES) || defined(IRIVER_H300_SERIES) 82iriver_flash.c 83#endif 84 85#if defined(IPOD_NANO2G) 86crypt_firmware.c 87#endif 88#endif 89 90/* Overlays loaders */ 91 92#if defined(HAVE_LCD_COLOR) && (LCD_STRIDEFORMAT == HORIZONTAL_STRIDE) && !defined(RG_NANO) /* Build issues */ 93#if (PLUGIN_BUFFER_SIZE > 0x14000) && (CONFIG_PLATFORM & (PLATFORM_NATIVE |PLATFORM_HOSTED)) && (defined(CPU_ARM) || defined(CPU_MIPS)) 94duke3d.c 95quake.c 96wolf3d.c 97#endif 98#endif 99 100#if PLUGIN_BUFFER_SIZE <= 0x20000 101 102#if CONFIG_KEYPAD != SANSA_M200_PAD \ 103 && CONFIG_KEYPAD != HM60X_PAD 104/* not enough buttons for rockboy */ 105rockboy.c 106#endif 107 108zxbox.c 109chessbox.c 110goban.c 111pictureflow.c 112 113#endif /* PLUGIN_BUFFER_SIZE <= 0x20000 */ 114 115metronome.c 116 1172048.c 118 119/* Lua needs at least 160 KB to work in */ 120#if PLUGIN_BUFFER_SIZE >= 0x80000 121boomshine.lua 122picross.lua 123#ifdef HAVE_LCD_COLOR 124pixel-painter.lua 125#endif /* HAVE_LCD_COLOR */ 126#endif /* PLUGIN_BUFFER_SIZE >= 0x80000 */ 127 128#if PLUGIN_BUFFER_SIZE > 0x10000 /* Doesn't fit on most 2Mb targets */ 129amaze.c 130#endif 131 132rockblox1d.c 133brickmania.c 134calendar.c 135maze.c 136mazezam.c 137text_editor.c 138wavview.c 139robotfindskitten.c 140xobox.c 141spacerocks.c 142 143blackjack.c 144bounce.c 145bubbles.c 146calculator.c 147chip8.c 148chopper.c 149demystify.c 150jewels.c 151minesweeper.c 152open_plugins.c 153oscilloscope.c 154pegbox.c 155periodic_table.c 156pong.c 157sliding_puzzle.c 158snake.c 159snake2.c 160solitaire.c 161sokoban.c 162star.c 163starfield.c 164vu_meter.c 165wormlet.c 166 167#ifdef HAVE_HOTKEY 168announce_status.c 169#endif 170 171/* can't build in the sim for some reason */ 172#if defined(HAVE_MULTIBOOT) && !defined(SIMULATOR) 173multiboot_select.c 174#endif 175 176 177/* Plugins needing the grayscale lib on low-depth LCDs */ 178fire.c 179plasma.c 180 181#ifdef HAVE_LCD_COLOR 182clix.c 183codebuster.c 184#endif 185 186#if (LCD_WIDTH > 112) && (LCD_HEIGHT > 64) 187fireworks.c 188#endif 189 190#if LCD_DEPTH == 16 191/* FIXME: make it work with 24bit (needs lot of memory) */ 192rockpaint.c 193#endif 194 195rocklife.c 196 197#if LCD_DEPTH > 1 /* non-mono bitmap targets */ 198 199matrix.c 200speedread.c 201 202#if (LCD_WIDTH > 138) 203invadrox.c 204superdom.c 205#endif 206 207#endif /* LCD_DEPTH > 1 */ 208 209 210 211#ifdef HAVE_TEST_PLUGINS /* enable in advanced build options */ 212#ifdef HAVE_ADJUSTABLE_CPU_FREQ 213test_boost.c 214#endif 215test_codec.c 216#ifdef HAVE_JPEG 217test_core_jpeg.c 218#endif 219test_disk.c 220test_fps.c 221test_gfx.c 222test_kbd.c 223#if LCD_DEPTH < 4 && !defined(SIMULATOR) 224test_scanrate.c 225#endif 226#ifndef HAVE_LCD_COLOR 227test_grey.c 228test_greylib_bitmap_scale.c 229#endif 230test_mem.c 231test_mem_jpeg.c 232#ifdef HAVE_LCD_COLOR 233test_resize.c 234#endif 235test_sampr.c 236#ifdef HAVE_TOUCHSCREEN 237test_touchscreen.c 238#endif 239test_usb.c 240test_viewports.c 241#endif /* HAVE_TEST_PLUGINS */