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
757f7de70c
libeplayer3: add "subdir-objects" automake option
2015-01-26 10:20:48 +01:00
Stefan Seyfried
45576494e5
raspi: fix audio decoding with newer libavcodec
...
Current libavcodec does no longer always return S16 sample format, but
the conversion needs to be done explicitly. Use libswscale for that.
Not tested on raspbian, only on yocto/ffmpeg.
2014-05-03 21:01:38 +02:00
Stefan Seyfried
d71950c4a2
start versioning libstb-hal
2014-02-23 15:13:15 +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
043bde93c1
update ca.h to currently used interface
2014-01-28 15:04:24 +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
e3f53de4ae
include/mmi: fix spelling (but keep compatibility)
2014-01-23 13:16:27 +01:00
martii
dd242bda4a
libeplayer3/playback: fix seeking/neutrino bookmarks
2013-12-30 12:26:02 +01:00
martii
0df645f5c7
libeplayer3, libspark/playback_libeplayer3: chapter support
2013-12-30 12:25:54 +01:00
martii
1073220ff4
libeplayer3/container_ffmpeg: only log ffmpeg errors at debug_level > 10
2013-12-30 12:17:42 +01:00
martii
ff099b9356
libeplayer3/container_ffmpeg: don't modify AVPacket internals (I don't believe this actually hurts, but better safe than sorry)
2013-12-30 12:17:31 +01:00
martii
80daefef90
libeplayer3/linuxdvb: reduce debug spam
2013-12-30 12:16:33 +01:00
martii
6546462c4e
libspark/playback: speed up abort
2013-12-30 12:16:04 +01:00
martii
51a920d26f
libeplayer3: cleanup, indent
2013-12-30 12:15:38 +01:00
martii
31482f5286
libeplayer3: fix audio recoding, yt aac stuttering should be gone now
2013-12-30 12:15:15 +01:00
martii
6c84031759
libeplayer3/playback: disable debugging output
2013-12-30 12:14:55 +01:00
martii
32ec25ec4d
libeplayer3/ffmpeg: minor cleanup
2013-12-30 12:14:47 +01:00
martii
62df38174e
fix last commits
2013-12-30 12:14:41 +01:00
martii
129206c5db
libeplayer3: run through indent, no binary change
2013-12-30 12:14:09 +01:00
martii
c229a6019d
libeplayer3/container: fix compiler warning
2013-12-30 12:11:34 +01:00
martii
051507623e
libeplayer3/ffmpeg: rearrange seeking code
2013-12-30 12:10:59 +01:00
martii
455749f311
libeplayer3/ffmpeg: don't initialize container if context already exists
2013-12-30 12:10:46 +01:00
martii
db48911f37
libeplayer3: fix seeking
2013-12-30 12:10:32 +01:00
martii
7142d4de2d
libeplayer3/ffmpeg: add 3gp and ogm extensions
2013-12-30 12:10:19 +01:00
martii
9b1c3353de
libeplayer3: modify fast-backward
2013-12-30 12:09:49 +01:00
martii
a2631567fe
tools/spark_fp: add flashing period option
2013-12-30 12:08:17 +01:00
martii
af5f30ae92
tools/spark_fp: add option for enabling/disabling icons
2013-12-30 12:05:02 +01:00
martii
ed9299c780
libspark/audio, libeplayer3: audio type adjustments
2013-12-30 11:32:36 +01:00
Stefan Seyfried
beab047387
playback: add MAX_PLAYBACK_PIDS define
...
TODO: actually fix the code to return more than 10 PIDs.
2013-12-28 19:38:28 +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
d76cf27929
pic2m2v: implement as a script
...
The C code was only calling ffmpeg binary anyway...
Additionally create a md5 sum of the input file to avoid
unnecessary conversions.
2013-12-21 23:56:11 +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
5137575c11
libspark/eplayer3: fix ffmpeg linker flags
2013-11-09 23:18:08 +01:00
Stefan Seyfried
db22215f9e
libspark: fix build after libeplayer update
...
only build tested for now.
2013-11-09 22:47:44 +01:00
Stefan Seyfried
a2a4651c46
libeplayer3: fix merge errors
2013-11-09 22:45:13 +01:00
martii
068769c110
libstb-hal/libspark/playback: add method for retrieving read-count
2013-11-09 22:40:08 +01:00
martii
6cff3e3377
libeplayer3: speed up termination
2013-11-09 22:39:41 +01:00
martii
6b3062d3ec
libspark/player, libeplayer3/ffmpeg: improve termination handling
2013-11-09 22:39:32 +01:00
martii
7738a24be1
libspark/player: use int instead of short in some places
2013-11-09 22:37:56 +01:00
martii
fc06947ba7
libeplayer3/ffmpeg: minor cleanup
2013-11-09 22:36:26 +01:00
martii
e01a3d5312
libeplayer3/playback: convert mms urls to mmst instead of rtsp
2013-11-09 22:36:19 +01:00
martii
ff63d40176
libeplayer3/manager: initialize track IDs
2013-11-09 22:36:08 +01:00
martii
545a3208d4
libeplayer3: tracks update is now lock-free
2013-11-09 22:35:45 +01:00