martii
4e4dd50bb8
copy api changes from spark to generic
2013-05-31 13:27:04 +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
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
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
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
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
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
Stefan Seyfried
8a8849f28e
generic-pc/video: improve video decoder
...
* add aspect ratio reporting
* "correct" buffer PTS by 300ms for better AV-Sync with MPEG2
* remove unneeded stuff
2013-05-04 17:21:03 +02:00
Stefan Seyfried
569a1495f7
generic-pc/glfb: add some sort of A/V synchronization
2013-05-04 15:15:21 +02:00
Stefan Seyfried
7cff17cb95
generic-pc/audio: initialize curr_pts
2013-05-04 15:13:18 +02:00
Stefan Seyfried
f87bb0afdd
generic-pc/dmx: route audio and video to the SW decoders
2013-05-04 12:32:50 +02:00
Stefan Seyfried
ae9d6fd668
generic-pc: initialize GL framebuffer in init()
2013-05-04 12:30:23 +02:00
Stefan Seyfried
06e5987797
generic-pc: add openGL based framebuffer implementation
2013-05-04 12:25:24 +02:00
Stefan Seyfried
9541c0ac1e
generic-pc: add somewhat working video decoder
2013-05-04 12:04:53 +02:00
Stefan Seyfried
53dc220e63
generic-pc: add somewhat working audio decoder
2013-05-04 11:47:15 +02:00
Stefan Seyfried
afdca9c02b
implement cDemux::GetSource()
2013-02-24 16:29:59 +01:00
Stefan Seyfried
e900236f7e
cDemux: fix removePid / pesfds usage
2013-02-24 14:11:09 +01:00
Stefan Seyfried
707020d16b
cDemux: add copyright header
2013-02-24 13:35:31 +01:00
Stefan Seyfried
74cb82e66c
cDemux::sectionFilter: fix invalid length calculation
2013-02-24 13:26:55 +01:00
Stefan Seyfried
7c46077051
deuglify library build
...
* build intermediate libraries for each subdirectory
* link those libs in main directory instead of single objects
* ugly hack in configure.ac to disable dynamic lib for now
2012-12-01 13:29:27 +01:00
Stefan Seyfried
9f433f9dfa
add implementation for boxtype "generic"
...
This is mostly a dummy implementation except for the dmx class which
should be working. It is intended for testing on PCs with budget
DVB cards which don't have a decoder anyway.
2012-10-08 20:34:38 +02:00