Commit Graph

  • 0e49bfdb00 raspi/avdec: improve demux read function Stefan Seyfried 2013-10-20 22:36:52 +02:00
  • 8062db2387 libspark/video: enable/disable analogue output when leaving/entering standby mode (experimental and untested) martii 2013-10-20 18:46:33 +02:00
  • 2f7cb6401f raspi/AVDec: various improvements for A/V decoders Stefan Seyfried 2013-10-20 01:11:36 +02:00
  • 2784941b7e raspi/avcodec_omx: various hacks to the state machine Stefan Seyfried 2013-10-20 01:05:30 +02:00
  • b424d34536 raspi/codec: fix memleak when skipping packets Stefan Seyfried 2013-10-20 01:04:40 +02:00
  • 4c13442e05 raspi/avdec: allow setting audio out via RASPI_AUDIO variable Stefan Seyfried 2013-10-20 01:02:56 +02:00
  • d71ae5b4f9 raspi/omx_utils: fix ordering of shutdown sequence Stefan Seyfried 2013-10-20 00:47:03 +02:00
  • d736e87d4e raspi/glfb: clean up objects on exit, remove double buffer Stefan Seyfried 2013-10-20 00:03:12 +02:00
  • 48df8f882a raspi: fix ordering of AVDec and GLFB Stefan Seyfried 2013-10-19 22:59:41 +02:00
  • fa1eadcc56 fix wrong libtool initialization order Stefan Seyfried 2013-10-14 00:35:55 +02:00
  • 06035e8ea1 raspi/avcodec_omx: set thread names Stefan Seyfried 2013-10-13 22:51:30 +02:00
  • e9b6f6c88b lt_debug: use C linkage, allows usage from non-C++ code Stefan Seyfried 2013-10-13 22:43:19 +02:00
  • 510b655710 raspi: use decoder implementation from pidvbip Stefan Seyfried 2013-10-13 22:36:45 +02:00
  • ec58e86ae4 libeplayer3/ffmpeg: minor cleanup martii 2013-10-12 19:11:17 +02:00
  • e065094e11 libeplayer3/ffmpeg: minor cleanup martii 2013-10-12 19:11:17 +02:00
  • 19b0ff20e1 raspi: add first try of video decoder implementation Stefan Seyfried 2013-10-10 00:10:21 +02:00
  • 0f9bc4f95c raspi: switch demux target to internal decoder Stefan Seyfried 2013-10-10 00:05:55 +02:00
  • 7c942c3745 raspi: add ilclient files Stefan Seyfried 2013-10-09 23:50:50 +02:00
  • 6f4449e1c5 Merge remote-tracking branch 'seife/master' martii 2013-10-06 14:41:32 +02:00
  • 848730507b sync with seife martii 2013-10-06 10:16:33 +02:00
  • 92edef3e48 add skeleton for Raspberry Pi support Stefan Seyfried 2013-10-05 22:02:13 +02:00
  • 3ed147cab7 add set_threadname function Stefan Seyfried 2013-10-05 22:01:57 +02:00
  • 782bc95fd5 libspark/playback_libeplayer3: fix GetPts() martii 2013-10-05 10:42:21 +02:00
  • 70806da6ed libspark/audio: always use /proc/stb/avs/0/volume to set volume martii 2013-10-03 17:56:16 +02:00
  • 642de31a8b spark: implement stuff needed for PIP Stefan Seyfried 2013-09-28 18:32:03 +02:00
  • 28b21d2295 cVideo: add dummy functions for PIP stuff Stefan Seyfried 2013-09-28 18:25:45 +02:00
  • f009c3e76e azbox: remove unneeded hacks from cVideo Stefan Seyfried 2013-09-22 14:48:36 +02:00
  • 2e20b8f2b6 azbox: add cDemux hack to avoid segfaults/corruption Stefan Seyfried 2013-09-22 14:44:29 +02:00
  • f56ead6685 azbox: adapt cDemux to latest drivers Stefan Seyfried 2013-09-22 14:42:48 +02:00
  • c31a1919c7 azbox: adapt cAudio to latest drivers Stefan Seyfried 2013-09-22 14:41:54 +02:00
  • ad64d0ab4f azbox: add O_CLOEXEC to open() Stefan Seyfried 2013-09-21 15:00:16 +02:00
  • 83201e0199 unbreak generic-pc build martii 2013-09-15 15:53:49 +02:00
  • 1756351a36 [SPARK] cVideo::ShowPicture: add optional argument for destination m2v martii 2013-09-06 22:23:22 +02:00
  • 938a6c4491 libspark/playback_libeplayer3: assume that libeplayer3 can handle arbitrary URLs martii 2013-08-18 20:03:47 +02:00
  • 2f7d1b15e0 libeplayer3/playback: convert mms urls to mmst instead of rtsp martii 2013-08-18 19:10:18 +02:00
  • 19fd4c7ad2 libeplayer3/playback: convert mms urls to mmst instead of rtsp martii 2013-08-18 19:10:18 +02:00
  • 2477b3f497 libspark/hw_caps: check vfd version first (needed to discriminate between Pingulux and Pingulux Plus) martii 2013-08-18 10:52:43 +02:00
  • 7d34affd1d libeplayer3/manager: initialize track IDs martii 2013-08-16 19:50:20 +02:00
  • 2f5c51abc6 libeplayer3/manager: initialize track IDs martii 2013-08-16 19:50:20 +02:00
  • 370efa3852 libeplayer3: tracks update is now lock-free martii 2013-08-16 19:35:07 +02:00
  • 124cd8e4ba libeplayer3: tracks update is now lock-free martii 2013-08-16 19:35:07 +02:00
  • d1a2ceaa67 libeplayer3/container_ffmpeg: mutex fix martii 2013-08-16 14:33:30 +02:00
  • 093862d85d libeplayer3/container_ffmpeg: mutex fix martii 2013-08-16 14:33:30 +02:00
  • f5f0eb0f26 libeplayer3/wmv: revert to (almost) original version martii 2013-08-15 17:05:55 +02:00
  • 672b5d10d2 libeplayer3/wmv: revert to (almost) original version martii 2013-08-15 17:05:55 +02:00
  • 86e70db211 libspark/audio_mixer: don't try to free() stack-allocated snd_mixer_selem_id martii 2013-08-14 20:48:09 +02:00
  • 75e5268a3c libspark: implement SetColorFormat() martii 2013-08-11 12:39:20 +02:00
  • 89d1587513 libspark/dmx.cpp: print pid if addPid fails martii 2013-08-06 16:07:49 +02:00
  • 2c6b721987 libeplayer/text_srt: minor optimization martii 2013-08-04 16:42:21 +02:00
  • 46a5151f07 libeplayer/text_srt: minor optimization martii 2013-08-04 16:42:21 +02:00
  • cb34d91c57 libeplayer3: drop non-shared framebuffer support martii 2013-08-04 16:22:07 +02:00
  • 5579633b0c libeplayer3: drop non-shared framebuffer support martii 2013-08-04 16:22:07 +02:00
  • be2ae1cbd8 libeplayer3: unbreak srt subs martii 2013-08-04 16:21:39 +02:00
  • a9b0cee5a1 libeplayer3: unbreak srt subs martii 2013-08-04 16:21:39 +02:00
  • baff0efeb4 revert 286675f430 martii 2013-08-02 15:07:15 +02:00
  • 50cc7f726c revert 286675f430 martii 2013-08-02 15:07:15 +02:00
  • 78ae8e8a62 libeplayer3: divx fix martii 2013-08-02 14:37:03 +02:00
  • 286675f430 libeplayer3: divx fix martii 2013-08-02 14:37:03 +02:00
  • 45f4924ee4 libeplayer3: cleanup martii 2013-08-02 12:44:51 +02:00
  • 6f531ed8b0 libeplayer3: cleanup martii 2013-08-02 12:44:51 +02:00
  • 9dd8efc76d libeplayer3: vc1, wmv: use InsertPesHeader for initial PES headers, too martii 2013-08-02 08:37:17 +02:00
  • f7d530de36 libeplayer3: vc1, wmv: use InsertPesHeader for initial PES headers, too martii 2013-08-02 08:37:17 +02:00
  • 9987291e36 libeplayer3/output/writer/: remove PesHeader memset (both wrong and unneeded) martii 2013-08-01 20:35:22 +02:00
  • b3f4ef99a1 libeplayer3/output/writer/: remove PesHeader memset (both wrong and unneeded) martii 2013-08-01 20:35:22 +02:00
  • 3738572731 libeplayer3 optimizations martii 2013-07-29 18:35:48 +02:00
  • 5aa75077cd libeplayer3 optimizations martii 2013-07-29 18:35:48 +02:00
  • e11af5361b libeplayer3/container_ass: cosmetics martii 2013-07-28 14:40:30 +02:00
  • 88c0ce06cb libeplayer3/container_ass: cosmetics martii 2013-07-28 14:40:30 +02:00
  • 81aeb8f182 libeplayer3/container_ffmpeg: cleanup martii 2013-07-28 13:04:20 +02:00
  • 95d99e1da6 libeplayer3/container_ffmpeg: cleanup martii 2013-07-28 13:04:20 +02:00
  • 6147c3ef5e libeplayer3/writer/framebuffer: small optimization martii 2013-07-28 12:33:24 +02:00
  • d0d31f9998 libeplayer3/writer/framebuffer: small optimization martii 2013-07-28 12:33:24 +02:00
  • 2b91afacec generic-pc build fix martii 2013-07-28 12:20:01 +02:00
  • ef7ba87754 libeplayer3/container_ass: set thread name martii 2013-07-28 11:40:42 +02:00
  • 3404980bc9 libeplayer3/container_ass: set thread name martii 2013-07-28 11:40:42 +02:00
  • 1215ab73a3 libeplayer3/pcm: cleanup martii 2013-07-28 10:12:36 +02:00
  • aa43e83a7c libeplayer3/pcm: cleanup martii 2013-07-28 10:12:36 +02:00
  • 373976ca3d libeplayer3/pcm: minor clean-up, no code change martii 2013-07-28 10:06:21 +02:00
  • 411037021c libeplayer3/pcm: minor clean-up, no code change martii 2013-07-28 10:06:21 +02:00
  • c004f52cca Fix libeplayer3's broken PCM injection implementation. Jumps in movieplayer now works without losing a/v sync. martii 2013-07-28 09:54:39 +02:00
  • f8a789f7a6 Fix libeplayer3's broken PCM injection implementation. Jumps in movieplayer now works without losing a/v sync. martii 2013-07-28 09:54:39 +02:00
  • 4433f4ad43 libeplayer3/container_ffmpeg: don't flush instead of clear martii 2013-07-27 12:24:50 +02:00
  • c9e0755f02 libeplayer3/container_ffmpeg: don't flush instead of clear martii 2013-07-27 12:24:50 +02:00
  • 34cb8f4030 libeplayer3: use uint32_t for frame buffer access martii 2013-07-27 11:17:49 +02:00
  • b64bdcb370 libeplayer3: use uint32_t for frame buffer access martii 2013-07-27 11:17:49 +02:00
  • b6d6afc07f libeplayer3/continer_ass: crude hack to improve subtitle readability martii 2013-07-27 09:24:51 +02:00
  • cf5687bc37 libeplayer3/continer_ass: crude hack to improve subtitle readability martii 2013-07-27 09:24:51 +02:00
  • 1fa3303cf7 libeplayer3/subtitles/spark: use backbuffer and blit martii 2013-07-27 08:12:03 +02:00
  • 84b264ad87 libeplayer3/subtitles/spark: use backbuffer and blit martii 2013-07-27 08:12:03 +02:00
  • 6dba65cd53 libeplayer3/container_ass: font size adjusted martii 2013-07-26 22:50:26 +02:00
  • 441f337b48 libeplayer3/container_ass: font size adjusted martii 2013-07-26 22:50:26 +02:00
  • 0572e368df libeplayer/playback: disable subtitle init hack martii 2013-07-26 21:39:57 +02:00
  • c25b717b43 libeplayer/playback: disable subtitle init hack martii 2013-07-26 21:39:57 +02:00
  • bed6d04851 libeplayer3/subtitle: reduce debugging level martii 2013-07-26 20:29:01 +02:00
  • f199c329ad libeplayer3/subtitle: reduce debugging level martii 2013-07-26 20:29:01 +02:00
  • fbb8780418 libeplayer3: initial attempt to unbreak ass/ssa subtitles martii 2013-07-26 16:59:58 +02:00
  • 35da5243e7 libeplayer3: initial attempt to unbreak ass/ssa subtitles martii 2013-07-26 16:59:58 +02:00
  • 5734870578 libeplayer/linuxdvb: cleanup martii 2013-07-24 21:38:31 +02:00
  • c70b669a3d libeplayer/linuxdvb: cleanup martii 2013-07-24 21:38:31 +02:00
  • 23da35350a libeplayer3/containter_ffmpeg: fix track update martii 2013-07-24 20:42:17 +02:00