Commit graph

75 commits

Author SHA1 Message Date
Steve Baker
559e8bc4ee added a typefind function for all supported audiofile types.
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-24 10:19:41 +00:00
Steve Baker
fc5286e9c0 - when possible, bypass afReadFrames and just access the data directly. this 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-22 18:50:01 +00:00
Steve Baker
5c1e5be283 this works for me locally now, however it requires:
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-21 15:12:34 +00:00
Steve Baker
a175fe373c afparse will eventually be able to support pipelines like: gst-launch 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.
2002-04-21 12:04:54 +00:00
Andy Wingo
6863dd9240 a hack to work around intltool's brokenness a current check for mpeg2dec 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
2002-04-20 21:42:51 +00:00
Steve Baker
35d5b65a1a added ARG_OUTPUT_ENDIANNESS and ARG_TYPE to _get_property
Original commit message from CVS:
added ARG_OUTPUT_ENDIANNESS and ARG_TYPE to _get_property
2002-04-14 10:19:08 +00:00
Andy Wingo
06d94641c2 GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory and typefind.
Original commit message from CVS:
GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE

same with *factory and typefind.

also, some -Werror fixes.
2002-04-11 20:42:26 +00:00
Benjamin Otte
8a62726a37 fixed warnings in /ext added mikmod_types.h to get it done
Original commit message from CVS:
fixed warnings in /ext
added mikmod_types.h to get it done
2002-04-06 18:14:31 +00:00
Wim Taymans
279b570c51 Get the signed property as a boolean
Original commit message from CVS:
Get the signed property as a boolean
2002-03-30 17:19:32 +00:00
Wim Taymans
444336ab90 Changed to the new props API
Original commit message from CVS:
Changed to the new props API
Other small tuff.
2002-03-30 17:06:26 +00:00
Andy Wingo
1d6862cb69 filter newlines out of GST_DEBUG statements to reflect new core behavior 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
2002-03-24 22:07:03 +00:00
Andy Wingo
4359de2616 removal of //-style comments don't link plugins to core libs -- the 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.
2002-03-19 04:10:06 +00:00
Andy Wingo
0dc999da00 s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/ @-substitued variables 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
2002-03-19 01:39:43 +00:00
Andy Wingo
62c2ffe709 s/gst_element_install_std_props/gst_element_class_install_std_props/ -- it just makes more sense that way added jack ...
Original commit message from CVS:
* s/gst_element_install_std_props/gst_element_class_install_std_props/ -- it just makes more sense that way
* added jack element, doesn't quite work right yet but i didn't want to lose the work -- it does build, register,
and attempt to run though
* imposed some restrictions on the naming of request pads to better allow for reverse parsing
* added '%s' to reverse parsing
* added new bin flag to indicate that it is self-iterating, and some lame code in gst-launch to test it out
* fixen on launch-gui
* added pkg-config stuff for the editor's libs
2002-03-18 04:41:35 +00:00
Martin Enlund
d614471bef Added $(AUDIOFILE_CFLAGS)
Original commit message from CVS:
Added $(AUDIOFILE_CFLAGS)
2002-02-06 17:15:08 +00:00
Christian Schaller
d010d39099 fix a error I caused by not seeing the nested comments
Original commit message from CVS:
fix a error I caused by not seeing the nested comments
2002-02-04 10:27:33 +00:00
Christian Schaller
909b204b26 // to /* */ fixes
Original commit message from CVS:
// to /* */ fixes
2002-02-03 20:35:26 +00:00
Leif Johnson
44d4269dc8 Modified passthrough, adder, playondemand, float2int, int2float, and ladspa to work with the new caps nego changes.
Original commit message from CVS:
Modified passthrough, adder, playondemand, float2int, int2float, and ladspa to
work with the new caps nego changes.

Updated adder to work with float data, now uses bytestreams.

Updated ladspa to work in any M sinkpads by N srcpads configuration, M > -1 and
N > 0. Also updated ladspa to work as a loop-based element using bytestreams for
MxN configurations other than M == N == 1 or M == 0.
2002-01-22 04:34:26 +00:00
Wrobell
827d3f924a - plugins are built without versioning info
Original commit message from CVS:
- plugins are built without versioning info
2002-01-18 02:05:26 +00:00
Wim Taymans
93e9ac34a1 Bring the plugins in sync with the new core capsnego system.
Original commit message from CVS:
Bring the plugins in sync with the new core capsnego system.
Added some features, enhancements...
2002-01-13 22:27:25 +00:00
David I. Lehn
7f1aec856f s/filter/plugin/ link plugins to GST_LIBS rearrange rules to a common format
Original commit message from CVS:
* s/filter/plugin/
* link plugins to GST_LIBS
* rearrange rules to a common format
2002-01-12 03:34:27 +00:00
Thomas Vander Stichele
e597ac3870 fixes
Original commit message from CVS:
fixes
2002-01-08 11:06:01 +00:00
Wim Taymans
42cc21cd97 Fixed some plugins
Original commit message from CVS:
Fixed some plugins
2001-12-28 20:24:41 +00:00
Thomas Vander Stichele
9181b321d0 changes to accomodate the standardization of installed libs some left over changes
Original commit message from CVS:

changes to accomodate the standardization of installed libs
some left over changes
2001-12-22 23:57:40 +00:00
Thomas Vander Stichele
3383f7c142 fixed some GST_LIBS stuff added audiofile added gst-libs/audio building
Original commit message from CVS:
fixed some GST_LIBS stuff
added audiofile
added gst-libs/audio building
2001-12-21 11:46:15 +00:00