summaryrefslogtreecommitdiffstats
path: root/gst/level/gstlevel.c
Commit message (Collapse)AuthorAgeFilesLines
* gst/level/gstlevel.c: peak below decay is not necessarily an error, so don't ↵Thomas Vander Stichele2006-02-061-2/+5
| | | | | | | | | ERROR log Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_transform_ip): peak below decay is not necessarily an error, so don't ERROR log
* gst/level/gstlevel.c: Fix memleak. Fixes #326612Mike Smith2006-01-131-0/+4
| | | | | | | | | | | Original commit message from CVS: 2006-01-13 Thomas Vander Stichele <thomas at apestaart dot org> patch by: Mike Smith * gst/level/gstlevel.c: (gst_level_message_new), (gst_level_message_append_channel): Fix memleak. Fixes #326612
* gst/level/gstlevel.c: Don't leak filter arrays.Michael Smith2006-01-101-0/+24
| | | | | | | Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_dispose): Don't leak filter arrays.
* expand tabsThomas Vander Stichele2005-12-061-1/+1
| | | | | Original commit message from CVS: expand tabs
* various cosmetic fixesThomas Vander Stichele2005-11-221-10/+11
| | | | | Original commit message from CVS: various cosmetic fixes
* various cosmetic fixesThomas Vander Stichele2005-11-221-2/+2
| | | | | Original commit message from CVS: various cosmetic fixes
* various cosmetic fixesThomas Vander Stichele2005-11-221-10/+11
| | | | | Original commit message from CVS: various cosmetic fixes
* port cutterThomas Vander Stichele2005-11-211-3/+1
| | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * gst/cutter/Makefile.am: * gst/cutter/gstcutter.c: (gst_cutter_class_init), (gst_cutter_init), (gst_cutter_message_new), (gst_cutter_chain), (gst_cutter_set_property), (gst_cutter_get_property), (plugin_init), (gst_cutter_get_caps): port cutter * gst/level/gstlevel.c: fix up plugin details
* rework configure.ac; make asterisk rtp stuff compile on mingwThomas Vander Stichele2005-11-141-1/+1
| | | | | Original commit message from CVS: rework configure.ac; make asterisk rtp stuff compile on mingw
* use ELEMENT messages insteadThomas Vander Stichele2005-10-191-2/+2
| | | | | Original commit message from CVS: use ELEMENT messages instead
* check/elements/level.c: fix test for new GstClockTime useThomas Vander Stichele2005-09-241-44/+58
| | | | | | | | | | | | Original commit message from CVS: * check/elements/level.c: (GST_START_TEST): fix test for new GstClockTime use * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps), (gst_level_transform_ip): * gst/level/gstlevel.h: fix up the decay peak, ensuring the decay peak is never lower than the peak for that interval
* updating docsThomas Vander Stichele2005-09-231-1/+1
| | | | | Original commit message from CVS: updating docs
* convert to using GstClockTime for all time values, finally.Thomas Vander Stichele2005-09-231-50/+88
| | | | | Original commit message from CVS: convert to using GstClockTime for all time values, finally.
* we handle more than two channelsThomas Vander Stichele2005-09-231-2/+2
| | | | | Original commit message from CVS: we handle more than two channels
* common/: a simple py script to generate valid xml from a C example probably ↵Thomas Vander Stichele2005-09-141-1/+38
| | | | | | | | | | | | | | | | | | also need to strip an MIT license when we... Original commit message from CVS: * common/c-to-xml.py: * common/gtk-doc-plugins.mak: a simple py script to generate valid xml from a C example probably also need to strip an MIT license when we decide * docs/plugins/Makefile.am: * gst/level/Makefile.am: * gst/level/gstlevel.c: (gst_level_init): * gst/level/level-example.c: (message_handler), (main): add an example to level that will show up in the docs * gst/rtp/TODO: add a note for the future
* Move fdsrc back into gstreamer core elements.Jan Schmidt2005-09-091-5/+5
| | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * gst/fdsrc/Makefile.am: * gst/fdsrc/gstfdsrc.c: * gst/fdsrc/gstfdsrc.h: Move fdsrc back into gstreamer core elements. * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_transform_ip): * gst/videobox/gstvideobox.c: (gst_video_box_set_property): Basetransform changes.
* Andrewio Patrickoforus Wingonymus - 5 additional tests for your sinsThomas Vander Stichele2005-09-011-14/+12
| | | | | | | | Original commit message from CVS: Andrewio Patrickoforus Wingonymus - 5 additional tests for your sins Add a regression test for level and fix a casting bug that made the additional channels turn out wrong
* Updates for two-arg init from GST_BOILERPLATE.Andy Wingo2005-08-281-1/+1
| | | | | | | | | | | | | | | | | Original commit message from CVS: 2005-08-28 Andy Wingo <wingo@pobox.com> * Updates for two-arg init from GST_BOILERPLATE. * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): Use the second arg for the class, because G_OBJECT_GET_CLASS (self) returns the wrong thing. (gst_signal_processor_add_pad_from_template): Make pads of the right type. * ext/ladspa/gstladspa.c (gst_ladspa_class_get_param_spec): Make writable param specs G_PARAM_CONSTRUCT so default values work. (gst_ladspa_init): Use the second arg for the class.
* gst/level/gstlevel.c: Revert unpopular change for GST_MESSAGE_SRC to GObject.Jan Schmidt2005-08-251-1/+1
| | | | | | Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_message_new): Revert unpopular change for GST_MESSAGE_SRC to GObject.
* gst/level/gstlevel.c: GST_MESSAGE_SRC became a GObjectJan Schmidt2005-08-241-1/+1
| | | | | | Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_message_new): GST_MESSAGE_SRC became a GObject
* port fixes from 0.8 to levelThomas Vander Stichele2005-08-101-66/+73
| | | | | Original commit message from CVS: port fixes from 0.8 to level
* gst/: Port to new base class.Wim Taymans2005-07-151-6/+3
| | | | | | | | Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_transform): * gst/videobox/gstvideobox.c: (gst_video_box_class_init), (gst_video_box_get_size), (gst_video_box_transform): Port to new base class.
* examples/level/: Examples moved out of the source dir. Not updated tho.Andy Wingo2005-07-041-249/+265
| | | | | | | | | | | | | | | | | | Original commit message from CVS: 2005-07-04 Andy Wingo <wingo@pobox.com> * examples/level/: * examples/level/Makefile.am: * examples/level/README: * examples/level/demo.c: * examples/level/plot.c: Examples moved out of the source dir. Not updated tho. * configure.ac: Add level to the build. * gst/level/Makefile.am: * gst/level/gstlevel.h: * gst/level/gstlevel.c: Cleaned up, ported to 0.9.
* synchonised naming of pads and pad-templatesStefan Kost2004-10-261-2/+2
| | | | | Original commit message from CVS: synchonised naming of pads and pad-templates
* Memory leak fixesIain Holmes2004-10-261-2/+2
| | | | | | Original commit message from CVS: Memory leak fixes Allow level to take mono or stereo audio
* fix template, only signed acceptedThomas Vander Stichele2004-07-271-2/+12
| | | | | Original commit message from CVS: fix template, only signed accepted
* commentsThomas Vander Stichele2004-07-271-0/+1
| | | | | Original commit message from CVS: comments
* add debugging/cleanupsThomas Vander Stichele2004-07-261-34/+15
| | | | | Original commit message from CVS: add debugging/cleanups
* clean up marshal generationThomas Vander Stichele2004-06-081-1/+1
| | | | | Original commit message from CVS: clean up marshal generation
* gst/level/gstlevel.*: figure out if we're initialized directly instead of ↵Benjamin Otte2004-05-081-10/+10
| | | | | | | | | | | | | | keeping a variable that's wrong in 90% of c... Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_link), (gst_level_chain), (gst_level_change_state), (gst_level_init): * gst/level/gstlevel.h: figure out if we're initialized directly instead of keeping a variable that's wrong in 90% of cases don't initialize pads and then leak them and use a new unitialized pad. (fixes #142084) these were bugs so n00bish I didn't find them for an hour :/
* gst/level/gstlevel.c: add proxying getcaps function, so level doesn't ↵Benjamin Otte2004-03-241-0/+2
| | | | | | | | | advertise impossible caps Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_init): add proxying getcaps function, so level doesn't advertise impossible caps
* don't mix tabs and spacesThomas Vander Stichele2004-03-151-44/+45
| | | | | Original commit message from CVS: don't mix tabs and spaces
* gst-indentThomas Vander Stichele2004-03-141-165/+158
| | | | | Original commit message from CVS: gst-indent
* Merge CAPS branchDavid Schleef2003-12-221-49/+22
| | | | | Original commit message from CVS: Merge CAPS branch
* remove copyright field from pluginsAndy Wingo2003-12-041-1/+0
| | | | | Original commit message from CVS: remove copyright field from plugins
* Fix segfault in #125471 by denying a state change to PLAYING when not ↵David Schleef2003-11-191-43/+61
| | | | | | | | inited. This is arguably not the right fix. Original commit message from CVS: Fix segfault in #125471 by denying a state change to PLAYING when not inited. This is arguably not the right fix.
* + checking in plugin category changesLeif Johnson2003-11-161-1/+1
| | | | | Original commit message from CVS: + checking in plugin category changes
* make sure config.h is included firstDavid Schleef2003-11-061-0/+3
| | | | | Original commit message from CVS: make sure config.h is included first
* *sigh*Ronald S. Bultje2003-11-021-21/+28
| | | | | Original commit message from CVS: *sigh*
* /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to ↵Andy Wingo2003-10-081-3/+4
| | | | | | | deal with that. Fixes #113488. Original commit message from CVS: /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488.
* added second example with plotting fixed some aestheticsThomas Vander Stichele2003-09-261-6/+11
| | | | | | Original commit message from CVS: added second example with plotting fixed some aesthetics
* fix capsThomas Vander Stichele2003-09-211-48/+47
| | | | | Original commit message from CVS: fix caps
* remove debugging printsThomas Vander Stichele2003-09-211-9/+8
| | | | | Original commit message from CVS: remove debugging prints
* reworked level plugin. It now does RMS, peak, and decay peak signaling per ↵Thomas Vander Stichele2003-09-211-62/+226
| | | | | | | | interleaved channel. Original commit message from CVS: reworked level plugin. It now does RMS, peak, and decay peak signaling per interleaved channel.
* New mimetypes gone into effect today - this commit changes all old mimetypes ↵Ronald S. Bultje2003-07-061-11/+12
| | | | | | | over to the new mimetypes spec as descri... Original commit message from CVS: New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as described in the previous commit's document. Note: some plugins will break, some pipelines will break, expect HEAD to be broken or at least not 100% working for a few days, but don't forget to report bugs
* Fix type punning.David Schleef2003-06-301-6/+6
| | | | | Original commit message from CVS: Fix type punning.
* compatibility fix for new GST_DEBUG stuff.Benjamin Otte2003-06-291-0/+3
| | | | | | | | Original commit message from CVS: compatibility fix for new GST_DEBUG stuff. Includes fixes for missing includes for config.h and unistd.h I only ensured for plugins I can build that they work, so if some of them are still broken, you gotta fix them yourselves unfortunately.
* PadConnect -> PadLinkThomas Vander Stichele2003-01-101-1/+1
| | | | | Original commit message from CVS: PadConnect -> PadLink
* another batch of connect->link fixes please let me know about issues and ↵Thomas Vander Stichele2003-01-101-5/+5
| | | | | | | | | | please refrain of making them yourself, so t... Original commit message from CVS: another batch of connect->link fixes please let me know about issues and please refrain of making them yourself, so that I don't spend double the time resolving conflicts
* plugins part of license field patchChristian Schaller2002-09-181-1/+2
| | | | | Original commit message from CVS: plugins part of license field patch