martii
9b6880102e
libeplayer3, libspark/playback_libeplayer3: chapter support
2013-12-23 16:47:29 +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
martii
4db66e226f
libeplayer3/container_ffmpeg: only log ffmpeg errors at debug_level > 10
2013-12-17 15:39:11 +01:00
martii
2b1bb1f9ca
libeplayer3/container_ffmpeg: don't modify AVPacket internals (I don't believe this actually hurts, but better safe than sorry)
2013-12-15 19:23:15 +01:00
martii
76bdd325c1
libeplayer3/linuxdvb: reduce debug spam
2013-12-15 15:14:35 +01:00
martii
b08a39c4c1
libspark/playback: speed up abort
2013-12-11 09:13:25 +01:00
martii
b6ba5ea298
libeplayer3: cleanup, indent
2013-12-09 16:47:15 +01:00
martii
8ce41532e7
libeplayer3: fix audio recoding, yt aac stuttering should be gone now
2013-12-09 12:15:37 +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
martii
2a720c6106
libeplayer3/playback: disable debugging output
2013-11-23 14:40:28 +01:00
martii
11191c62dd
libeplayer3/ffmpeg: minor cleanup
2013-11-22 18:08:00 +01:00
martii
ad4a850426
fix last commits
2013-11-21 23:15:35 +01:00
martii
4b5391ad4d
libeplayer3: run through indent, no binary change
2013-11-21 19:40:47 +01:00
martii
76f873e191
libeplayer3/container: fix compiler warning
2013-11-21 19:28:57 +01:00
martii
6de629b4af
libeplayer3/ffmpeg: rearrange seeking code
2013-11-21 19:25:20 +01:00
martii
7e39d85631
libeplayer3/ffmpeg: don't initialize container if context already exists
2013-11-21 18:18:13 +01:00
martii
615f8d9708
libeplayer3: fix seeking
2013-11-19 22:38:26 +01:00
martii
6094f51e2d
libeplayer3/ffmpeg: add 3gp and ogm extensions
2013-11-19 19:33:33 +01:00
martii
6fc19089c4
libeplayer3: modify fast-backward
2013-11-17 15:24:33 +01:00
martii
d61e9f4f2b
libspark/audio, libeplayer3: audio type adjustments
2013-11-11 12:30:47 +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
martii
7645863bfb
libeplayer3/container_ffmpeg: mutex fix
2013-11-09 22:35:38 +01:00
martii
f20fc1f81d
libeplayer3/wmv: revert to (almost) original version
2013-11-09 22:35:30 +01:00
martii
60dd40a5ad
libeplayer/text_srt: minor optimization
2013-11-09 22:35:23 +01:00
martii
07709ce1cd
libeplayer3: drop non-shared framebuffer support
2013-11-09 22:00:19 +01:00
martii
a51f79352b
libeplayer3: unbreak srt subs
2013-11-09 21:58:57 +01:00
martii
1a3ac317c2
libeplayer3: cleanup
2013-11-09 21:58:43 +01:00
martii
37c573041a
libeplayer3: vc1, wmv: use InsertPesHeader for initial PES headers, too
2013-11-09 21:58:36 +01:00
martii
0fa7469487
libeplayer3/output/writer/: remove PesHeader memset (both wrong and unneeded)
2013-11-09 21:58:17 +01:00
martii
95d724ced0
libeplayer3 optimizations
2013-11-09 21:58:05 +01:00
martii
aa5f59c5e6
libeplayer3/container_ass: cosmetics
2013-11-09 21:56:28 +01:00
martii
998607edfc
libeplayer3/container_ffmpeg: cleanup
2013-11-09 21:56:21 +01:00
martii
6931fcd838
libeplayer3/writer/framebuffer: small optimization
2013-11-09 21:56:14 +01:00
martii
027660da47
libeplayer3/container_ass: set thread name
2013-11-09 21:56:08 +01:00
martii
3bc8b09638
libeplayer3/pcm: cleanup
2013-11-09 21:55:59 +01:00
martii
5b9837b3a9
libeplayer3/pcm: minor clean-up, no code change
2013-11-09 21:55:51 +01:00
martii
d9e8115cae
Fix libeplayer3's broken PCM injection implementation. Jumps in movieplayer now works without losing a/v sync.
2013-11-09 21:55:43 +01:00
martii
75da827371
libeplayer3/container_ffmpeg: don't flush instead of clear
2013-11-09 21:55:34 +01:00