svenhoefer
e8ad377b4f
- generic-pc/audio.cpp: add default-section to c->codec_id switch ...
...
to avoid compiler warnings
2017-03-17 11:19:27 +01:00
Jacek Jendrzej
ca355eecd1
check if av_image_fill_arrays return error
2017-03-16 19:06:06 +01:00
Jacek Jendrzej
89bd4b00c4
add GetScreenImage to cVideo
2017-03-15 19:07:35 +01:00
Jacek Jendrzej
e68a82cd50
fix audio video rate info
2017-03-14 21:31:02 +01:00
Stefan Seyfried
9715204498
generic/video: better A/V sync with clutterfb
2017-02-19 17:53:30 +01:00
Stefan Seyfried
9348cef2a6
generic/clutterfb: implement PIG
2017-02-19 17:52:12 +01:00
Stefan Seyfried
42fb4fe182
generic-pc: port audio/video decoders to newer ffmpeg API
...
this reduces the amount of deprecation warnings wih newer
ffmpeg releases quite a bit :-)
2016-11-12 17:47:02 +01:00
Stefan Seyfried
43a28b317c
generic-pc: fix video shutdown
2016-11-03 11:33:42 +01:00
Stefan Seyfried
2525823506
generic-pc/video: fix stillpicture race condition
2016-10-30 15:57:18 +01:00
Stefan Seyfried
95d07cdfc9
generic-pc: add alternative clutter based framebuffer
...
Add a framebuffer implementation based on clutter instead of "raw"
OpenGL. The performance is slightly worse, but it might bring some
platform abstraction and other benefits for the future.
2016-10-30 13:08:34 +01:00
Stefan Seyfried
acac2e4f5a
generic-pc: fix build with newer ffmpeg
2016-10-22 11:31:31 +02:00
Stefan Seyfried
fd2f0f1fd4
cPlayback: implement new libcoolstream interfaces
...
a new "Start" and changed "SelectSubtitles" function are
implemented to fix compilation (mostly stubbed out, though)
2016-10-22 11:29:32 +02:00
Stefan Seyfried
db3ec7352e
hardware_caps: add boxarch field
2016-01-22 19:02:33 +01:00
Stefan Seyfried
e7f5c17256
add cPlayback::GetReadCount()
2015-12-13 16:16:24 +01:00
Stefan Seyfried
d863ebc181
generic: fix build with newer openSUSE ffmpeg packages
2015-12-13 13:03:38 +01:00
Stefan Seyfried
bbb50fc606
add dummy cPlayback GetTitles() and SetTitle();
2014-02-23 15:02:31 +01:00
Stefan Seyfried
8f7e6e981f
generic-pc: fix exporting of vdec
2013-11-09 14:16:29 +01:00
Stefan Seyfried
95a20e181b
all: clean up cRecord header, hide private stuff
2013-11-03 01:04:27 +01:00
Stefan Seyfried
fc0300416b
all: clean up pwrmngr header file
2013-11-03 00:15:19 +01:00
Stefan Seyfried
e746daaf5a
all: clean up cPlayback header, hide private stuff
...
compile tested only ;)
2013-11-02 23:39:31 +01:00
Stefan Seyfried
1311c58e35
move glfb.h to include dir
2013-11-02 20:23:56 +01:00
Stefan Seyfried
1166d49486
all: clean up cAudio header, separate private stuff
2013-11-02 20:06:29 +01:00
Stefan Seyfried
69527185a9
all: clean up cVideo header, separate private stuff
2013-11-02 18:44:34 +01:00
Stefan Seyfried
5a56339925
all: clean up cDemux headers
2013-11-02 16:44:39 +01:00
Stefan Seyfried
60cc22c58a
all: clean up cs_api.h / init_td.h
2013-11-02 14:27:47 +01:00
Stefan Seyfried
0bfaccd2ee
generic-pc: clean up cAudio header, separate private stuff
2013-11-01 21:52:05 +01:00
Stefan Seyfried
9563559afb
generic-pc: remove unused stuff from playback.h header
2013-11-01 20:47:31 +01:00
Stefan Seyfried
cc973092ed
generic-pc: fix build with gcc 4.8
2013-11-01 20:38:30 +01:00
Stefan Seyfried
d0a4a496ec
generic-pc: rework glfb / cVideo internals
...
* hide implementation details in private classes / objects
* remove unneccessary internals from library include files
The goal is to finally have identical include files for all
platforms to faciliate easy cross-platform library installation.
2013-10-31 08:48:44 +01:00
Stefan Seyfried
91775a6029
move dependent headers into one directory
...
in preparation of proper installation of the lib
2013-10-27 14:34:45 +01:00
Stefan Seyfried
c697d633aa
generic-pc: don't crash in getAudioInfo if no codec is set
2013-10-21 17:44:31 +02:00
Stefan Seyfried
03754e8bc5
playback: add dummy RequestAbort() functions
2013-10-21 17:32:21 +02:00
Stefan Seyfried
28b21d2295
cVideo: add dummy functions for PIP stuff
2013-09-28 18:25:45 +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
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
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
Stefan Seyfried
e5e05ffa09
fix library declarations for libtool
2013-06-01 12:25:52 +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
Stefan Seyfried
b4be13eb84
video: ensure VIDEO_STD_MAX is big enough
2013-05-25 22:05:30 +02:00
Stefan Seyfried
02ae4f3c44
generic-pc: add audiplayer support to cAudio
2013-05-24 22:51:27 +02:00