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
e7f5c17256
add cPlayback::GetReadCount()
2015-12-13 16:16:24 +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
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
d1674e2327
libspark/playback_libeplayer3: switch to lt_info/lt_debug
2015-02-13 19:26:12 +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
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
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
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
03754e8bc5
playback: add dummy RequestAbort() functions
2013-10-21 17:32:21 +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
9efe410790
spark: speed up playback start for PLAYMODE_TS
2012-10-04 00:09:04 +02:00
Stefan Seyfried
5001e2f103
spark: improve libeplayer3 playback for timeshift
...
* open output only when really starting playback, just pause
videodecoder before, so that still picture on timeshift works
* adapt to strange neutrino calling conventions, so that jump-on-
start works for pause -> play -> stop (live) -> pause again
sequence for timeshift works
TODO: the startup for H264 timeshifting is too slow, needs
improvement
2012-04-08 17:12:52 +02:00
Stefan Seyfried
f72812d642
spark: add hack to simulate the timeshift file length
2012-04-08 16:58:19 +02:00
Stefan Seyfried
542a026b9b
spark: return true for EOF in cPlayback::GetPosition
2012-04-01 17:51:48 +02:00
Stefan Seyfried
904d91f82b
spark: only reopen decoders in cPlayback::Close if we closed them
2012-02-25 14:19:30 +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