Commit Graph

67 Commits

Author SHA1 Message Date
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