30 Commits

Author SHA1 Message Date
Thilo Graf
9bd798def2 configure: remove config from separat include dir
Not really needed
2019-01-02 17:29:34 +01:00
Thilo Graf
3869c32e82 configure: add missing entry
build was broken
2019-01-01 21:03:12 +01:00
Thilo Graf
ed8e3743d5 version_hal.cpp/h: add methodes to get package data 2019-01-01 16:03:12 +01:00
Thilo Graf
bc9eca8588 configure: add additional config header
config.h was not usable with neutrino.
2018-12-31 11:21:41 +01:00
Thilo Graf
056db018ab version 0.2.0-generic-pc
for generic-pc
2017-11-02 20:26:37 +01:00
Thilo Graf
793ae7a605 version 1.0.0-mpx
hd51 support
2017-11-02 20:12:56 +01:00
Stefan Seyfried
575107b5e1 configure: get rid of TUXBOX_APPS_*PKGCONFIG macros
Use PKG_PROG_PKG_CONFIG / PKG_CHECK_MODULES instead of home-grown macros
2017-02-04 09:23:46 +01:00
Stefan Seyfried
95d07cdfc9 generic-pc: add alternative clutter based framebuffer
Add a framebuffer implementation based on clutter instead of "raw"
OpenGL. The performance is slightly worse, but it might bring some
platform abstraction and other benefits for the future.
2016-10-30 13:08:34 +01:00
Stefan Seyfried
45576494e5 raspi: fix audio decoding with newer libavcodec
Current libavcodec does no longer always return S16 sample format, but
the conversion needs to be done explicitly. Use libswscale for that.
Not tested on raspbian, only on yocto/ffmpeg.
2014-05-03 21:01:38 +02:00
Stefan Seyfried
5137575c11 libspark/eplayer3: fix ffmpeg linker flags 2013-11-09 23:18:08 +01:00
Stefan Seyfried
2dd8dd1d20 raspi: rename EGL_CFLAGS to OMX_CFLAGS
we are not really interested in EGL but in OpenMAX ;-)
2013-11-07 10:53:25 +01:00
Stefan Seyfried
e953af61c2 raspi: update egl configure hack 2013-11-03 14:18:07 +01:00
Stefan Seyfried
32d83d32c5 raspi: use egl packages if available 2013-11-03 13:30:51 +01:00
Stefan Seyfried
fa1eadcc56 fix wrong libtool initialization order
allow to build dynamic libraries (but keep static as default)
2013-10-14 00:35:55 +02:00
Stefan Seyfried
510b655710 raspi: use decoder implementation from pidvbip
* remove ilclient
* use a decoder implementation similar to pidvbip instead,
  see https://github.com/linuxstb/pidvbip
* video is decoded in hardware (videocore)
* audio is decoded by libavcodec
* add a AVDec wrapper class for both audio and video decoders
* very raw, needs more polishing. But decodes audio and video :-)
* only tested with h264
2013-10-13 22:36:45 +02:00
Stefan Seyfried
92edef3e48 add skeleton for Raspberry Pi support
no audio / video decoding, yet :-(
2013-10-05 22:02:13 +02:00
Stefan Seyfried
9338fc6d1f modernize configure.ac and Makefile.am
autoconf-1.13 has new warnings, silence them by updating
the buildsystem
2013-06-16 22:16:12 +02:00
Stefan Seyfried
f4f72f34b9 generic-pc: add audio sample conversion
ffmpeg audiodecoders after version 1.1 deliver audio samples in planar
formats by default instead of packed as before. Additionally, the AC3
decoder delivers now in planar float.
Use libswresample for sample format conversion, this will work with old
(where it hopefully does nothing) and new ffmpeg versions.
Later on, also sample rate and channel layout conversion could be
implemented if desired.
Tested with ffmpeg versions 1.0.6 and 1.2.1.
2013-06-01 13:43:51 +02:00
Stefan Seyfried
7b32a96635 configure: specify the needed ffmpeg versions 2013-05-27 13:51:09 +02:00
Stefan Seyfried
70d964d588 configure: silence automake warnings 2013-05-10 13:18:17 +02:00
Stefan Seyfried
ae9d6fd668 generic-pc: initialize GL framebuffer in init() 2013-05-04 12:30:23 +02:00
Stefan Seyfried
7c46077051 deuglify library build
* build intermediate libraries for each subdirectory
* link those libs in main directory instead of single objects
* ugly hack in configure.ac to disable dynamic lib for now
2012-12-01 13:29:27 +01:00
Stefan Seyfried
9f433f9dfa add implementation for boxtype "generic"
This is mostly a dummy implementation except for the dmx class which
should be working. It is intended for testing on PCs with budget
DVB cards which don't have a decoder anyway.
2012-10-08 20:34:38 +02:00
Stefan Seyfried
0ac7346489 first preliminary AZzbox ME support
TODO: some code is very similar to SPARK (record and pwrmngr
are just symlinked, dmx is almost identical). Reduce duplication
by factoring out DVBAPI code into an extra directory.
* what works: audio, video, demux
* what probably doesn't work or is untested: record
* what very likely doesn't work: playback
Playback is just copied over from aztrino and made to compile.
If you are lucky, it just segfaults :-)
2012-06-18 14:48:52 +02:00
Stefan Seyfried
e91dcc03bc spark: add spark_fp tool
this needs my patched aotom driver to work
2012-04-15 18:53:58 +02:00
Stefan Seyfried
54592dc88b spark: build libeplayer3 statically into libstb-hal 2012-02-15 00:17:38 +01:00
Stefan Seyfried
57176344f4 spark: DirectFB is not used 2012-02-12 10:43:26 +01:00
Stefan Seyfried
08c393bddf move lt_debug to common/ subdirectory 2012-02-11 14:53:26 +01:00
Stefan Seyfried
d5e29f4403 rename to libstb-hal 2012-02-11 14:52:07 +01:00
Stefan Seyfried
245c511981 first try at building "libneutrino-hal" standalone 2012-02-11 11:08:04 +01:00