summaryrefslogtreecommitdiffstats
path: root/ext/audiofile/gstafparse.c
AgeCommit message (Collapse)AuthorFilesLines
2003-11-01Update all the audiofile stuffIain Holmes1-18/+19
Original commit message from CVS: Update all the audiofile stuff
2003-10-08/GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to ↵Andy Wingo1-5/+5
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.
2003-10-01New typefind system: bytestream is now part of the core all plugins have ↵Ronald S. Bultje1-2/+1
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
2003-07-06New mimetypes gone into effect today - this commit changes all old mimetypes ↵Ronald S. Bultje1-31/+25
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
2003-06-29compatibility fix for new GST_DEBUG stuff.Benjamin Otte1-2/+5
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.
2003-02-02Change %lld, %llu to G_G[U]INT64_FORMAT globally. Fix bad pointer->integer ↵David Schleef1-1/+1
conversion. Original commit message from CVS: Change %lld, %llu to G_G[U]INT64_FORMAT globally. Fix bad pointer->integer conversion.
2002-09-18plugins part of license field patchChristian Schaller1-1/+2
Original commit message from CVS: plugins part of license field patch
2002-09-12don't play with spider until spider can do heavy seekingSteve Baker1-1/+1
Original commit message from CVS: don't play with spider until spider can do heavy seeking
2002-09-09removing warnings as approved by wimThomas Vander Stichele1-14/+10
Original commit message from CVS: removing warnings as approved by wim
2002-06-08reorderThomas Vander Stichele1-1/+1
Original commit message from CVS: reorder
2002-05-31add ranks only for plugins who participate in autoplugging. If you have a ↵Steve Baker1-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.
2002-05-26- Changed plugins for new APIsWim Taymans1-18/+9
Original commit message from CVS: - Changed plugins for new APIs - modularized audiofile. - added seeking, query and convert functions for mad, mpeg2dec, avidemux, mpegdemux, mpegparse - sync updates to oss. removed the ossclock for now
2002-05-15use new bytestream apiSteve Baker1-15/+46
Original commit message from CVS: use new bytestream api
2002-04-26use correct mime type for the types supported by audiofileSteve Baker1-2/+12
Original commit message from CVS: use correct mime type for the types supported by audiofile
2002-04-24added a typefind function for all supported audiofile types.Steve Baker1-13/+13
Original commit message from CVS: added a typefind function for all supported audiofile types. the type is called audio/audiofile - I could have split it into seperate types like audio/aiff and audio/wave but there doesn't seem to be a way to have a padtemplate respond to more than one type, hence this umbrella type. Also, fixed optimisation logic so that aiffs are read through the lib.
2002-04-22- when possible, bypass afReadFrames and just access the data directly. this ↵Steve Baker1-110/+61
optimisation seems to improve performanc... Original commit message from CVS: - when possible, bypass afReadFrames and just access the data directly. this optimisation seems to improve performance by about 20%, whee! - remove unused funcs - type finding will go into a seperate file
2002-04-21this works for me locally now, however it requires:Steve Baker1-38/+67
Original commit message from CVS: this works for me locally now, however it requires: - my local fix to implement gst_bytestream_tell (which I won't commit until events are redone) - an audiofile patch which is already in debian but don't hold your breath for an upstream release
2002-04-21afparse will eventually be able to support pipelines like: gst-launch ↵Steve Baker1-0/+525
filesrc location=file.aiff ! afparse ! osssink Original commit message from CVS: afparse will eventually be able to support pipelines like: gst-launch filesrc location=file.aiff ! afparse ! osssink However at the moment it doesn't, because the public function afOpenVirtualFile isn't actually implemented yet. I implemented it with the audiofile CVS but it now segfaults the very first time one of the virtual file callbacks is called. So, I'm committing this for posterity but it is not being built. Hopefully the audiofile lib will be released with working virtual file support soon.