425 Commits

Author SHA1 Message Date
Norman Feske
a5d06a5ce8 julia_fractal.run: fetch components from depot
With this patch, the run script can be executed on platforms other than
Linux.

Issue #109
2018-06-27 10:56:07 +02:00
Johannes Schlatow
a56e43f8af python3 recipes 2018-06-27 09:03:37 +02:00
Johannes Schlatow
ea789fda0c python3: base-nova compatibility
The vfs is now populated with the python libs using a tar file system.
This is necessary because providing the zip from the rom did not work on NOVA.
The issue here is that python's zipimporter uses fseek with SEEK_END to
find the zip header. Unfortunately, the file size cannot be correctly
determined from the ROM session (see #1920) so that the fseek fails.
2018-06-27 09:03:37 +02:00
Daniel Collins
e6ee017e18 added a program that displays julia fractals
Issue #109
2018-06-26 16:45:42 +02:00
Sebastian Sumpf
62de16158d run: rename 'check_installed' to 'installed_command'
issue genodelabs/genode#2853
2018-06-22 15:58:46 +02:00
Johannes Schlatow
2e3f012eca ports: python3
Fixes #108
2018-06-20 11:22:06 +02:00
Johannes Schlatow
a564b342c4 zynq: fix private timer clk in board defs
Fixes #107
2018-06-15 10:44:25 +02:00
Johannes Schlatow
fb4833f972 ports: minor changes in glucose, lemon and keynote
- automatically set CC_CXX_WARN_STRICT if libs are imported
- set default cap quota

Issue #106
2018-06-15 10:44:14 +02:00
Johannes Schlatow
8df8ac1254 fix remote_rom
Issue #106
2018-06-15 10:44:09 +02:00
Johannes Schlatow
3ffdcfe96e fix ports/glucose
Issue #106
2018-06-15 10:43:53 +02:00
Emery Hemingway
3076cd3722 Convert vfs_gtotp to otp_report 2018-06-03 17:40:49 +02:00
Emery Hemingway
509489c473 Remove synergy client
Synergy client was not tested and used outdated Genode libraries and
APIs.
2018-06-02 21:21:16 +02:00
Emery Hemingway
8de79b60cd Flif_view input event update 2018-06-02 21:15:08 +02:00
Emery Hemingway
444fc3c1db Depot recipe for Abuse 2018-06-02 20:45:57 +02:00
Emery Hemingway
51d6573700 Abuse: disable optimizations to fix if (this) hacks 2018-06-02 20:45:56 +02:00
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