Commit Graph

  • b8a8c07786 generic-pc: fix audio martii 2013-05-31 18:08:07 +02:00
  • 4e4dd50bb8 copy api changes from spark to generic martii 2013-05-31 13:27:04 +02:00
  • 0aec8dda78 Merge remote-tracking branch 'seife/master' martii 2013-05-27 17:38:35 +02:00
  • 7b32a96635 configure: specify the needed ffmpeg versions Stefan Seyfried 2013-05-27 13:51:09 +02:00
  • 05ac116312 generic-pc: add Pig function to cVideo / GLFB Stefan Seyfried 2013-05-27 00:47:35 +02:00
  • 9593fe09cf generic/glfb: add a few keys to F5-F8 Stefan Seyfried 2013-05-27 00:45:42 +02:00
  • adb6db1beb generic-pc/video: implement getScreenImage (experimental) Stefan Seyfried 2013-05-26 20:52:43 +02:00
  • 40d1bb8b63 generic-pc/video: reuse swscale context Stefan Seyfried 2013-05-26 20:50:58 +02:00
  • 236c2401f1 revert audio_mixer changes martii 2013-05-26 14:24:31 +02:00
  • f70b1457cc libspark/audio_mixer: load alsa-lib temporarily only (fix) martii 2013-05-26 12:42:08 +02:00
  • c09fc914a4 libspark/audio_mixer: load alsa-lib temporarily only martii 2013-05-26 10:56:08 +02:00
  • 151fd39d45 Merge remote-tracking branch 'seife/master' martii 2013-05-26 08:09:50 +02:00
  • 62f0c20738 triple: fix compile breakage in video.h Stefan Seyfried 2013-05-25 23:13:37 +02:00
  • b4be13eb84 video: ensure VIDEO_STD_MAX is big enough Stefan Seyfried 2013-05-25 22:05:30 +02:00
  • 4e9395f788 libspark/video: use VIDEO_STILLPICTURE with NULL pointer to blank screen martii 2013-05-25 16:48:30 +02:00
  • 781cf7f389 libspark/video: ShowPicture: fix malloc size martii 2013-05-25 12:53:25 +02:00
  • cde83d893d Merge remote-tracking branch 'seife/master' martii 2013-05-25 12:38:21 +02:00
  • e68c20dfbe libspark/video: add missing newline martii 2013-05-25 11:24:32 +02:00
  • 18b798bee2 libspark/video: ShowPicture: use VIDEO_STILLPICTURE martii 2013-05-25 08:42:06 +02:00
  • 02ae4f3c44 generic-pc: add audiplayer support to cAudio Stefan Seyfried 2013-05-24 22:51:27 +02:00
  • 2c813fe1e4 generic-pc: implement cVideo::ShowPicture() Stefan Seyfried 2013-05-24 15:48:19 +02:00
  • f89f5e9ba2 generic-pc: without decoding, no PCR demux is needed Stefan Seyfried 2013-05-24 13:04:46 +02:00
  • f88d47b0f2 libspark/video: ShowPicture: add flag to indicate that input file is already m2v and doesn't need to be converted martii 2013-05-18 15:29:19 +02:00
  • a5cc6ae698 cleanup martii 2013-05-10 14:01:52 +02:00
  • 5f0fb850d6 generic-pc: allow to disable softdecoder for debugging Stefan Seyfried 2013-05-10 13:37:24 +02:00
  • 6724f3f9e3 demux: define MAX_DMX_UNITS (not yet used) Stefan Seyfried 2013-05-10 13:22:44 +02:00
  • 2b23273b0e acinclude: fix variable expansion issues Stefan Seyfried 2013-05-10 13:22:27 +02:00
  • 70d964d588 configure: silence automake warnings Stefan Seyfried 2013-05-10 13:18:17 +02:00
  • 145b098d92 sync martii 2013-05-06 18:01:49 +02:00
  • 6336dc4f94 GLFB: remove unused 3D cube code Stefan Seyfried 2013-05-06 00:32:48 +02:00
  • 9cc35ff0cc GLFB: slightly better fullscreen handling Stefan Seyfried 2013-05-06 00:25:29 +02:00
  • 2e54579ba6 GLFB: hide mouse cursor Stefan Seyfried 2013-05-06 00:19:45 +02:00
  • 88b8aa7b8f cRecord: fix compiler warning (type mismatch) Stefan Seyfried 2013-05-05 20:14:12 +02:00
  • eb9d2f44ef generic-pc: use HD framebuffer resolution Stefan Seyfried 2013-05-05 18:53:41 +02:00
  • 4cb2f75305 generic/cVideo: implement setAspectRatio / setVideoSystem Stefan Seyfried 2013-05-05 18:45:05 +02:00
  • 7c00b1d46b GLFB: implement missing functions Stefan Seyfried 2013-05-05 18:28:53 +02:00
  • ec3f82441e Merge remote-tracking branch 'seife/master' martii 2013-05-04 20:52:54 +02:00
  • 3ce7bc213c GLFB: add a few sanity checks for sleep interval Stefan Seyfried 2013-05-04 17:27:01 +02:00
  • 631c48e65b GLFB: fix X window at 16:9 aspect ratio Stefan Seyfried 2013-05-04 17:25:31 +02:00
  • 9c1419c25b GLFB: add video aspect ratio handling Stefan Seyfried 2013-05-04 17:24:39 +02:00
  • 8a8849f28e generic-pc/video: improve video decoder Stefan Seyfried 2013-05-04 17:21:03 +02:00
  • 569a1495f7 generic-pc/glfb: add some sort of A/V synchronization Stefan Seyfried 2013-05-04 15:15:21 +02:00
  • 7cff17cb95 generic-pc/audio: initialize curr_pts Stefan Seyfried 2013-05-04 15:13:18 +02:00
  • f87bb0afdd generic-pc/dmx: route audio and video to the SW decoders Stefan Seyfried 2013-05-04 12:32:50 +02:00
  • ae9d6fd668 generic-pc: initialize GL framebuffer in init() Stefan Seyfried 2013-05-04 12:30:23 +02:00
  • 06e5987797 generic-pc: add openGL based framebuffer implementation Stefan Seyfried 2013-05-04 12:25:24 +02:00
  • 9541c0ac1e generic-pc: add somewhat working video decoder Stefan Seyfried 2013-05-04 12:04:53 +02:00
  • 53dc220e63 generic-pc: add somewhat working audio decoder Stefan Seyfried 2013-05-04 11:47:15 +02:00
  • 17f5c32a19 acinclude: fix for pkg-config 0.28 behaviour Stefan Seyfried 2013-05-04 11:34:24 +02:00
  • 7b8f5aede9 libeplayer reverse play: experimental adjustment to find previous I-frame martii 2013-04-11 17:59:22 +02:00
  • ff374c6070 libeplayer reverse play: experimental adjustment to find previous I-frame martii 2013-04-11 17:59:22 +02:00
  • 093b3fd51a libeplayer3: fix segv martii 2013-04-10 20:41:44 +02:00
  • 5025a6e645 libeplayer3: fix segv martii 2013-04-10 20:41:44 +02:00
  • 4a7c1fb975 eplayer3: subtitle fixes martii 2013-04-01 11:57:36 +02:00
  • e9be2bed37 eplayer3: subtitle fixes martii 2013-04-01 11:57:36 +02:00
  • f3f3a49b87 crude hack for movieplayer tuxtxt integration martii 2013-03-31 11:55:51 +02:00
  • 0962c08e90 crude hack for movieplayer tuxtxt integration martii 2013-03-31 11:55:51 +02:00
  • f6f9f03152 libspark: drop irmp martii 2013-03-30 14:31:10 +01:00
  • 65b1a8e51a libspark/playback_libeplayer3: initialize return values martii 2013-03-30 09:39:49 +01:00
  • 76992e2f0c teletext handling changes martii 2013-03-29 18:14:52 +01:00
  • 2b11ad1880 teletext handling changes martii 2013-03-29 18:14:52 +01:00
  • 997d162cd3 libeplayer3: dynamically update pid list martii 2013-03-25 20:42:36 +01:00
  • beac99d8b0 libeplayer3: dynamically update pid list martii 2013-03-25 20:42:36 +01:00
  • 683aa6dfd2 Merge remote-tracking branch 'seife/master' martii 2013-03-25 18:16:40 +01:00
  • cae8a88e26 spark: tone down two dmx messages to debug Stefan Seyfried 2013-03-24 19:15:12 +01:00
  • 46754e01b1 adapt Pig() to blitter-based OSD border martii 2013-03-22 21:54:55 +01:00
  • 9e74193f34 libeplayer3/playback_libeplayer3: change noprobe handling martii 2013-03-18 18:49:00 +01:00
  • 5548017dc7 libeplayer3/playback_libeplayer3: change noprobe handling martii 2013-03-18 18:49:00 +01:00
  • 1a499b7054 libeplayer/container_ffmpeg: use injected PCM for raw PCM, too martii 2013-03-17 09:47:18 +01:00
  • f5c97eaf88 libeplayer/container_ffmpeg: use injected PCM for raw PCM, too martii 2013-03-17 09:47:18 +01:00
  • bd87abd06b libeplayer3/container_ffmpeg: handle .wtv extensions, too martii 2013-03-16 19:43:25 +01:00
  • ecd0dac595 libeplayer3/container_ffmpeg: handle .wtv extensions, too martii 2013-03-16 19:43:25 +01:00
  • 0cdfdc60ae libeplayer3/container_ffmpeg: fix WMA playback martii 2013-03-16 18:24:49 +01:00
  • 934296f8b7 libeplayer3/container_ffmpeg: fix WMA playback martii 2013-03-16 18:24:49 +01:00
  • f546bd5218 libeplayer3: add callback to abort avformat_open_input martii 2013-03-10 15:44:30 +01:00
  • d02696233c libeplayer3: add callback to abort avformat_open_input martii 2013-03-10 15:44:30 +01:00
  • bf87a25c4d libeplayer3/container_ffmpeg: cleanup martii 2013-03-09 16:40:54 +01:00
  • a865a4779a libeplayer3/container_ffmpeg: cleanup martii 2013-03-09 16:40:54 +01:00
  • ee0e87dc05 libeplayer3/container_ffmpeg: cleanup martii 2013-03-09 16:37:05 +01:00
  • 8430f6f37c libeplayer3/container_ffmpeg: cleanup martii 2013-03-09 16:37:05 +01:00
  • 78c53d1baa libeplayer3: merge buffered IO code from TDT; implement proper audio resampling martii 2013-03-09 14:47:34 +01:00
  • 1a2aa05948 libeplayer3: merge buffered IO code from TDT; implement proper audio resampling martii 2013-03-09 14:47:34 +01:00
  • ba9ba931ed libeplayer3/container_ffmpeg: minor cleanup martii 2013-03-04 19:22:47 +01:00
  • 404c0a2b2d libeplayer3/container_ffmpeg: minor cleanup martii 2013-03-04 19:22:47 +01:00
  • 2cd0da9170 Merge remote-tracking branch 'seife/master' martii 2013-03-04 17:38:14 +01:00
  • 4417f2549d libeplayer3/container_ffmpeg: no need to scale the buffer martii 2013-03-04 17:37:44 +01:00
  • 828049ccbb libeplayer3/container_ffmpeg: no need to scale the buffer martii 2013-03-04 17:37:44 +01:00
  • eb7f51252e triple: avoid a crash in cPlayback destructor Stefan Seyfried 2013-03-03 22:07:56 +01:00
  • 8d5e5a7cd2 libeplayer3: this may improve recovery from broken streams martii 2013-03-03 20:55:39 +01:00
  • faeac91113 libeplayer3: this may improve recovery from broken streams martii 2013-03-03 20:55:39 +01:00
  • 9464d9eadb Merge remote-tracking branch 'seife/master' martii 2013-03-03 13:50:12 +01:00
  • d4c0cfe133 libeplayer3: switch back to software decoding for AAC; crude fix for PCM injection (newer ffmpeg versions return floats instead of shorts), injected PCM streams (OGG, for example), will now work again. I'd be grateful if anybody with a deeper understanding of the FFMPEG API would supply a cleaner fix ... martii 2013-03-03 13:38:39 +01:00
  • fbb9dcbb03 libeplayer3: switch back to software decoding for AAC; crude fix for PCM injection (newer ffmpeg versions return floats instead of shorts), injected PCM streams (OGG, for example), will now work again. I'd be grateful if anybody with a deeper understanding of the FFMPEG API would supply a cleaner fix ... martii 2013-03-03 13:38:39 +01:00
  • c191aba9ca triple: fix wrong length in cDemux::sectionFilter() Stefan Seyfried 2013-03-02 15:45:18 +01:00
  • 17f3713093 libeplayer: set 65535 as maximum PES length martii 2013-02-26 19:57:15 +01:00
  • 3085e72c01 libeplayer: set 65535 as maximum PES length martii 2013-02-26 19:57:15 +01:00
  • 9bb9a8d5fd libeplayer: assume unlimited PES length for too large packets martii 2013-02-26 19:56:08 +01:00
  • c964a090dd libeplayer: assume unlimited PES length for too large packets martii 2013-02-26 19:56:08 +01:00
  • 1d70357b45 libspark/playback: let GetPosition return false on EOF martii 2013-02-26 19:55:29 +01:00
  • 94b05dbdc0 sync with seife martii 2013-02-24 20:13:12 +01:00