Emery Hemingway
739df3bdbb
Mp3_audio_sink: add equalizer and volume control
...
Thirty-two equalizer bands may be adjusted using positive and negative
real numbers. The volume may also be be adjusted linearly using a
positive real number relative to 1.0. The volume adjustment is made in
the processing chain and the output is floating-point, so it is not
recommended to adjust the volume here but at the mixer.
<config>
<volume linear="0.5"/> <!-- default, half volume -->
<eq band="14" value="-0.2"/>
<eq band="15" value="-0.1"/>
<eq band="16" value="0.0"/> <!-- default, no adjustment -->
<eq band="17" value="0.1"/>
<eq band="18" value="0.2"/>
</config>
2018-06-02 20:45:56 +02:00
Emery Hemingway
1f5a59a3f2
VFS and LwIP library updates
2018-06-02 20:45:56 +02:00
Emery Hemingway
f6e59dbcf2
Fix ChucK runtime package dependencies
2018-06-02 20:45:56 +02:00
Emery Hemingway
c0c16907a0
Replace SHA1 digests with SHA3
2018-06-02 20:45:56 +02:00
Emery Hemingway
7950cf338a
ChucK: update and package
...
- Update and package ChucK, remove input support
- Update and package Ogg, Vorbis, FLAC, and Libsndfile ports
- Remove ChucK runtime scenarios
- Add ChucK runtime package
Fix #104
2018-05-14 13:41:00 +02:00
Norman Feske
f44d6967f6
Atari800 emulator
2018-05-07 10:27:11 +02:00
Emery Hemingway
fa9b94e377
API update for input_normalizer, depot recipes
...
Update the input_normalizer to use new input event and timer APIs. Add a
depot package and a test.
Fix #103
2018-05-07 10:26:18 +02:00
Emery Hemingway
e6c31ccc3e
Remove SQLite port
...
SQLite typically comes as a bundled dependency, any problems with
the current version of SQLite should be fixed in the Genode native
libraries used by SQLite.
Fix #102
2018-04-12 11:32:18 +02:00
Emery Hemingway
2f27eb1025
Mp3_audio_sink: mp3 audio playback as a Terminal service
...
Terminal server that decodes and queues MP3 encoded audio to an
Audio_out session. Mpg123 was selected as the decoder library for its
clean and well documented API, integrated resampler, and support for
32-bit floating point output.
Fix #101
2018-04-10 17:37:02 +02:00
Emery Hemingway
1b3cb0f0d6
Port of libmpg123 1.25.10
...
Real time MPEG 1.0/2.0/2.5 audio decoder for layers 1,2 and 3.
http://www.mpg123.de/
Ref #101
2018-04-10 17:32:28 +02:00
Emery Hemingway
94396aa7d5
Raw_audio_sink: raw audio playback as a Terminal service
...
Terminal server that queues 32-bit floating point audio to an Audio_out
session.
Fix #101
2018-04-10 17:31:54 +02:00
Emery Hemingway
16d6fbdb47
Split Libretro into seperate repo
...
Libretro frontend and cores moved to
https://github.com/ehmry/genode-libretro
Fix #100
2018-03-13 10:00:47 +01:00
Johannes Schlatow
47faf8c4f8
zynq: add SMP support for Zynq-7000 boards
2018-02-23 21:27:38 +01:00
Emery Hemingway
cdc389ef3d
Port of ldns and drill
...
Drill is a DNS utility inspired by dig.
https://www.nlnetlabs.nl/projects/ldns/
Fix #99
2018-02-23 21:26:03 +01:00
Emery Hemingway
995be00f3f
Flif_view: interactive FLIF image viewer
...
Fix #97
2018-02-06 12:18:26 +01:00
Emery Hemingway
dc26a48a63
Port of FLIF (Free Lossless Image Format) library
...
http://flif.info/
_
____ _(_)____
(___ | | | ___)
(__ | |_| __)
(_|___|_)
Ref #97
2018-02-06 12:17:47 +01:00
Johannes Kliemann
80fca9e122
port of json-c library
2018-02-06 09:52:05 +01:00
Emery Hemingway
419503db1d
Update World Nim libraries
...
- Prevent GC from freeing active signal handlers.
- New module for implementing Nim servers.
- Stricter typing for compatibility with upcoming language release.
Fix #96
2018-01-29 11:14:00 +01:00
Norman Feske
aa18c86ddf
Use drivers_interactive pkg from depot
...
This patch changes 'framebuffer_app.inc' for the use of the depot. It
also fixes a few minor issues (e.g., the rtc config) found while testing
the various run scripts that use 'framebuffer_app.inc'.
2018-01-21 18:28:51 +01:00
Norman Feske
3ee1f80051
Disable strict warnings
...
This commit is a response to Genode's increased default warning level.
See the corresponding issue at:
https://github.com/genodelabs/genode/issues/465
2018-01-17 19:27:10 +01:00
Martin Stein
556bfb2cf8
world: do not circumvent config XML check
...
Fix #93
2017-12-22 22:56:54 +01:00
Martin Stein
6d2f2c8a31
chuck: update tar hash
...
Issue #93
2017-12-22 22:56:28 +01:00
Martin Stein
731ba98bc0
eigentor.run: remove deprecated rtt_sec attribute
...
Issue #93
2017-12-22 22:56:08 +01:00
Johannes Schlatow
8600ac8fa4
remote_rom: update to 17.11
...
(#91 )
2017-12-22 22:51:12 +01:00
Johannes Schlatow
b4e79f14a2
zynq: update board support files to 17.11
...
(#91 )
2017-12-22 22:51:12 +01:00
Emery Hemingway
8b408fa2ef
Depot: recipe for Libretro API
...
Add missing API recipe for the Libretro header.
Ref #91
2017-12-04 21:15:49 +01:00
Josef Söntgen
1182f4dd3a
audio_player: adapt to API changes
...
The impact of a memory leak that occurs when resampling vorbis fltp
files is reduced and in addition a recipe is provided.
Fixes #92 .
2017-11-30 14:38:43 +01:00
Emery Hemingway
1b91592ed3
Nim: fixup defines for constructible C++ objects
...
Ref #91
2017-11-28 10:21:46 -06:00
Emery Hemingway
e0a9ec0f8e
pike_loader: API updates for release 17.11
...
Ref #91
2017-11-28 10:21:44 -06:00
Emery Hemingway
6237c74383
transition log_fader from xray_trigger to global_keys_handler
...
Ref #91
2017-11-28 10:21:41 -06:00
Emery Hemingway
9f98f503b1
skip init schema check in TestU01 run scripts
...
Ref #91
2017-11-28 10:21:39 -06:00
Emery Hemingway
b2d0b157ea
Depot: recipes for Libretro cores
...
Ref #91
2017-11-28 10:21:29 -06:00
Emery Hemingway
869522b100
remove input_remap in favor of input_merger
2017-11-28 10:21:24 -06:00
Emery Hemingway
762c13ccfa
skip init schema check for chuck run scripts
...
Ref #91
2017-11-28 10:18:17 -06:00
Emery Hemingway
dbb37dc53e
xml_editor: use new VFS root constructor
...
Ref #91
2017-11-28 10:18:13 -06:00
Emery Hemingway
f79aa89f7e
xml_term_edit: use libc for file I/O
...
Ref #91
2017-11-28 10:17:16 -06:00
Emery Hemingway
dbd6962ebf
app/xml_term_edit: fix directory reading
...
Ref #91
2017-11-28 10:16:58 -06:00
Emery Hemingway
a2f2c74fcf
Refactor retro_frontend
...
Add support for multiple controllers and device types. Make Genode to
Libretro input mapping configurable, which relieves the need to
externally remap Genode keycodes to conform to static Libretro mapping.
Send keyboard input to a optional keyboard callback set by the core to
complete keyboard support.
Ref #89
2017-11-27 14:54:24 +01:00
Josef Söntgen
50076302b6
Adapt SDL ports to API changes
...
Fixes #90 .
2017-11-27 14:52:56 +01:00
Emery Hemingway
6b7048762a
hotkey_edit: launch components by hotkey via XML editing
...
Ref #86
2017-11-14 13:18:58 +01:00
Emery Hemingway
87ed5042c0
Nim libraries for native Genode intefaces
...
Ref #86
2017-11-14 13:18:04 +01:00
Emery Hemingway
09964463e9
xml_editor: VFS API update, 'toggle' action
...
Add an action at the xml_editor to toggle the presence of an XML node.
Edit clients have no explicit knowledge of what nodes are present in the
file being edited so a 'toggle' feature is best implemented server side.
Ref #86
2017-11-14 13:16:42 +01:00
Emery Hemingway
6263202681
usb_gamepad_input: Gravis Gamepad Pro support
...
Fix #88
2017-11-14 11:49:08 +01:00
Emery Hemingway
d953bbfbd4
Port of Fraunhofer FDK AAC library
...
https://en.wikipedia.org/wiki/Fraunhofer_FDK_AAC
Fix #85
2017-09-27 16:41:57 +02:00
Martin Stein
3d4ee57a8d
eigentor: adapt to 17.08 release
...
This makes the eigentor test succeed again.
Fixes #83
2017-08-31 09:05:20 +02:00
Stefan Kalkowski
f1534d1032
tor: upgrade to recent TOR release
2017-08-29 15:47:00 +02:00
Stefan Kalkowski
8eeda9d876
tor: update to 17.05 release
...
Ref #74
2017-08-29 15:46:40 +02:00
Stefan Kalkowski
2321a81f3b
fetchurl: update to 17.05
...
Ref #74
2017-08-29 15:46:23 +02:00
Josef Söntgen
ea44897943
sdl: add OpenGL examples
...
Fixes #82 .
2017-08-29 12:53:33 +02:00
Emery Hemingway
1b4442add5
run ChucK VM exclusively in libc application context
...
Ref #74
2017-08-28 16:36:13 +02:00