Commit Graph

246 Commits

Author SHA1 Message Date
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
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
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
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
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
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
17f5c32a19 acinclude: fix for pkg-config 0.28 behaviour
Old pkg-config always retured a non-empty string for --cflags.
It always contained at least one bogus space. New pkg-config
does not do that. Do not rely on --cflags being non-empty.
2013-05-04 11:34:24 +02:00
Stefan Seyfried
cae8a88e26 spark: tone down two dmx messages to debug 2013-03-24 19:15:12 +01:00
Stefan Seyfried
eb7f51252e triple: avoid a crash in cPlayback destructor 2013-03-03 22:07:56 +01:00
Stefan Seyfried
c191aba9ca triple: fix wrong length in cDemux::sectionFilter() 2013-03-02 15:45:18 +01:00
Stefan Seyfried
4b9d9271b6 spark: fix compiler warning in cVideo 2013-02-24 16:31:37 +01: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
70979f4df3 spark_fp: add options for setting led status
from git://gitorious.org/~martii/neutrino-hd/martiis-libstb-hal.git
2013-02-24 13:07:54 +01:00
Stefan Seyfried
6ec87214f2 libspark/hw_caps: add more stb ids
from git://gitorious.org/~martii/neutrino-hd/martiis-libstb-hal.git
2013-02-24 13:05:53 +01:00
graugans
6b97269926 fixed the debug output to match the correct device 2013-01-25 10:25:47 +01:00
Stefan Seyfried
65478d9e85 libtriple: fix measurement demux speed 2013-01-23 21:31:03 +01:00
Stefan Seyfried
5cb4a9d274 libtriple: fix neutrino streamdev 2013-01-23 21:29:27 +01:00
Stefan Seyfried
393f5452f4 video_td.h: add compat define for SCREENSHOT 2013-01-13 18:46:26 +01:00
Stefan Seyfried
e6fefa10c1 triple: add a sanity check to cVideo::GetScreenImage 2013-01-13 18:11:36 +01:00
Stefan Seyfried
ae74fe2d0f triple: implement cVideo::GetScreenImage 2013-01-12 19:18:23 +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
929acbae43 azbox: handle rmfp_player failures/features more graceful 2012-11-24 17:39:33 +01:00
Stefan Seyfried
64c24b743f azbox: disable video output on standby 2012-11-21 18:20:43 +01:00
Stefan Seyfried
6b9d6af7fa atbox: make cDemux more robust
* workaround hanging Read() if frontend loses and regains lock
* set DMX_ONESHOT for TDT and TOT sections
(this is the same as commit fe7b385660 for spark)
2012-11-21 13:29:16 +01:00