gstreamer/gst
Sebastian Dröge 7b90bf3215 level: Don't read over the end of the input memory
Previously we advanced the in_data pointer by bps for every channel, and then
later again for block_size*bps. This caused us to be one sample further than
expected if an input buffer covered two analysis frames. And in the end lead
to completely bogus values reported by level.

https://bugzilla.gnome.org/show_bug.cgi?id=746065
2015-03-12 13:51:56 +00:00
..
alpha Fix double semicolons 2015-03-10 09:31:20 +00:00
apetag g_memmove() is deprecated 2013-11-21 15:30:34 +00:00
audiofx Constify some static arrays everywhere 2015-01-21 09:55:53 +01:00
audioparsers aacparse: fix LOAS parsing issue 2015-03-06 14:34:08 -03:00
auparse gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
autodetect autovideosrc: use videotestsrc as fallback element instead of fakesrc 2014-06-28 14:25:25 +01:00
avi Fix double semicolons 2015-03-10 09:31:20 +00:00
cutter gst: Don't use endianness-specific S8 audio format 2014-02-04 13:44:29 +01:00
debugutils Fix double semicolons 2015-03-10 09:31:20 +00:00
deinterlace Deinterlace: in query_caps return only supported formats if filter is interlaced 2014-12-14 12:41:16 +01:00
dtmf rtpdtmfsrc: clock-base and seqnum-base -> timestamp-offset and seqnum-offset 2014-10-10 18:12:32 -04:00
effectv Constify some static arrays everywhere 2015-01-21 09:55:53 +01:00
equalizer equalizer: Don't call iirequalizer's transform_ip in passthrough mode 2014-10-13 08:30:03 +02:00
flv flvdemux: Use gst_video_guess_framerate() 2015-02-12 23:38:47 +11:00
flx flxdec: fix integer overflow 2014-05-02 14:18:08 +01:00
goom goom: post QoS messages when dropping frames due to QoS 2014-11-02 19:31:01 +00:00
goom2k1 goom2k1: use fractional part of float division 2015-02-16 14:31:05 +00:00
icydemux icydemux: does not need to link against zlib 2014-11-23 16:24:06 +00:00
id3demux gst: Add better support for static plugins 2013-04-15 15:54:11 +02:00
imagefreeze imagefreeze: Handle seqnums 2014-11-06 12:20:25 +01:00
interleave interleave: Drop custom latency query handling 2015-02-27 00:59:43 +05:30
isomp4 Fix double semicolons 2015-03-10 09:31:20 +00:00
law mulawdec: Require caps to be set before accepting any data 2013-12-05 12:15:29 +01:00
level level: Don't read over the end of the input memory 2015-03-12 13:51:56 +00:00
matroska matroska: error mode if can't push buffer 2015-03-09 12:51:21 +00:00
monoscope monoscope: Fix debug statement 2013-04-26 12:16:49 +02:00
multifile splitmux: Shut down element before downward state change 2015-03-10 15:49:33 +11:00
multipart multipartdemux: do not leak new stream event 2014-09-18 12:49:53 +03:00
replaygain rgvolume: Avoid taking unnecessary refs 2014-07-16 16:45:43 +02:00
rtp rtph264depay: remove unused value 2015-03-09 16:22:33 +00:00
rtpmanager Fix double semicolons 2015-03-10 09:31:20 +00:00
rtsp rtspsrc: Don't include payload type in the caps for framesize 2015-03-09 10:18:35 +01:00
shapewipe shapewipe: Unref caps and element after usage 2014-08-10 11:09:09 +01:00
smpte smpte: Check if input caps are the same and create output caps from video info 2014-09-04 10:47:34 +03:00
spectrum spectrum: Fix min and max for bands property 2015-02-15 21:34:28 -05:00
udp Fix double semicolons 2015-03-10 09:31:20 +00:00
videobox videobox: critical error when element properties set as max/min 2014-10-20 12:53:51 +02:00
videocrop videocrop: Remove todo about caps filter 2014-12-15 18:30:01 -05:00
videofilter Constify some static arrays everywhere 2015-01-21 09:55:53 +01:00
videomixer videomixer: Drop custom latency querying logic 2015-02-27 00:59:43 +05:30
wavenc wavenc: Support RF64 format 2014-10-14 10:24:50 +02:00
wavparse wavparse: fix which stop variable is used in assignment 2015-02-06 14:46:14 +00:00
y4m y4menc: port y4menc to use GstVideoEncoder base class 2014-09-17 18:28:00 -03:00
Makefile.am build: build plugins and examples in parallel where possible 2010-03-29 11:00:57 +01:00