summaryrefslogtreecommitdiffstats
path: root/gst/auparse/gstauparse.h
Commit message (Collapse)AuthorAgeFilesLines
* Use audioconvert for converting from non-native endianness floats in auparse ↵René Stadler2007-05-211-4/+0
| | | | | | | | | | | | | | instead of doing it ourself. Fixes #424527. Original commit message from CVS: Patch by: René Stadler <mail at renestadler dot de> * configure.ac: * gst/auparse/gstauparse.c: (gst_au_parse_reset), (gst_au_parse_parse_header), (gst_au_parse_chain): * gst/auparse/gstauparse.h: Use audioconvert for converting from non-native endianness floats in auparse instead of doing it ourself. Fixes #424527. This needs the audioconvert from plugins-base CVS.
* Revert last change as we don't want plugins-good to depend on plugins-base ↵Sebastian Dröge2007-03-301-0/+4
| | | | | | | | | | | | CVS now. Original commit message from CVS: * configure.ac: * gst/auparse/gstauparse.c: (gst_au_parse_reset), (gst_au_parse_parse_header), (gst_au_parse_chain): * gst/auparse/gstauparse.h: Revert last change as we don't want plugins-good to depend on plugins-base CVS now.
* configure.ac: Require gst-plugins-base CVS for audioconvert with non-native ↵René Stadler2007-03-291-4/+0
| | | | | | | | | | | | | | | float support and width/depth fix in libg... Original commit message from CVS: * configure.ac: Require gst-plugins-base CVS for audioconvert with non-native float support and width/depth fix in libgstriff. Patch by: René Stadler <mail at renestadler dot de> * gst/auparse/gstauparse.c: (gst_au_parse_reset), (gst_au_parse_parse_header), (gst_au_parse_chain): * gst/auparse/gstauparse.h: Don't swap the floats ourself if they're not in native endianness. Instead let audioconvert handle this. Fixes #339838.
* gst/auparse/gstauparse.*: Rewrite auparse to suck a little bit less: make ↵Tim-Philipp Müller2006-04-261-14/+22
| | | | | | | | | | | | | | | | | | | | | | | source pad dynamic, so decodebin/playbin wo... Original commit message from CVS: * gst/auparse/gstauparse.c: (gst_au_parse_base_init), (gst_au_parse_class_init), (gst_au_parse_init), (gst_au_parse_reset), (gst_au_parse_add_srcpad), (gst_au_parse_remove_srcpad), (gst_au_parse_parse_header), (gst_au_parse_chain), (gst_au_parse_src_convert), (gst_au_parse_src_query), (gst_au_parse_handle_seek), (gst_au_parse_sink_event), (gst_au_parse_src_event), (gst_au_parse_change_state): * gst/auparse/gstauparse.h: Rewrite auparse to suck a little bit less: make source pad dynamic, so decodebin/playbin work with non-raw formats like alaw/mulaw; add query function for duration/position queries; check whether we have enough data before attempting to parse the header (instead of crashing when that is not the case); work around audioconvert sucking by swapping endianness to the native endianness ourselves for float formats; send initial newsegment event. Fixes #161712.
* gst/auparse/gstauparse.*: Use gst_object_unref() for GstObjects instead of ↵Tim-Philipp Müller2005-12-121-11/+11
| | | | | | | | | | | | | | | g_object_unref() and fix a mem leak in a d... Original commit message from CVS: * gst/auparse/gstauparse.c: (gst_au_parse_base_init), (gst_au_parse_class_init), (gst_au_parse_init), (gst_au_parse_dispose), (gst_au_parse_chain), (gst_au_parse_change_state), (plugin_init): * gst/auparse/gstauparse.h: Use gst_object_unref() for GstObjects instead of g_object_unref() and fix a mem leak in a debug statement; while we're at it, also borgify, use boilerplate macros and clean up a little bit.
* Forgot to commit header file changes, Makefile.am changes. Oops.Michael Smith2005-11-211-0/+5
| | | | | Original commit message from CVS: Forgot to commit header file changes, Makefile.am changes. Oops.
* Auparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasinkEdgard Lima2005-09-221-9/+2
| | | | | Original commit message from CVS: Auparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasink
* *.h: Revert indentingJohan Dahlin2004-03-151-23/+20
| | | | | Original commit message from CVS: * *.h: Revert indenting
* gst-indentThomas Vander Stichele2004-03-141-20/+23
| | | | | Original commit message from CVS: gst-indent
* 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
* s/Gnome-Streamer/GStreamer/Andy Wingo2002-03-201-1/+1
| | | | | Original commit message from CVS: s/Gnome-Streamer/GStreamer/
* better capsnego in osssink s/parseau/auparse/ update volume, mulawdecode, ↵Andy Wingo2002-02-171-0/+74
auparse to new capsnego Original commit message from CVS: * better capsnego in osssink * s/parseau/auparse/ * update volume, mulawdecode, auparse to new capsnego