martii
178fac0e8d
libspark: experimental pip changes (doesn't work; needs driver support)
2013-06-20 13:29:54 +02:00
martii
bb86b78aad
sync with seife
2013-06-19 12:41:13 +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
martii
b8ad6fe246
libeplayer3: the mp3 handler can easily take care of vorbis data, too.
2013-06-13 20:58:08 +02:00
martii
5369d7496e
libeplayer3: vorbis can easily be handled by the mp3 writer
2013-06-10 15:49:38 +02:00
martii
04cb2f24ff
libeplayer3/h264: disable debugging
2013-06-10 15:11:13 +02:00
martii
9d4502b7fe
libeplayer3: get rid of compiler warnings
2013-06-10 15:06:00 +02:00
martii
b5d81733f1
libeplayer3: drop legacy ffmpeg support
2013-06-10 13:13:52 +02:00
martii
db994be096
libeplayer/h264: Fix playback.
2013-06-10 12:38:47 +02:00
martii
23bea61473
cleanup
2013-06-08 15:39:35 +02:00
martii
eae9d7a7a1
libeplayer3: deactivate debugging
2013-06-08 12:34:19 +02:00
martii
6f384fc6b6
libeplayer3: cleanup
2013-06-08 12:05:36 +02:00
martii
a09c2518bc
libeplayer3: further malloc-memcpy-write -> writev replacements; not fully regression tested
2013-06-08 11:15:09 +02:00
martii
8d8aa01f98
libeplayer3/h264: replace malloc/memcpy/write with writev
2013-06-08 10:19:40 +02:00
martii
e10d6a5a18
ShowPicture: revert API change
2013-06-07 16:21:04 +02:00
martii
4e439cdb41
libeplayer3: drop buffering code due to crashes
2013-06-07 15:16:29 +02:00
martii
ac072c5a41
libspark/playback: youtube URLs are easily longer than 400 bytes
2013-06-07 13:56:23 +02:00
martii
b018b10a66
sync
2013-06-01 17:21:07 +02:00
Stefan Seyfried
618e7723bf
generic-pc: implement cDemux::getSTC()
2013-06-01 17:16:56 +02:00
Stefan Seyfried
7e9d0f49a9
generic-pc: increase video and audio demux buffer
2013-06-01 17:15:33 +02:00
Stefan Seyfried
dd7ee34c8c
cDemux: fix error reporting vor video, audio, ... channels
2013-06-01 17:05:23 +02:00
Stefan Seyfried
437a7d1b51
generic-pc: help finding missing blit() calls
2013-06-01 15:58:47 +02:00
Stefan Seyfried
94830cf33f
generic-pc: improve decoder info messages
2013-06-01 15:41:32 +02:00
Stefan Seyfried
619751eaf0
generic-pc: silence decoder threads output
2013-06-01 15:39:19 +02:00
Stefan Seyfried
2efe616a23
generic-pc: implement cAudio::getAudioInfo()
2013-06-01 15:21:43 +02:00
martii
8a68eb3f15
replace libavresample with libswresample
2013-06-01 13:47:47 +02:00
Stefan Seyfried
f4f72f34b9
generic-pc: add audio sample conversion
...
ffmpeg audiodecoders after version 1.1 deliver audio samples in planar
formats by default instead of packed as before. Additionally, the AC3
decoder delivers now in planar float.
Use libswresample for sample format conversion, this will work with old
(where it hopefully does nothing) and new ffmpeg versions.
Later on, also sample rate and channel layout conversion could be
implemented if desired.
Tested with ffmpeg versions 1.0.6 and 1.2.1.
2013-06-01 13:43:51 +02:00
martii
8b533c3c59
generic-pc/glfb: use r/g/y/b keys as additional color keys
2013-06-01 12:29:30 +02:00
Stefan Seyfried
e5e05ffa09
fix library declarations for libtool
2013-06-01 12:25:52 +02:00
martii
a89b6f294e
generic-pc: fix audio (2nd try)
2013-06-01 10:37:36 +02:00
martii
b8a8c07786
generic-pc: fix audio
2013-05-31 18:08:07 +02:00
martii
4e4dd50bb8
copy api changes from spark to generic
2013-05-31 13:27:04 +02:00
martii
0aec8dda78
Merge remote-tracking branch 'seife/master'
2013-05-27 17:38:35 +02:00
Stefan Seyfried
7b32a96635
configure: specify the needed ffmpeg versions
2013-05-27 13:51:09 +02:00
Stefan Seyfried
05ac116312
generic-pc: add Pig function to cVideo / GLFB
2013-05-27 00:47:35 +02:00
Stefan Seyfried
9593fe09cf
generic/glfb: add a few keys to F5-F8
2013-05-27 00:45:42 +02:00
Stefan Seyfried
adb6db1beb
generic-pc/video: implement getScreenImage (experimental)
2013-05-26 20:52:43 +02:00
Stefan Seyfried
40d1bb8b63
generic-pc/video: reuse swscale context
2013-05-26 20:50:58 +02:00
martii
236c2401f1
revert audio_mixer changes
2013-05-26 14:24:31 +02:00
martii
f70b1457cc
libspark/audio_mixer: load alsa-lib temporarily only (fix)
2013-05-26 12:42:08 +02:00
martii
c09fc914a4
libspark/audio_mixer: load alsa-lib temporarily only
2013-05-26 10:56:08 +02:00
martii
151fd39d45
Merge remote-tracking branch 'seife/master'
2013-05-26 08:09:50 +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
martii
4e9395f788
libspark/video: use VIDEO_STILLPICTURE with NULL pointer to blank screen
2013-05-25 16:48:30 +02:00
martii
781cf7f389
libspark/video: ShowPicture: fix malloc size
2013-05-25 12:53:25 +02:00
martii
cde83d893d
Merge remote-tracking branch 'seife/master'
2013-05-25 12:38:21 +02:00
martii
e68c20dfbe
libspark/video: add missing newline
2013-05-25 11:24:32 +02:00
martii
18b798bee2
libspark/video: ShowPicture: use VIDEO_STILLPICTURE
2013-05-25 08:42:06 +02:00