Commit Graph

481 Commits

Author SHA1 Message Date
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
Stefan Seyfried
02ae4f3c44 generic-pc: add audiplayer support to cAudio 2013-05-24 22:51:27 +02:00
Stefan Seyfried
2c813fe1e4 generic-pc: implement cVideo::ShowPicture() 2013-05-24 15:48:19 +02:00
Stefan Seyfried
f89f5e9ba2 generic-pc: without decoding, no PCR demux is needed 2013-05-24 13:04:46 +02:00
martii
f88d47b0f2 libspark/video: ShowPicture: add flag to indicate that input file is already m2v and doesn't need to be converted 2013-05-18 15:29:19 +02:00
martii
a5cc6ae698 cleanup 2013-05-10 14:01:52 +02:00
Stefan Seyfried
5f0fb850d6 generic-pc: allow to disable softdecoder for debugging 2013-05-10 13:37:24 +02:00
Stefan Seyfried
6724f3f9e3 demux: define MAX_DMX_UNITS (not yet used) 2013-05-10 13:22:44 +02:00