committed by
Christian Helmuth
parent
6a33ecac84
commit
cc1d629181
28
recipes/pkg/audio_player/README
Normal file
28
recipes/pkg/audio_player/README
Normal file
@@ -0,0 +1,28 @@
|
||||
Minimal audio player based on libav
|
||||
|
||||
To deploy it in sculpt add the following snippet to the deploy config
|
||||
(or better yet, put it into a launcher file) and adapt it to your
|
||||
system:
|
||||
|
||||
<start name="audio_player" pkg="xxxx/pkg/audio_player/yyyy-yy-yy">
|
||||
<config state="playing">
|
||||
<report progress="yes" interval="1" playlist="1"/>
|
||||
<vfs> <fs label="media"/> </vfs>
|
||||
<libc/>
|
||||
</config>
|
||||
<route>
|
||||
<service name="Audio_out"> <child name="audio_mixer"/> </service>
|
||||
<service name="File_system" label="media"> <child name="media_fs"/> </service>
|
||||
<service name="Report"> <parent/> </service>
|
||||
<service name="ROM" label="playlist"> <child name="media_rom"/> </service>
|
||||
</route>
|
||||
</start>
|
||||
|
||||
|
||||
The playlist ROM contains a list of audio files that should be played. Its
|
||||
format is as follows:
|
||||
|
||||
<playlist mode="repeat">
|
||||
<track path="foo.ogg"/>
|
||||
<track path="foo.flac"/>
|
||||
</playlist>
|
||||
5
recipes/pkg/audio_player/archives
Normal file
5
recipes/pkg/audio_player/archives
Normal file
@@ -0,0 +1,5 @@
|
||||
_/src/audio_player
|
||||
_/src/libav
|
||||
_/src/libc
|
||||
_/src/vfs
|
||||
_/src/zlib
|
||||
1
recipes/pkg/audio_player/hash
Normal file
1
recipes/pkg/audio_player/hash
Normal file
@@ -0,0 +1 @@
|
||||
2018-06-01-a 6d9946d4e01732b84d9496968818123f36ce4745
|
||||
21
recipes/pkg/audio_player/runtime
Normal file
21
recipes/pkg/audio_player/runtime
Normal file
@@ -0,0 +1,21 @@
|
||||
<runtime ram="32M" caps="200" binary="audio_player">
|
||||
|
||||
<requires> <audio_out/> <timer/> <file_system/> </requires>
|
||||
|
||||
<config/>
|
||||
|
||||
<content>
|
||||
<rom label="ld.lib.so"/>
|
||||
<rom label="audio_player"/>
|
||||
<rom label="libc.lib.so"/>
|
||||
<rom label="libm.lib.so"/>
|
||||
<rom label="zlib.lib.so"/>
|
||||
<rom label="vfs.lib.so"/>
|
||||
<rom label="avcodec.lib.so"/>
|
||||
<rom label="avfilter.lib.so"/>
|
||||
<rom label="avformat.lib.so"/>
|
||||
<rom label="avresample.lib.so"/>
|
||||
<rom label="avutil.lib.so"/>
|
||||
</content>
|
||||
|
||||
</runtime>
|
||||
Reference in New Issue
Block a user