add avconv support

This commit is contained in:
Martin Stein
2019-12-19 10:47:02 +01:00
committed by Norman Feske
parent 000dd13860
commit 98f052076f
11 changed files with 381 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
Simple software-rendering demo application

View File

@@ -0,0 +1,6 @@
_/src/avconv
_/src/libc
_/src/libav
_/src/vfs
_/src/posix
_/src/zlib

1
recipes/pkg/avconv/hash Normal file
View File

@@ -0,0 +1 @@
2020-04-28 bf8ed8bc1c0676b5b46374063f1c41272c224d53

View File

@@ -0,0 +1,44 @@
<runtime ram="128M" caps="200" binary="avconv">
<requires>
<framebuffer/>
<file_system label="output"/>
</requires>
<content>
<rom label="avconv"/>
<rom label="libc.lib.so"/>
<rom label="vfs.lib.so"/>
<rom label="libm.lib.so"/>
<rom label="zlib.lib.so"/>
<rom label="posix.lib.so"/>
<rom label="avfilter.lib.so"/>
<rom label="avutil.lib.so"/>
<rom label="avcodec.lib.so"/>
<rom label="avformat.lib.so"/>
<rom label="swscale.lib.so"/>
<rom label="avresample.lib.so"/>
<rom label="avdevice.lib.so"/>
</content>
<config>
<arg value="avconv"/>
<!-- <arg value="-v"/> <arg value="100"/> -->
<arg value="-f"/> <arg value="fbdev"/>
<arg value="-r"/> <arg value="20"/>
<arg value="-i"/> <arg value="/dev/lxfb"/>
<!-- <arg value="-t"/> <arg value="30"/> -->
<arg value="-qscale"/> <arg value="1"/>
<arg value="vfs/out.avi"/>
<libc stdout="/dev/log" stderr="/dev/log" rtc="/dev/rtc"/>
<vfs>
<dir name="dev">
<log/>
<inline name="rtc">2018-01-01 00:01</inline>
<lxfb/>
</dir>
<dir name="vfs"><fs label="output"/></dir>
</vfs>
</config>
</runtime>