summaryrefslogtreecommitdiffstats
path: root/gst/level/gstlevel.h
Commit message (Collapse)AuthorAgeFilesLines
* gst/level/gstlevel.*: Send same timestamp/duration details as videoanalysis. ↵Stefan Kost2008-08-101-0/+1
| | | | | | | | | | This gives applications better chance to... Original commit message from CVS: * gst/level/gstlevel.c: * gst/level/gstlevel.h: Send same timestamp/duration details as videoanalysis. This gives applications better chance to sync analysis results with playback.
* gst/level/gstlevel.*: Use basetransform segment so that it is correctly ↵Wim Taymans2007-09-131-2/+0
| | | | | | | | | | | | | managed on flushes and start/stop. Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_start), (gst_level_transform_ip): * gst/level/gstlevel.h: Use basetransform segment so that it is correctly managed on flushes and start/stop. Report message timestamp as stream time, which is what an application can understand.
* gst/level/gstlevel.*: Resolve message timestamps against the playback segment.Stefan Kost2007-03-071-0/+2
| | | | | | | | | Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_set_caps), (gst_level_start), (gst_level_event), (gst_level_transform_ip): * gst/level/gstlevel.h: Resolve message timestamps against the playback segment.
* gst/level/gstlevel.*: Use function pointer for process function and add ↵Stefan Kost2007-02-211-1/+7
| | | | | | | | | | | process functions for float audio. Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps), (gst_level_transform_ip): * gst/level/gstlevel.h: Use function pointer for process function and add process functions for float audio.
* gst/level/gstlevel.*: Fix type mixup in level->interval (gdouble<->guint64). ↵Stefan Kost2006-09-111-1/+1
| | | | | | | | | | Spotted by Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_set_property): * gst/level/gstlevel.h: Fix type mixup in level->interval (gdouble<->guint64). Spotted by René Stadler
* Fix more broken GObject macrosStefan Kost2006-04-081-2/+4
| | | | | | | Original commit message from CVS: * ext/mikmod/gstmikmod.h: * gst/level/gstlevel.h: Fix more broken GObject macros
* expand tabsThomas Vander Stichele2005-12-061-14/+14
| | | | | Original commit message from CVS: expand tabs
* check/elements/level.c: fix test for new GstClockTime useThomas Vander Stichele2005-09-241-0/+1
| | | | | | | | | | | | 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
* convert to using GstClockTime for all time values, finally.Thomas Vander Stichele2005-09-231-2/+3
| | | | | Original commit message from CVS: convert to using GstClockTime for all time values, finally.
* Andrewio Patrickoforus Wingonymus - 5 additional tests for your sinsThomas Vander Stichele2005-09-011-6/+4
| | | | | | | | 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
* add docs to buildThomas Vander Stichele2005-09-011-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * Makefile.am: * configure.ac: add docs to build * common/plugins.xsl: wrap Description into a refsect2 * docs/Makefile.am: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * gst/goom/Makefile.am: * gst/goom/gstgoom.c: (gst_goom_get_type), (gst_goom_base_init), (gst_goom_class_init), (gst_goom_init), (gst_goom_dispose), (gst_goom_sink_setcaps), (gst_goom_src_setcaps), (gst_goom_src_negotiate), (gst_goom_event), (gst_goom_chain), (gst_goom_change_state): * gst/goom/gstgoom.h: GstGOOM -> GstGoom add an example launch line * gst/level/gstlevel.h: * gst/monoscope/gstmonoscope.c: cleanups
* port fixes from 0.8 to levelThomas Vander Stichele2005-08-101-2/+2
| | | | | Original commit message from CVS: port fixes from 0.8 to level
* examples/level/: Examples moved out of the source dir. Not updated tho.Andy Wingo2005-07-041-13/+10
| | | | | | | | | | | | | | | | | | 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.
* gst/level/gstlevel.*: figure out if we're initialized directly instead of ↵Benjamin Otte2004-05-081-1/+0
| | | | | | | | | | | | | | 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 :/
* *.h: Revert indentingJohan Dahlin2004-03-151-43/+40
| | | | | Original commit message from CVS: * *.h: Revert indenting
* gst-indentThomas Vander Stichele2004-03-141-40/+43
| | | | | Original commit message from CVS: gst-indent
* Fix segfault in #125471 by denying a state change to PLAYING when not ↵David Schleef2003-11-191-0/+1
| | | | | | | | 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.
* Remove all config.h includes from header files, add it to each source file ↵Ronald S. Bultje2003-11-071-1/+0
| | | | | | | and remove duplicate config.h includes fro... Original commit message from CVS: Remove all config.h includes from header files, add it to each source file and remove duplicate config.h includes from several source files
* added second example with plotting fixed some aestheticsThomas Vander Stichele2003-09-261-1/+1
| | | | | | Original commit message from CVS: added second example with plotting fixed some aesthetics
* reworked level plugin. It now does RMS, peak, and decay peak signaling per ↵Thomas Vander Stichele2003-09-211-5/+27
| | | | | | | | interleaved channel. Original commit message from CVS: reworked level plugin. It now does RMS, peak, and decay peak signaling per interleaved channel.
* s/Gnome-Streamer/GStreamer/Andy Wingo2002-03-201-1/+1
| | | | | Original commit message from CVS: s/Gnome-Streamer/GStreamer/
* removal of //-style comments don't link plugins to core libs -- the ↵Andy Wingo2002-03-191-2/+2
| | | | | | | | | versioning is done internally to the plugins with... Original commit message from CVS: * removal of //-style comments * don't link plugins to core libs -- the versioning is done internally to the plugins with the plugin_info struct, and symbol resolution is lazy, so we can always know if a plugin can be loaded by the plugin_info data. in theory.
* Initial revisionAndy Wingo2001-12-221-0/+69
Original commit message from CVS: Initial revision