GetAway
3ff02b06f2
ShowPicture: return boolean expression
2019-01-12 11:48:14 +01:00
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
4aed33ff9c
hw_caps: add caps for 14:9 AR and broken tuner driver
2017-02-26 19:43:42 +01:00
Stefan Seyfried
d812ac52c5
spark/video: add missing O_CLOEXEC to memory fd
2017-02-19 17:54:56 +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
635ce08a89
libspark: allow to seek backwards from EOF in cPlayback
2016-01-08 17:34:49 +01:00
Stefan Seyfried
238f2636d6
libspark: allow streams to play for more than 10 seconds
...
Neutrino determines "end of file" amongst others by checking if
the current position is less than one second before file length.
So for the streaming case, alwas pretend to be two seconds behind.
2016-01-08 17:29:56 +01:00
Stefan Seyfried
18db6acbc2
spark/video: implicitly do StopPicture() on CVideo::Start()
...
This seems to be what the coolstream code does.
TODO: look out for side effects (in radio mode etc...)
2015-12-25 19:08:31 +01:00
Stefan Seyfried
e7f5c17256
add cPlayback::GetReadCount()
2015-12-13 16:16:24 +01:00
Stefan Seyfried
a0037c51f0
spark: clear video in StopPicture()
...
this fixes video playback after audioplayer or upnp browser
2015-03-07 19:40:48 +01:00
Stefan Seyfried
49a9834ac5
spark/record: move buffer allocation outside record thread
...
move the allocation of the recording buffer outside the
recording thread, so that allocation failures can be
communicated as "failure to start recording" instantly
2015-03-07 18:59:04 +01:00
Stefan Seyfried
00b856173d
libspark/playback_libeplayer3: fix EOF signalling
2015-02-28 19:59:28 +01:00
Stefan Seyfried
0a53f3467e
spark: select highest quality stream for multi-program streams
2015-02-27 20:06:01 +01:00
martii
9663f535cd
libspark/hardware_caps: set has_SCART unconditionally
2015-02-27 18:31:33 +01:00
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