Stefan Seyfried
63eb51a028
spark: disable HDMI before switching mode in cVideo::SetVideoSystem
...
this seems to greatly improve reliability - it looks like there is
a locking problem somewhere in the framebuffer driver :-(
2012-02-23 23:25:11 +01:00
Stefan Seyfried
027308e310
spark: remove unused cVideo() functions
2012-02-23 23:11:13 +01:00
Stefan Seyfried
32fabdb53d
spark: implement cVideo::SetVideoSystem()
2012-02-22 23:31:59 +01:00
Stefan Seyfried
9710f6df22
spark: silence irmp debugging messages after last merge
2012-02-22 20:11:27 +01:00
Stefan Seyfried
a17729f590
spark: fix IR remote address after IRMP update
2012-02-21 19:07:14 +01:00
Stefan Seyfried
96db6f12bf
spark: update IRMP code from upstream
...
This updates the IRMP code to version Version 2.1.1 (SVN rev 89).
Important changes are:
* added GRUNDIG2 protocol
* fixed bug when switching from nec42 to nec protocol
* corrected timing for samsung/samsung32 protocol
* added genre bits for kaseikyo
Especially the NEC protocol fix affects us since it changes the
decoded address!
2012-02-21 19:03:24 +01:00
Stefan Seyfried
3d12d277aa
libeplayer3: silence many warnings
2012-02-18 12:06:10 +01:00
Stefan Seyfried
e6e07fb496
build static libeplayer3 and link eplayer3 and meta against it
2012-02-18 12:05:11 +01:00
Stefan Seyfried
e8f63b0bf4
spark: fix cAudio::PrepareClipPlay
...
this makes the neutrino audioplayer work fine ;-)
2012-02-18 01:36:39 +01:00
Stefan Seyfried
920f3d1863
spark: add cVideo::ShowPicture()
2012-02-18 00:15:18 +01:00
Stefan Seyfried
54cc8ddc80
spark: remove unused cPlayback() stuff
2012-02-15 00:43:09 +01:00
Stefan Seyfried
4e3773c568
spark: use libeplayer3 for playback
2012-02-15 00:25:36 +01:00
Stefan Seyfried
ebf92d82ec
spark: add cPlayback code from TDT git
...
This imports cplayback as of commit 12d2c15d0e (2011-12-13)
git://gitorious.org/open-duckbox-project-sh4/tdt.git
Needs some adjustment to make it build...
2012-02-15 00:17:39 +01:00
Stefan Seyfried
54592dc88b
spark: build libeplayer3 statically into libstb-hal
2012-02-15 00:17:38 +01:00
Stefan Seyfried
e4a2e1cbb7
add libeplayer3 from tdt git
...
This imports libeplayer3 as of commit 9160371ccc6 (2012-02-02)
git://gitorious.org/open-duckbox-project-sh4/tdt.git
It would be better to use the original repo, but I need too many
changes for now :-(
2012-02-14 23:01:24 +01:00
Stefan Seyfried
16caec5a44
spark: remove unused blank and zoom code from cVideo
2012-02-14 22:52:36 +01:00
Stefan Seyfried
deeea70d0c
spark: add {open,close}Device() to cVideo
2012-02-14 22:38:26 +01:00
Stefan Seyfried
a94d03ffee
spark: increase record demux buffer size
2012-02-12 20:50:59 +01:00
Stefan Seyfried
74c58d82aa
spark: rename lt_dfbinput to lirmp_input
2012-02-12 20:49:20 +01:00
Stefan Seyfried
e87418f43c
spark: convert the input thread to use lt_debug
2012-02-12 20:49:13 +01:00
Stefan Seyfried
77fe6d3a4e
spark: add more keys to the input converter
2012-02-12 20:37:42 +01:00
Stefan Seyfried
101c852167
spark: use TSDEMUX_TAP for TS demux in cDemux()
2012-02-12 20:35:47 +01:00
Stefan Seyfried
6c29c65cd7
debug: rename from TRIPLE_DEBUG to HAL_DEBUG
...
the old variable is still usable as a fallback
2012-02-12 20:34:12 +01:00
Stefan Seyfried
2a162d9e0d
spark: cVideo::Pig()
2012-02-12 10:43:27 +01:00
Stefan Seyfried
7c84ddbc0f
spark: cVideo::setAspectRatio()
2012-02-12 10:43:27 +01:00
Stefan Seyfried
994a0f52bf
spark: cVideo::getPictureInfo/getAspectRatio
...
simplify both function by using proc_{get,put}
2012-02-12 10:43:27 +01:00
Stefan Seyfried
96c3ba2bb0
spark cVideo: add proc_{get,put} helper functions
2012-02-12 10:43:27 +01:00
Stefan Seyfried
22f4be6607
libspark: stub out unused stuff in cDemux, fix getSTC
2012-02-12 10:43:27 +01:00
Stefan Seyfried
afc27ebd11
libspark: add cVideo::getPTS for cDemux::getSTC
2012-02-12 10:43:26 +01:00
Stefan Seyfried
57176344f4
spark: DirectFB is not used
2012-02-12 10:43:26 +01:00
Stefan Seyfried
f8568d53a5
include config.h everywhere (for LFS etc)
2012-02-12 10:43:26 +01:00
Stefan Seyfried
2e80e46c7b
add a trivial test application for libstb-hal
2012-02-12 10:43:26 +01:00
Stefan Seyfried
8ae65760bc
libspark: add remaining misc stuff
...
Now the standalone lib can be built :-)
2012-02-12 10:43:26 +01:00
Stefan Seyfried
6045601ce3
libspark: make init.cpp build
2012-02-12 10:43:26 +01:00
Stefan Seyfried
99fad7b7d7
libspark: use IRMP for converting /dev/lirc to input device
2012-02-12 10:43:26 +01:00
Stefan Seyfried
026a6df70d
libspark: add IRMP infrared decoder
...
This is based on git://gitorious.org/arduino-addons/irmp-arduino.git
2012-02-12 10:43:26 +01:00
Stefan Seyfried
9e3c6b445a
libspark: make cDemux build
...
This might actually even work, but is untested.
2012-02-12 10:43:26 +01:00
Stefan Seyfried
edbfbdecf6
libspark: make cPlayback build... by disabling playback ;)
2012-02-12 10:43:26 +01:00
Stefan Seyfried
7d80781154
libspark: make cVideo build
...
Again, make it build -- not work. Lots of stuff simply stubbed out.
2012-02-12 10:43:26 +01:00
Stefan Seyfried
66e1d198a9
libspark: make cAudio build
...
This does just build, it probably does not yet work.
2012-02-12 10:24:17 +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
Stefan Seyfried
00fe1f2ed4
libspark: rename files to common names
2012-02-02 16:13:08 +01:00
Stefan Seyfried
d363d3e95b
start libspark y copying libtriple
2012-02-02 07:28:35 +01:00
Stefan Seyfried
11965e5c54
libtriple: improve and shorten cDemux debug messages
2012-01-22 19:20:18 +01:00
Stefan Seyfried
9d7c877b7c
libtriple: use AVS mute to avoid audio pop during boot
2012-01-22 13:18:31 +01:00
Stefan Seyfried
2ba4fe17c7
libtriple: improve cPlayback performance
...
avoid unnecessary memcpy in read_mpeg(), significantly improving performance
2012-01-15 19:55:10 +01:00
Stefan Seyfried
e83b77d0e5
libtriple: add video parameter watchdog
...
Add the video parameter watchdog to the (already existing) input
thread, so we can remove it from zapit.
Unfortunately, we need an ugly hack in cDemux for making sure we
do not crash on exit... :-(
2012-01-14 14:28:33 +01:00
Stefan Seyfried
5732251e24
make lt_dfbinput a c++ file
...
this allows to put the videowatchdog into the same thread later
2012-01-14 13:47:56 +01:00