summaryrefslogtreecommitdiffstats
path: root/gst/auparse/gstauparse.h
Commit message (Collapse)AuthorAgeFilesLines
* 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