gstreamer/gst
Sebastian Dröge 64407ca94b flacparse: Don't parse the complete FLAC frames but only look for valid frame headers
Thanks to Felipe Contreras for the suggestion. This is partially
based on his patches and makes flacparse more than 3.5 times faster.

Looking for valid frame headers is unlikely to give false positives
because every frame header is at least 9 bytes long, contains a
14 bit sync code and a 8 bit checksum over the first 8 bytes.

Fixes bug #631200.
2010-10-07 23:38:25 +02:00
..
adpcmdec Add -Wmissing-declarations -Wmissing-prototypes to configure flags 2010-03-21 21:39:18 +01:00
adpcmenc Add -Wwrite-strings 2010-03-22 13:16:33 +01:00
aiff aiffparse: Don't use GST_FLOW_IS_FATAL() 2010-09-21 12:25:53 +02:00
asfmux asfparse: Don't use GST_FLOW_IS_FATAL() 2010-09-21 12:26:34 +02:00
audiobuffer Split out GST_PLUGINS_BAD_CFLAGS from GST_CFLAGS 2010-05-19 18:24:02 -07:00
audioparsers flacparse: Don't parse the complete FLAC frames but only look for valid frame headers 2010-10-07 23:38:25 +02:00
autoconvert autoconvert: Don't use GST_FLOW_IS_FATAL() 2010-09-21 12:26:35 +02:00
bayer bayer2rgb: Add format=bggr/etc. to caps 2010-09-14 12:00:32 -07:00
camerabin camerabin: Do not wrongly fail when starting a capture 2010-09-29 18:42:27 -03:00
cdxaparse cdxaparse: Compare the correct variable to GST_SEEK_TYPE_SET 2010-04-15 20:50:58 +02:00
chart gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
coloreffects chromahold: Fix hue calculation for red colors 2010-10-06 16:54:16 +02:00
colorspace colorspace: quiet a GST_ERROR 2010-09-21 18:16:08 -07:00
dataurisrc Add -Wwrite-strings 2010-03-22 13:16:33 +01:00
dccp Fix printf format strings for gcc 4.5 2010-04-29 10:17:56 +02:00
debugutils fpsdisplaysink: initialize interval_ts and last_frames_* counters 2010-09-24 08:21:00 -03:00
dtmf dtmfsrc: Make the dtmfsrc accept events sent with gst_element_send_event 2010-09-06 13:45:44 +03:00
dvdspu Split out GST_PLUGINS_BAD_CFLAGS from GST_CFLAGS 2010-05-19 18:24:02 -07:00
festival festival: Only close the connection if it's opened 2010-05-13 14:43:28 +02:00
filter gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
freeze Add -Wredundant-decls flag 2010-03-22 12:05:59 +01:00
frei0r frei0r: Use static caps instead of converting strings to caps all the time 2010-09-28 16:20:50 +02:00
games gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
gaudieffects gaudieffects: Mark inline functions as static inline 2010-08-12 09:14:10 +01:00
geometrictransform geometrictransform: Fix build with debugging disabled 2010-09-10 10:29:38 -03:00
h264parse h264parse: obtain correct upstream timestamp 2010-06-23 10:39:53 +02:00
hdvparse gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
id3tag id3mux: Map GST_TAG_ALBUM_ARTIST 2010-09-08 16:57:57 -03:00
interlace interlace: Add allow-rff property. Fix timestamping 2010-09-18 15:05:26 -07:00
invtelecine invtelecine: Fix name of 30p/60i pattern 2010-09-18 19:27:07 -07:00
ivfparse ivfparse: fix up macros and function names to match guidelines 2010-07-28 18:42:05 +02:00
jpegformat jifmux: Reset tags when going to READY 2010-09-10 13:39:06 -03:00
legacyresample legacyresample: Link against $(LIBM) for rint() and friends 2010-08-11 11:52:44 +02:00
librfb Add -Wold-style-definition 2010-03-22 16:56:03 +01:00
liveadder liveadder: move debug-category registration to type init 2010-09-28 14:23:40 +03:00
mixmatrix gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
mpeg1sys gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
mpeg4videoparse mpeg4videoparse: sprinkle some branch prediction 2010-06-15 11:30:45 +02:00
mpegdemux mpegdemux: Don't use GST_FLOW_IS_FATAL() 2010-09-21 12:26:35 +02:00
mpegpsmux Add -Wold-style-definition 2010-03-22 16:56:03 +01:00
mpegtsmux mpegtsmux: Initialize PES packet before getting the header size. 2010-09-04 15:01:30 +02:00
mpegvideoparse mpegvideoparse: Remove redundant log message 2010-06-20 23:34:56 +10:00
mve mvedemux: Add proper flow return aggregation 2010-09-21 12:26:35 +02:00
mxf mxfdemux: Don't use GST_FLOW_IS_FATAL() 2010-09-21 12:26:35 +02:00
nsf nsf: Don't use GST_FLOW_IS_FATAL() 2010-09-21 12:26:35 +02:00
nuvdemux nuvdemux: Don't use GST_FLOW_IS_FATAL() 2010-09-21 12:26:35 +02:00
overlay gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
passthrough gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
pcapparse pcapparse: fix weird caps code 2010-09-22 16:43:21 +02:00
playondemand gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
pnm pnmdec: Don't crash if no valid input was parsed yet 2010-06-16 10:31:19 +02:00
qtmux qtmux: Add G_PARAM_STATIC_STRINGS 2010-10-03 23:47:29 -03:00
rawparse audioparse: Add support for setting the channel-positions 2010-10-07 10:34:48 +02:00
real Add -Wwrite-strings 2010-03-22 13:16:33 +01:00
rtjpeg gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
rtpmux rtpmux: Improve documentation 2010-09-30 16:07:29 -04:00
scaletempo gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
sdp sdpdemux: workaround internal rtspsrc failing state change 2010-10-07 12:00:38 +02:00
segmentclip segmentclip: Add audio/video buffer segment clip elements 2010-03-12 07:29:58 +00:00
selector inputselector: sync with copy in -base 2010-09-06 11:03:07 +03:00
siren Add -Wmissing-declarations -Wmissing-prototypes to configure flags 2010-03-21 21:39:18 +01:00
smooth gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
smoothwave gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
speed gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
stereo gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
subenc Add -Wredundant-decls flag 2010-03-22 12:05:59 +01:00
tta ttaparse: Don't post an error message on UNEXPECTED 2010-09-21 12:26:36 +02:00
valve valve: no need to ref the object in _chain 2010-10-02 18:27:14 +03:00
vbidec gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
videodrop gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
videomaxrate videomaxrate: Add to docs 2010-07-02 00:06:44 -04:00
videomeasure videomeassure: GST_BOILERPLATE already sets parent_class 2010-09-28 14:10:18 +03:00
videosignal videoanalyse: Use correct element classification 2010-09-04 15:01:30 +02:00
vmnc Add -Wmissing-declarations -Wmissing-prototypes to configure flags 2010-03-21 21:39:18 +01:00
Makefile.am build: build plugins and examples in parallel where possible, if make -jN is used 2010-03-30 01:17:15 +01:00