Commit Graph

134 Commits

Author SHA1 Message Date
Jacek Jendrzej
78b3403303 fix generic compil 2017-12-07 11:13:28 +01:00
Jacek Jendrzej
dd01a95ddb Revert "remove unused"
This reverts commit 3f9525e42e.
2017-11-03 19:57:28 +01:00
Jacek Jendrzej
3f9525e42e remove unused 2017-11-03 19:01:09 +01:00
Jacek Jendrzej
a47c399a19 fix generic build 2017-11-03 18:27:35 +01:00
Jacek Jendrzej
d1569e6114 fix compil 2017-06-15 13:20:22 +02:00
Stefan Seyfried
c3f4432496 libtriple: fix hw_caps build 2017-03-19 14:08:54 +01:00
Stefan Seyfried
4aed33ff9c hw_caps: add caps for 14:9 AR and broken tuner driver 2017-02-26 19:43:42 +01:00
Stefan Seyfried
0226277758 triple: fix narrowing warning in video_td, add FD_CLOEXEC 2017-02-11 19:00:51 +01:00
Stefan Seyfried
aa683951fc td: fix GetScreenImage() for OSD-only mode 2017-02-09 00:02:57 +01:00
Stefan Seyfried
fd2f0f1fd4 cPlayback: implement new libcoolstream interfaces
a new "Start" and changed "SelectSubtitles" function are
implemented to fix compilation (mostly stubbed out, though)
2016-10-22 11:29:32 +02:00
Stefan Seyfried
db3ec7352e hardware_caps: add boxarch field 2016-01-22 19:02:33 +01:00
Stefan Seyfried
e7f5c17256 add cPlayback::GetReadCount() 2015-12-13 16:16:24 +01:00
Stefan Seyfried
efb860f20d libtriple: remove absolute file names 2015-02-22 12:33:20 +01:00
Stefan Seyfried
78f49580e0 use audio_hal.h and dmx_hal.h instead of *_td.h 2015-02-13 18:11:16 +01:00
Stefan Seyfried
fc799dc6bf triple: remove videodecoder hack from dmx destructor 2015-02-06 19:56:19 +01:00
Stefan Seyfried
56e6d04719 triple: set audioDecoder to NULL in destructor
this avoids blowing up in the CPlayback destructor
2015-02-06 19:52:49 +01:00
Stefan Seyfried
746fe7bf87 triple: abuse dmx->getBuffer as 'dmx running' indicator 2015-02-06 19:46:30 +01:00
Stefan Seyfried
bbb50fc606 add dummy cPlayback GetTitles() and SetTitle(); 2014-02-23 15:02:31 +01:00
Stefan Seyfried
3ff4fd923b libtriple: do not read from invalid dmx 2014-02-23 14:38:58 +01:00
Stefan Seyfried
4e30d5ded6 triple: hack cDemux::GetSource() 2014-01-25 20:23:51 +01:00
Stefan Seyfried
39103f03d2 remove obsolete copies of mmi.h 2014-01-23 13:18:19 +01:00
Stefan Seyfried
e4dba8b30e libtriple: avoid race conditions in cVideo::ShowPicture
ShowPicture() and Stop() were racing, and the calling order from
neutrino seems to be not necessarily "correct". With gcc-4.8 /
glibc-2.16 binaries it happened that on switching to radio mode,
ShowPicture() was called and then the Stop() from stopping video
playback happened. This broke the stillpicture. Fix by adding more
locks and explicitly bailing out of Stop() if a picture is shown.
2013-12-02 00:58:37 +01:00
Stefan Seyfried
f403e3b3e2 libtriple: load blank mpegs from DATADIR 2013-12-02 00:57:55 +01:00
Stefan Seyfried
1590198998 libtriple: fix build with yocto gcc-4.8.1/eglibc-2.16 toolchain 2013-11-24 20:47:56 +01:00
Stefan Seyfried
8563837c8b libtriple: fix memory allocation size 2013-11-09 18:00:08 +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
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
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
Stefan Seyfried
62f0c20738 triple: fix compile breakage in video.h 2013-05-25 23:13:37 +02:00
Stefan Seyfried
b4be13eb84 video: ensure VIDEO_STD_MAX is big enough 2013-05-25 22:05:30 +02:00
Stefan Seyfried
6724f3f9e3 demux: define MAX_DMX_UNITS (not yet used) 2013-05-10 13:22:44 +02:00
Stefan Seyfried
eb7f51252e triple: avoid a crash in cPlayback destructor 2013-03-03 22:07:56 +01:00
Stefan Seyfried
c191aba9ca triple: fix wrong length in cDemux::sectionFilter() 2013-03-02 15:45:18 +01:00
Stefan Seyfried
afdca9c02b implement cDemux::GetSource() 2013-02-24 16:29:59 +01:00
Stefan Seyfried
707020d16b cDemux: add copyright header 2013-02-24 13:35:31 +01:00
Stefan Seyfried
74cb82e66c cDemux::sectionFilter: fix invalid length calculation 2013-02-24 13:26:55 +01:00
Stefan Seyfried
65478d9e85 libtriple: fix measurement demux speed 2013-01-23 21:31:03 +01:00
Stefan Seyfried
5cb4a9d274 libtriple: fix neutrino streamdev 2013-01-23 21:29:27 +01:00
Stefan Seyfried
e6fefa10c1 triple: add a sanity check to cVideo::GetScreenImage 2013-01-13 18:11:36 +01:00