summaryrefslogtreecommitdiffstats
path: root/gst/wavparse
Commit message (Collapse)AuthorAgeFilesLines
* Merge CAPS branchDavid Schleef2003-12-222-93/+71
| | | | | Original commit message from CVS: Merge CAPS branch
* Sorry Dave... Add mpegversion=1 to mp3 caps everywhere so that the ↵Ronald S. Bultje2003-12-181-14/+16
| | | | | | | autoplugger uses mad and not faad for mp3 decoding... Original commit message from CVS: Sorry Dave... Add mpegversion=1 to mp3 caps everywhere so that the autoplugger uses mad and not faad for mp3 decoding. This should fix mp3 playback.
* remove copyright field from pluginsAndy Wingo2003-12-041-1/+0
| | | | | Original commit message from CVS: remove copyright field from plugins
* + checking in plugin category changesLeif Johnson2003-11-161-2/+2
| | | | | Original commit message from CVS: + checking in plugin category changes
* Don't flush if we come across a cue tag.Iain Holmes2003-11-141-37/+46
| | | | | | Original commit message from CVS: Don't flush if we come across a cue tag. Emit the got metadata signal once we've parsed the adtl tag
* disting fixes, pixbuf loader still borked in regards to distingChristian Schaller2003-11-091-1/+1
| | | | | Original commit message from CVS: disting fixes, pixbuf loader still borked in regards to disting
* 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
* fix to new plugin systemBenjamin Otte2003-11-021-26/+29
| | | | | Original commit message from CVS: fix to new plugin system
* fix bytestream headerDavid Schleef2003-10-301-1/+1
| | | | | Original commit message from CVS: fix bytestream header
* Add a local copy of riff.h as we don't use rifflib anymore.Iain Holmes2003-10-293-295/+991
| | | | | | | | Original commit message from CVS: Add a local copy of riff.h as we don't use rifflib anymore. Rewrite the main loop to use bytestreams instead of rifflib. Make it a loopbased filter. Handle metadata, cues and labels as well
* merge TYPEFIND branch. Major changes:Benjamin Otte2003-10-281-42/+0
| | | | | | | | | | | | Original commit message from CVS: merge TYPEFIND branch. Major changes: - totally reworked type(find) system - all typefind functions are in gst/typefind now - more typefind functions then before - some plugins might fail to compile now because I don't have them installed and they a) require bytestream or b) haven't had their typefind fixed. Please fix those plugins and put the typefind functions into gst/typefind if they don't have dependencies
* Add a parser for metadataIain Holmes2003-10-172-64/+219
| | | | | | | | | | Original commit message from CVS: Add a parser for metadata (demux_metadata): Given the buffer containing the metadata, look through it and get the info out of it. (wav_new_chunk_callback): Change the if statement to a switch statement. Handle GST_RIFF_TAG_LIST by changing what the type of list it is and parsing out metadata if it is "INFO".
* riff.h is in a different directoryDavid Schleef2003-10-131-1/+1
| | | | | Original commit message from CVS: riff.h is in a different directory
* /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to ↵Andy Wingo2003-10-081-6/+7
| | | | | | | 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.
* New typefind system: bytestream is now part of the core all plugins have ↵Ronald S. Bultje2003-10-011-7/+20
| | | | | | | | | | | | | | | | | | | | | been modified to use this new typefind syste... Original commit message from CVS: New typefind system: * bytestream is now part of the core * all plugins have been modified to use this new typefind system * asf typefinding added * mpeg video stream typefiding removed because it's broken * duplicate typefind entries removed * extra id3 typefinding added, because we've seen 4 types of files (riff/wav, flac, vorbis, mp3) with id3 headers and each of these needs to work. Instead, I've added an id3 element and let it redo typefiding after the id3 header. this needs a hack because spider only typefinds once. We can remove this hack once spider supports multiple typefinds. * with all this, mp3 typefinding is semi-rewritten * id3 typefinding in flac/vorbis is removed, it's no longer needed * fixed spider and gst-typefind to use this, too. * Other general cleanups
* reverting error patch before making a branch.Thomas Vander Stichele2003-09-161-6/+2
| | | | | Original commit message from CVS: reverting error patch before making a branch.
* converted gst_element_error to new format in gst/ - gettext pendingBenjamin Otte2003-09-151-2/+6
| | | | | Original commit message from CVS: converted gst_element_error to new format in gst/ - gettext pending
* Fix regressions from using gstriff libraryDavid Schleef2003-08-133-92/+105
| | | | | Original commit message from CVS: Fix regressions from using gstriff library
* Remove riff code, since it's duplicated in the riff libraryDavid Schleef2003-08-135-220/+13
| | | | | Original commit message from CVS: Remove riff code, since it's duplicated in the riff library
* Remove redundant plugindir definitionDavid Schleef2003-08-101-1/+0
| | | | | Original commit message from CVS: Remove redundant plugindir definition
* New mimetypes gone into effect today - this commit changes all old mimetypes ↵Ronald S. Bultje2003-07-061-26/+29
| | | | | | | 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
* compatibility fix for new GST_DEBUG stuff.Benjamin Otte2003-06-291-14/+17
| | | | | | | | 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.
* Added state change function where state is clearedWim Taymans2003-06-131-1/+38
| | | | | Original commit message from CVS: Added state change function where state is cleared
* UNITS -> DEFAULTWim Taymans2003-05-241-7/+4
| | | | | Original commit message from CVS: UNITS -> DEFAULT
* make wavparse not segfault when somebody puts data at the end of the fileBenjamin Otte2003-05-171-5/+7
| | | | | Original commit message from CVS: make wavparse not segfault when somebody puts data at the end of the file
* bugfixes:Benjamin Otte2003-04-291-6/+13
| | | | | | | | Original commit message from CVS: bugfixes: - seek correctly on SEEK_METHOD_END - don't emit a warning when mp3's in wav's have no width information - use BYTES format on discontinuous events and omit timestamp when invalid (mp3 anyone?)
* fixes to wavparse:Benjamin Otte2003-04-111-4/+35
| | | | | | | | | Original commit message from CVS: fixes to wavparse: - endianness is G_LITTLE_ENDIAN and not G_BYTE_ORDER - support the law formats - error out on unknown format, don't try to go on (fixes #110516) - check buffer size before typefinding
* Commit header changes tooWim Taymans2003-03-021-0/+2
| | | | | Original commit message from CVS: Commit header changes too
* Implement seeking on wavWim Taymans2003-03-011-65/+140
| | | | | Original commit message from CVS: Implement seeking on wav
* Change %lld, %llu to G_G[U]INT64_FORMAT globally. Fix bad pointer->integer ↵David Schleef2003-02-021-1/+1
| | | | | | | | conversion. Original commit message from CVS: Change %lld, %llu to G_G[U]INT64_FORMAT globally. Fix bad pointer->integer conversion.
* Renamed GST_RIFF_WAVE_FORMAT_DIVX and _divx to _DIVX_WMAV1 and _DIVX_WMAV2 ↵Owen Fraser-Green2003-01-311-2/+3
| | | | | | | and added _WMAV9 Original commit message from CVS: Renamed GST_RIFF_WAVE_FORMAT_DIVX and _divx to _DIVX_WMAV1 and _DIVX_WMAV2 and added _WMAV9
* 0 terminate query formatsWim Taymans2003-01-141-1/+2
| | | | | Original commit message from CVS: 0 terminate query formats
* fix wavparse so that it handles mp1/2/3 unref buffers that aren't pushed outThomas Vander Stichele2003-01-142-31/+113
| | | | | | Original commit message from CVS: fix wavparse so that it handles mp1/2/3 unref buffers that aren't pushed out
* Fix plugins for new query APIWim Taymans2002-12-301-7/+7
| | | | | Original commit message from CVS: Fix plugins for new query API
* parallel install fixesThomas Vander Stichele2002-12-082-2/+2
| | | | | Original commit message from CVS: parallel install fixes
* Applied endianess fix and unsigned data fix from Jon NallChristian Schaller2002-12-082-17/+20
| | | | | Original commit message from CVS: Applied endianess fix and unsigned data fix from Jon Nall
* query and convert functions will remove debug output later when everything worksThomas Vander Stichele2002-11-031-1/+138
| | | | | | Original commit message from CVS: query and convert functions will remove debug output later when everything works
* don't push if can't pushThomas Vander Stichele2002-11-031-2/+4
| | | | | Original commit message from CVS: don't push if can't push
* plugins part of license field patchChristian Schaller2002-09-181-0/+1
| | | | | Original commit message from CVS: plugins part of license field patch
* This updates all plugins to the new API for gst_pad_try_set_capsRonald S. Bultje2002-09-101-1/+1
| | | | | Original commit message from CVS: This updates all plugins to the new API for gst_pad_try_set_caps
* add ranks only for plugins who participate in autoplugging. If you have a ↵Steve Baker2002-05-311-0/+1
| | | | | | | file that used to autoplug but doesn't any... Original commit message from CVS: add ranks only for plugins who participate in autoplugging. If you have a file that used to autoplug but doesn't anymore, then let me know or add a rank to the missing element.
* wavparse fixupsAndy Wingo2002-05-302-1/+18
| | | | | Original commit message from CVS: wavparse fixups
* use audio/x-wav instead of audio/wav. I don't know if we have a policy of ↵Steve Baker2002-04-261-4/+4
| | | | | | | matching GStreamer types with official mime... Original commit message from CVS: use audio/x-wav instead of audio/wav. I don't know if we have a policy of matching GStreamer types with official mime types, but I figure it can't hurt.
* a hack to work around intltool's brokenness a current check for mpeg2dec ↵Andy Wingo2002-04-201-1/+1
| | | | | | | | | | | details->klass reorganizations an element br... Original commit message from CVS: * a hack to work around intltool's brokenness * a current check for mpeg2dec * details->klass reorganizations * an element browser that uses details->klass * separated cdxa parse out from the avi directory
* GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory ↵Andy Wingo2002-04-111-12/+12
| | | | | | | | | | | and typefind. Original commit message from CVS: GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory and typefind. also, some -Werror fixes.
* filter newlines out of GST_DEBUG statements to reflect new core behavior ↵Andy Wingo2002-03-241-10/+10
| | | | | | | | fixes to adder's caps, again Original commit message from CVS: * filter newlines out of GST_DEBUG statements to reflect new core behavior * fixes to adder's caps, again
* s/Gnome-Streamer/GStreamer/Andy Wingo2002-03-204-4/+4
| | | | | Original commit message from CVS: s/Gnome-Streamer/GStreamer/
* removal of //-style comments don't link plugins to core libs -- the ↵Andy Wingo2002-03-193-8/+8
| | | | | | | | | 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.
* s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/ @-substitued variables ↵Andy Wingo2002-03-191-1/+1
| | | | | | | | | | variables are defined as make variables automagi... Original commit message from CVS: s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/ @-substitued variables variables are defined as make variables automagically, and this gives the user the freedom to say make GST_PLUGIN_LDFLAGS=-myflag
* Pretty pointless cleanupWim Taymans2002-02-021-4/+7
| | | | | Original commit message from CVS: Pretty pointless cleanup