martii
b018b10a66
sync
2013-06-01 17:21:07 +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
Stefan Seyfried
2b23273b0e
acinclude: fix variable expansion issues
2013-05-10 13:22:27 +02:00
Stefan Seyfried
70d964d588
configure: silence automake warnings
2013-05-10 13:18:17 +02:00
martii
145b098d92
sync
2013-05-06 18:01:49 +02:00
Stefan Seyfried
6336dc4f94
GLFB: remove unused 3D cube code
2013-05-06 00:32:48 +02:00
Stefan Seyfried
9cc35ff0cc
GLFB: slightly better fullscreen handling
2013-05-06 00:25:29 +02:00
Stefan Seyfried
2e54579ba6
GLFB: hide mouse cursor
2013-05-06 00:19:45 +02:00
Stefan Seyfried
88b8aa7b8f
cRecord: fix compiler warning (type mismatch)
2013-05-05 20:14:12 +02:00
Stefan Seyfried
eb9d2f44ef
generic-pc: use HD framebuffer resolution
...
Use 1280x720 instead of 720x576 as default. The resolution
can be changed via the environment variable GLFB_RESOLUTION.
2013-05-05 18:53:41 +02:00
Stefan Seyfried
4cb2f75305
generic/cVideo: implement setAspectRatio / setVideoSystem
2013-05-05 18:45:05 +02:00
Stefan Seyfried
7c00b1d46b
GLFB: implement missing functions
...
* output format (screen size) setting
* aspect ratio setting
* cropping, scaling (letterbox/panscan)
* full screen mode (experimental, hit "f" key)
* add EPG key ("e")
2013-05-05 18:28:53 +02:00
martii
ec3f82441e
Merge remote-tracking branch 'seife/master'
2013-05-04 20:52:54 +02:00
Stefan Seyfried
3ce7bc213c
GLFB: add a few sanity checks for sleep interval
2013-05-04 17:27:01 +02:00
Stefan Seyfried
631c48e65b
GLFB: fix X window at 16:9 aspect ratio
2013-05-04 17:25:31 +02:00
Stefan Seyfried
9c1419c25b
GLFB: add video aspect ratio handling
2013-05-04 17:24:39 +02:00