Commit Graph

  • 5241080670 [SPARK] cVideo::ShowPicture: add optional argument for destination m2v martii 2013-09-06 22:23:22 +02:00
  • 896b39aff9 libspark/playback_libeplayer3: assume that libeplayer3 can handle arbitrary URLs martii 2013-08-18 20:03:47 +02:00
  • 21879ae8ad libeplayer3/playback: convert mms urls to mmst instead of rtsp martii 2013-08-18 19:10:18 +02:00
  • 86b49ef8bc libspark/hw_caps: check vfd version first (needed to discriminate between Pingulux and Pingulux Plus) martii 2013-08-18 10:52:43 +02:00
  • a584609d0f libeplayer3/manager: initialize track IDs martii 2013-08-16 19:50:20 +02:00
  • f69fb5af0d libeplayer3: tracks update is now lock-free martii 2013-08-16 19:35:07 +02:00
  • 71f1c1ffb5 libeplayer3/container_ffmpeg: mutex fix martii 2013-08-16 14:33:30 +02:00
  • d169febb5c libeplayer3/wmv: revert to (almost) original version martii 2013-08-15 17:05:55 +02:00
  • de48f2efe6 libspark/audio_mixer: don't try to free() stack-allocated snd_mixer_selem_id martii 2013-08-14 20:48:09 +02:00
  • 823633f7b2 libspark: implement SetColorFormat() martii 2013-08-11 12:39:20 +02:00
  • 5240de75ae libspark/dmx.cpp: print pid if addPid fails martii 2013-08-06 16:07:49 +02:00
  • 67746af006 libeplayer/text_srt: minor optimization martii 2013-08-04 16:42:21 +02:00
  • 5a2766caa4 libeplayer3: drop non-shared framebuffer support martii 2013-08-04 16:22:07 +02:00
  • d822ca5566 libeplayer3: unbreak srt subs martii 2013-08-04 16:21:39 +02:00
  • ca540b1a8d revert c6a0be8201 martii 2013-08-02 15:07:15 +02:00
  • c6a0be8201 libeplayer3: divx fix martii 2013-08-02 14:37:03 +02:00
  • 090d4b350c libeplayer3: cleanup martii 2013-08-02 12:44:51 +02:00
  • a2879d9192 libeplayer3: vc1, wmv: use InsertPesHeader for initial PES headers, too martii 2013-08-02 08:37:17 +02:00
  • c8a5d2a13b libeplayer3/output/writer/: remove PesHeader memset (both wrong and unneeded) martii 2013-08-01 20:35:22 +02:00
  • b7b58140f4 libeplayer3 optimizations martii 2013-07-29 18:35:48 +02:00
  • 82299a9f5e libeplayer3/container_ass: cosmetics martii 2013-07-28 14:40:30 +02:00
  • 0a9a9dac13 libeplayer3/container_ffmpeg: cleanup martii 2013-07-28 13:04:20 +02:00
  • 363556eb71 libeplayer3/writer/framebuffer: small optimization martii 2013-07-28 12:33:24 +02:00
  • 22b1c50e66 generic-pc build fix martii 2013-07-28 12:20:01 +02:00
  • 3c1e37e836 libeplayer3/container_ass: set thread name martii 2013-07-28 11:40:42 +02:00
  • dd25893694 libeplayer3/pcm: cleanup martii 2013-07-28 10:12:36 +02:00
  • ec4e1eacc0 libeplayer3/pcm: minor clean-up, no code change martii 2013-07-28 10:06:21 +02:00
  • dad37ef35e 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
  • d5e47e3e69 libeplayer3/container_ffmpeg: don't flush instead of clear martii 2013-07-27 12:24:50 +02:00
  • 6a0f006a0c libeplayer3: use uint32_t for frame buffer access martii 2013-07-27 11:17:49 +02:00
  • 68ca55dc97 libeplayer3/continer_ass: crude hack to improve subtitle readability martii 2013-07-27 09:24:51 +02:00
  • 19ba5c1b78 libeplayer3/subtitles/spark: use backbuffer and blit martii 2013-07-27 08:12:03 +02:00
  • 510d320b64 libeplayer3/container_ass: font size adjusted martii 2013-07-26 22:50:26 +02:00
  • 6f8c5a1ca3 libeplayer/playback: disable subtitle init hack martii 2013-07-26 21:39:57 +02:00
  • 881cbfaf27 libeplayer3/subtitle: reduce debugging level martii 2013-07-26 20:29:01 +02:00
  • 28754779e8 libeplayer3: initial attempt to unbreak ass/ssa subtitles martii 2013-07-26 16:59:58 +02:00
  • a2db475093 libeplayer/linuxdvb: cleanup martii 2013-07-24 21:38:31 +02:00
  • 562a3372f6 libeplayer3/containter_ffmpeg: fix track update martii 2013-07-24 20:42:17 +02:00
  • 4cfe1743f5 libeplayer3/container_ffmpeg: no need for copying the input packet martii 2013-07-23 21:45:44 +02:00
  • 041a6b6957 libeplayer/container_ffmpeg: subtitle fix martii 2013-07-23 21:00:14 +02:00
  • 00b870b94f libeplayer3/container_ffmpeg.c: re-order packet.data check (not sure whether this is needed at all) martii 2013-07-22 18:39:11 +02:00
  • aa46b435b8 libeplayer/container_ffmpeg: correct misplaced brackets martii 2013-07-21 19:50:14 +02:00
  • 659bc1dc19 libeplayer3/container_ffmpeg: initialize stream ids, if unset martii 2013-07-21 19:02:58 +02:00
  • cda6cea0ad libeplayer3/container_ffmpeg: av_samples_alloc: use actual number for channels martii 2013-07-21 16:17:18 +02:00
  • 9de0ed925b libeplayer3/container_ffmpeg: align av_samples_alloc buffer martii 2013-07-21 16:11:53 +02:00
  • dd9a9c0653 libeplayer3/container_ffmpeg: fix mono->stereo conversion martii 2013-07-21 14:54:57 +02:00
  • bf2bfe22bb libeplayer/container_ffmpeg: audio pts fix martii 2013-07-21 12:06:38 +02:00
  • 3c615e77c0 libeplayer3: remove outdated include/stm_ioctl.h martii 2013-07-20 15:36:22 +02:00
  • 953288588e container_ffmpeg: flush streams immediately after seek martii 2013-07-20 09:08:31 +02:00
  • 4abf203acb libeplayer3: cleanup martii 2013-07-19 14:36:25 +02:00
  • f227f7f06b libeplayer: reduce debugging output martii 2013-07-19 10:43:56 +02:00
  • 1c7bd2dead h264: don't mess with packet length martii 2013-07-19 10:30:04 +02:00
  • 9d22af41c5 libeplayer3/h264: unbreak martii 2013-07-14 16:07:15 +02:00
  • 83a6027f07 libeplayer3/container_ffmpeg: No attributes needed for mutex init martii 2013-07-14 15:17:36 +02:00
  • 8bdb757351 libeplayer3 cleanup martii 2013-07-14 14:55:48 +02:00
  • 3a9e1a77da libeplayer3/h264 cleanup martii 2013-07-14 13:36:19 +02:00
  • 4caad214d3 libeplayer3: experimental h.264 playback fix martii 2013-07-14 13:30:50 +02:00
  • 6323e09314 libeplayer3: cleanup martii 2013-07-14 10:04:05 +02:00
  • 8d5a948692 libeplayer3: use actual pids instead of indexes martii 2013-07-12 22:34:39 +02:00
  • 64c77c7832 ffmpeg-2.0 martii 2013-07-10 19:27:57 +02:00
  • dbafce4a8d libeplayer3/container_ffmpeg: revert swr_next_pts call martii 2013-07-07 16:20:01 +02:00
  • da5eb57d72 libeplayer3: minor changes martii 2013-07-07 15:59:55 +02:00
  • 4262df3bb0 libeplayer3: re-enable audio after seeking (still broken) martii 2013-07-07 10:34:29 +02:00
  • d7557e14e0 libeplayer3: need to call avcodec_free_frame after swresample, too martii 2013-07-06 17:06:01 +02:00
  • e4d3d9ff48 libspark/hardware_caps: lie for Pingulux SCART support martii 2013-06-27 21:31:15 +02:00
  • a5bf2c2aba libspark/playback_libeplayer3: no need for alloca() martii 2013-06-26 22:37:35 +02:00
  • 5352649a05 libspark: experimental pip changes (doesn't work; needs driver support) martii 2013-06-20 13:29:54 +02:00
  • 04c969a8f6 sync with seife martii 2013-06-19 12:41:13 +02:00
  • d0072cb289 modernize configure.ac and Makefile.am Stefan Seyfried 2013-06-16 22:16:12 +02:00
  • 7da8a1f696 cPlayback: add new API functions for DVD chapter/subtitles Stefan Seyfried 2013-06-16 21:42:42 +02:00
  • 100507f6cf libeplayer3: the mp3 handler can easily take care of vorbis data, too. martii 2013-06-13 20:58:08 +02:00
  • f1c04c5e3a libeplayer3: vorbis can easily be handled by the mp3 writer martii 2013-06-10 15:49:38 +02:00
  • 3afe21ec3a libeplayer3/h264: disable debugging martii 2013-06-10 15:11:13 +02:00
  • fa45cac121 libeplayer3: get rid of compiler warnings martii 2013-06-10 15:06:00 +02:00
  • 3cdf749527 libeplayer3: drop legacy ffmpeg support martii 2013-06-10 13:13:52 +02:00
  • e22ff68c2b libeplayer/h264: Fix playback. martii 2013-06-10 12:38:47 +02:00
  • 4cb0f441c9 cleanup martii 2013-06-08 15:39:35 +02:00
  • aea027c163 libeplayer3: deactivate debugging martii 2013-06-08 12:34:19 +02:00
  • 68ea82d529 libeplayer3: cleanup martii 2013-06-08 12:05:36 +02:00
  • c851b6af60 libeplayer3: further malloc-memcpy-write -> writev replacements; not fully regression tested martii 2013-06-08 11:15:09 +02:00
  • 050ca539ba libeplayer3/h264: replace malloc/memcpy/write with writev martii 2013-06-08 10:19:40 +02:00
  • 185987f0da ShowPicture: revert API change martii 2013-06-07 16:21:04 +02:00
  • 14baad8f87 libeplayer3: drop buffering code due to crashes martii 2013-06-07 15:16:29 +02:00
  • e3967f59f6 libspark/playback: youtube URLs are easily longer than 400 bytes martii 2013-06-07 13:56:23 +02:00
  • 850da7f4c8 sync martii 2013-06-01 17:21:07 +02:00
  • ca813634c3 generic-pc: implement cDemux::getSTC() Stefan Seyfried 2013-06-01 17:16:56 +02:00
  • df7bfe6ff8 generic-pc: increase video and audio demux buffer Stefan Seyfried 2013-06-01 17:15:33 +02:00
  • 420cc586a2 cDemux: fix error reporting vor video, audio, ... channels Stefan Seyfried 2013-06-01 17:05:23 +02:00
  • d3e2b1e863 generic-pc: help finding missing blit() calls Stefan Seyfried 2013-06-01 15:58:47 +02:00
  • 699fe77b5d generic-pc: improve decoder info messages Stefan Seyfried 2013-06-01 15:41:32 +02:00
  • ed181339d7 generic-pc: silence decoder threads output Stefan Seyfried 2013-06-01 15:39:19 +02:00
  • 78b6377af8 generic-pc: implement cAudio::getAudioInfo() Stefan Seyfried 2013-06-01 15:21:43 +02:00
  • 84ecf0b23d replace libavresample with libswresample martii 2013-06-01 13:47:47 +02:00
  • 3d6df50158 generic-pc: add audio sample conversion Stefan Seyfried 2013-06-01 13:43:51 +02:00
  • 8c3c46a572 generic-pc/glfb: use r/g/y/b keys as additional color keys martii 2013-06-01 12:29:30 +02:00
  • a5aeedcb84 fix library declarations for libtool Stefan Seyfried 2013-06-01 12:25:52 +02:00
  • d5774fcb78 generic-pc: fix audio (2nd try) martii 2013-06-01 10:37:36 +02:00
  • 1a07c31ec2 generic-pc: fix audio martii 2013-05-31 18:08:07 +02:00
  • ff1d1acfef copy api changes from spark to generic martii 2013-05-31 13:27:04 +02:00
  • 2dfbaf80b8 Merge remote-tracking branch 'seife/master' martii 2013-05-27 17:38:35 +02:00