gstreamer/gst
Philip Jägenstedt 80926a5596 matroskademux: skip buffers before a late keyframe (QoS)
Before, vp8dec had no option but to decode all frames even if some/all
of them would be late. With this change, performance when keyframes are
frequent is helped a great deal. On my Thinkpad X60s, decoding a 20 s
1080p sunflower encode with keyframes every 10 frames went from taking
42 s with 5 frames shown to 21 s with 15 frames shown (still slow
enough to count by hand). When keyframes are more sparse, you will
still be able to catch up eventually, but the results won't be as
noticable.
2010-06-01 11:21:29 +02:00
..
alpha alpha: Fix planar YUV->RGB processing 2010-04-29 19:28:22 +02:00
apetag apetag: minor Makefile.am surgery 2010-03-19 00:05:19 +00:00
audiofx docs: fix xml 2010-04-08 10:30:06 +03:00
auparse build: Makefile.am cleanups 2010-03-18 21:34:24 +00:00
autodetect auto{audio,video}{src,sink}: use can_intersect to avoid a caps copy 2010-05-06 15:43:53 +03:00
avi Revert "avimux, flvmux, matroskamux: don't crash if tags arrive on multiple input pads at the same time" 2010-06-01 09:39:38 +01:00
cutter gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 14:32:00 +01:00
debugutils Move capsfilter element from -bad to -good 2010-05-11 14:31:43 +01:00
deinterlace deinterlace: Add MMX/3DNow implementations of greedyh for UYVY 2010-06-01 11:21:29 +02:00
effectv Add -Wold-style-definition flag 2010-03-21 15:17:46 +01:00
equalizer Add -Wredundant-decls warning flag 2010-03-17 19:35:10 +01:00
flv Revert "avimux, flvmux, matroskamux: don't crash if tags arrive on multiple input pads at the same time" 2010-06-01 09:39:38 +01:00
flx build: Makefile.am cleanups 2010-03-18 21:34:24 +00:00
goom goom,monoscope: truncate own caps, instead of copying and using the first only 2010-05-06 15:43:54 +03:00
goom2k1 goom,monoscope: truncate own caps, instead of copying and using the first only 2010-05-06 15:43:54 +03:00
icydemux icydemux: Handle upstream Content-Type. 2010-03-23 19:48:24 +01:00
id3demux id3demux: fix parsing of unsynced frames with data length indicator 2010-03-30 01:54:40 +01:00
imagefreeze imagefreeze: Set fixed caps on the correct pad 2010-05-11 14:31:44 +01:00
interleave build: Makefile.am cleanups 2010-03-18 21:34:24 +00:00
law Add -Wwrite-strings to the configure flags 2010-03-21 14:17:47 +01:00
level gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 14:32:00 +01:00
matroska matroskademux: skip buffers before a late keyframe (QoS) 2010-06-01 11:21:29 +02:00
median gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 14:32:00 +01:00
monoscope goom,monoscope: truncate own caps, instead of copying and using the first only 2010-05-06 15:43:54 +03:00
multifile docs: do proper escaping for "%" 2010-04-08 18:05:46 +03:00
multipart gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 14:32:00 +01:00
qtdemux qtdemux: Round timestamp up when scaling to mov format 2010-05-26 00:08:16 +01:00
replaygain build: Makefile.am cleanups 2010-03-18 21:34:24 +00:00
rtp rtptheora: remove delivery-method from caps 2010-05-25 18:53:48 +02:00
rtpmanager rtpbin: fix docs 2010-05-13 13:01:26 +02:00
rtsp rtspsrc: don't leak the session 2010-05-07 19:02:21 +02:00
shapewipe shapewipe: Add support for the remaining ARGB formats 2010-03-21 11:14:12 +01:00
smpte docs: update for videofilter plugin merge and add gtk-doc blurb for new property 2010-04-29 20:08:43 +01:00
spectrum spectrum: add post-messages property 2009-09-11 13:28:35 +02:00
udp docs: upd -> udp and voila it shows up in the docs 2010-04-08 16:56:37 +03:00
videobox videobox: Fix floating point to integer conversion for the alpha values 2010-05-27 18:33:35 +02:00
videocrop gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 14:32:00 +01:00
videofilter videofilter: Order color formats by their contained amount of information 2010-04-29 19:28:21 +02:00
videomixer videomixer: Don't mix input with different pixel aspect ratios 2010-06-01 11:21:29 +02:00
wavenc wavenc: remove internal copy of riff.h and use riff-library instead. 2010-04-08 13:03:43 +03:00
wavparse wavparse: handle truncated input data at EOS in pull mode 2010-05-26 12:01:26 +01:00
y4m y4menc: add 4:2:2, 4:1:1, and 4:4:4 output support 2010-04-30 13:50:08 +02:00
Makefile.am build: build plugins and examples in parallel where possible 2010-03-29 11:00:57 +01:00