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
Stefan Seyfried
ae74fe2d0f
triple: implement cVideo::GetScreenImage
2013-01-12 19:18:23 +01: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
0e96784ad9
cRecord: fix last commit
2012-10-12 06:35:29 +02:00
Stefan Seyfried
c4422bcfbb
adapt cRecord API to coolstream changes
2012-10-12 06:24:16 +02:00
Stefan Seyfried
8a6f1dea9d
add hardware_caps header
...
First version of a "hardware capabilites information" struct.
This is intended to help clean up the mess in the neutrino GUI.
Surely needs some more work and ongoing changes
2012-09-15 11:49:51 +02:00
Stefan Seyfried
1df3d2e946
cDemux: add dummy SetSource() for coolstream compatibiliy
2012-07-29 13:26:31 +02:00