Commit Graph

150 Commits

Author SHA1 Message Date
martii
3ba5512abc libspark: complement vendor ids 2015-02-27 18:30:59 +01:00
martii
0ec87d5a95 libspark/hardware_caps: recognize dvfd [untested] 2015-02-27 18:30:00 +01:00
martii
908df1e86e libspark/hw_caps: check vfd version first (needed to discriminate between Pingulux and Pingulux Plus) 2015-02-27 18:29:44 +01:00
Stefan Seyfried
ab076a85f8 spark: do not freeze/continue in GetScreenImage() 2015-02-25 21:47:36 +01:00
Stefan Seyfried
0dc812e80f spark: implement GetScreenImage for video and audio 2015-02-25 00:51:10 +01:00
Stefan Seyfried
3b6333cc59 spark: implement cRecord::GetStatus() 2015-02-22 22:23:59 +01:00
Stefan Seyfried
1df6cfc16d libspark: port a prior version of martii's cRecord
This imports most of the changes of martii's cRecord
https://gitorious.org/neutrino-hd/martiis-libstb-hal,
commmit 23bea61473
2015-02-22 22:21:33 +01:00
Stefan Seyfried
5007debb3a libspark: tone down cDemux debug messages 2015-02-21 22:26:25 +01:00
Stefan Seyfried
5904b79e38 spark: remove dead code from cDemux 2015-02-21 22:25:29 +01:00
Stefan Seyfried
5830d4adc3 spark: remove videodecoder hack from dmx destructor 2015-02-21 22:14:47 +01:00
Stefan Seyfried
d09ff5bb29 Revert "libspark/dmx: try to fix mysterious crash with gcc4.9"
This reverts commit 860d6bdbe7.

as known by now, this had nothing to do with gcc4.9, but with
the cDemux destructor racing with cDemux::Read()
2015-02-20 09:37:34 +01:00
Stefan Seyfried
2bb5b8e8a9 libspark/playback: fix hds streams by selecting a program
right now there is no way to specify which program to play,
just the first one is selected
2015-02-20 09:34:36 +01:00
Stefan Seyfried
e878f5f751 spark: fix race condition in cDemux
cDemux destructor was racing with Read() which did lead to all
sorts of nasty crashes because after poll returned, the dmx object
could be gone and its memory replaced with totally different things.
2015-02-20 09:30:19 +01:00
Stefan Seyfried
860d6bdbe7 libspark/dmx: try to fix mysterious crash with gcc4.9 2015-02-15 19:54:37 +01:00
Stefan Seyfried
8e36402902 libeplayer3: try to fix dynamic linking 2015-02-13 19:55:54 +01:00
Stefan Seyfried
d1674e2327 libspark/playback_libeplayer3: switch to lt_info/lt_debug 2015-02-13 19:26:12 +01:00
Stefan Seyfried
62283244b4 spark: fix compiler warning in CVideo 2015-02-13 19:13:05 +01:00
martii
4e02a62e48 libspark/video: add missing newline 2015-02-13 18:33:38 +01:00
martii
8dd2a4091b libspark/video: ShowPicture: use VIDEO_STILLPICTURE 2015-02-13 18:32:02 +01:00
Stefan Seyfried
2f24c2bcba libspark/irmp: fix compiler warning 2015-02-13 18:20:58 +01:00
Stefan Seyfried
100830e805 spark: use pkg-config for ffmpeg ldflags 2015-02-13 18:08:46 +01:00
Stefan Seyfried
dc5067e5d2 playback_libeplayer3: mention contributors in file header 2015-02-13 17:56:41 +01:00
Stefan Seyfried
270e282d1f spark: adpapt playback_libeplayer3 to martii's eplayer3 code
Most of this code is from martii, (see the original repo at
https://gitorious.org/neutrino-hd/martiis-libstb-hal). Unfortunately
our code bases have diverged enough that a proper merge or cherry-
picking with git, preserving authorship and history was not possible.
I do not claim authorship for most of this.
2015-02-13 17:48:47 +01:00
Stefan Seyfried
bbb50fc606 add dummy cPlayback GetTitles() and SetTitle(); 2014-02-23 15:02:31 +01:00
Stefan Seyfried
39103f03d2 remove obsolete copies of mmi.h 2014-01-23 13:18:19 +01:00
martii
0df645f5c7 libeplayer3, libspark/playback_libeplayer3: chapter support 2013-12-30 12:25:54 +01:00
martii
ed9299c780 libspark/audio, libeplayer3: audio type adjustments 2013-12-30 11:32:36 +01:00
Stefan Seyfried
f082c8dcd0 libspark: add missing librt to linker flags 2013-12-26 11:14:19 +01:00
Stefan Seyfried
4b8568d79a libspark: add missing unistd.h includes for gcc 4.7+ 2013-12-26 10:53:49 +01:00
Stefan Seyfried
db22215f9e libspark: fix build after libeplayer update
only build tested for now.
2013-11-09 22:47:44 +01:00
martii
95d724ced0 libeplayer3 optimizations 2013-11-09 21:58:05 +01:00
martii
8affebdef6 libeplayer3: use actual pids instead of indexes 2013-11-09 21:46:26 +01:00
martii
dfa1a3e32b libeplayer3: minor changes 2013-11-09 21:41:30 +01:00
Stefan Seyfried
4c74b822ca spark: add missing initialization of flt variable 2013-11-09 14:39:29 +01:00
Stefan Seyfried
95a20e181b all: clean up cRecord header, hide private stuff 2013-11-03 01:04:27 +01:00
Stefan Seyfried
fc0300416b all: clean up pwrmngr header file 2013-11-03 00:15:19 +01:00
Stefan Seyfried
e746daaf5a all: clean up cPlayback header, hide private stuff
compile tested only ;)
2013-11-02 23:39:31 +01:00
Stefan Seyfried
d94e47c757 spark: use proc_tools 2013-11-02 20:24:56 +01:00
Stefan Seyfried
1166d49486 all: clean up cAudio header, separate private stuff 2013-11-02 20:06:29 +01:00
Stefan Seyfried
69527185a9 all: clean up cVideo header, separate private stuff 2013-11-02 18:44:34 +01:00
Stefan Seyfried
5a56339925 all: clean up cDemux headers 2013-11-02 16:44:39 +01:00
Stefan Seyfried
60cc22c58a all: clean up cs_api.h / init_td.h 2013-11-02 14:27:47 +01:00
Stefan Seyfried
91775a6029 move dependent headers into one directory
in preparation of proper installation of the lib
2013-10-27 14:34:45 +01:00
Stefan Seyfried
03754e8bc5 playback: add dummy RequestAbort() functions 2013-10-21 17:32:21 +02:00
Stefan Seyfried
642de31a8b spark: implement stuff needed for PIP
note that this does now work well at least on st7162 and thus is not
really tested.
2013-09-28 18:32:03 +02:00
Stefan Seyfried
28b21d2295 cVideo: add dummy functions for PIP stuff 2013-09-28 18:25:45 +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
70a2f5bca0 cPlayback: add new API functions for DVD chapter/subtitles
right now these are mostly dummies...
2013-06-16 21:42:42 +02:00
Stefan Seyfried
dd7ee34c8c cDemux: fix error reporting vor video, audio, ... channels 2013-06-01 17:05:23 +02:00
Stefan Seyfried
e5e05ffa09 fix library declarations for libtool 2013-06-01 12:25:52 +02:00