Commit graph

206 commits

Author SHA1 Message Date
Jan Schmidt
230f3f84af add media-info to spec commit patch from Jan Schmidt for raw1394 plugin
Original commit message from CVS:
add media-info to spec
commit patch from Jan Schmidt for raw1394 plugin
2002-11-15 19:21:58 +00:00
Wim Taymans
140d279c66 Cleanups
Original commit message from CVS:
Cleanups
Added some segment seek
2002-11-02 13:34:42 +00:00
Thomas Vander Stichele
37d7c43077 people interpreting .m4's make me laugh with wild abandonment
Original commit message from CVS:
people interpreting .m4's make me laugh with wild abandonment
2002-10-29 15:36:33 +00:00
Christian Schaller
6b445e46dd fixed shout2 building
Original commit message from CVS:
fixed shout2 building
2002-10-29 12:02:31 +00:00
Wim Taymans
a96a74b06e Added the new shout plugin
Original commit message from CVS:
Added the new shout plugin
2002-10-27 18:43:29 +00:00
David Schleef
caa0c1b8e7 Another iteration. Tested and compiles on 1.0.2, 1.0.3, 1.0.4
Original commit message from CVS:
Another iteration.  Tested and compiles on 1.0.2, 1.0.3, 1.0.4
2002-10-20 00:51:51 +00:00
Thomas Vander Stichele
2e2f753071 fix version test in compat, yeay
Original commit message from CVS:
fix version test in compat, yeay
2002-10-19 14:24:09 +00:00
Jeremy Simon
1fb7034b10 add snapshot dir to Makefile
Original commit message from CVS:
add snapshot dir to Makefile
2002-10-18 22:36:34 +00:00
David Schleef
20c3e8702b Fixed some logic on the 1.0.3->1.0.4 compatibility
Original commit message from CVS:
Fixed some logic on the 1.0.3->1.0.4 compatibility
2002-10-14 07:47:42 +00:00
David Schleef
cea94d9130 more compatibility stuff for 1.0.3 -> 1.0.4
Original commit message from CVS:
more compatibility stuff for 1.0.3 -> 1.0.4
2002-10-11 01:04:10 +00:00
Wim Taymans
01c4ae1b30 Some quick fixes for FLAC 1.0.4
Original commit message from CVS:
Some quick fixes for FLAC 1.0.4
2002-09-29 20:51:19 +00:00
David I. Lehn
3d843acdbe Add a statement terminating semicolon.
Original commit message from CVS:
Add a statement terminating semicolon.
2002-09-21 11:32:17 +00:00
David I. Lehn
e5cca4f253 no whitespace is allowed between macro names and parameter lists
Original commit message from CVS:
no whitespace is allowed between macro names and parameter lists
2002-09-21 11:14:39 +00:00
David Schleef
251a3f46dd Redo last change by using glib's CLAMP() macro
Original commit message from CVS:
Redo last change by using glib's CLAMP() macro
2002-09-20 21:51:50 +00:00
David Schleef
7c6531143d Clip defaults of control parameters to range.
Original commit message from CVS:
Clip defaults of control parameters to range.
2002-09-20 21:38:13 +00:00
Thomas Vander Stichele
f5501e25a2 yay, I can commit again !!! this fixes warnings I had
Original commit message from CVS:
yay, I can commit again !!!

this fixes warnings I had
2002-09-19 15:17:02 +00:00
David Schleef
6d514674c5 Add hack to make the flac plugin compile with both flac-1.0.2 and 1.0.3
Original commit message from CVS:
Add hack to make the flac plugin compile with both flac-1.0.2 and
1.0.3
2002-09-18 20:56:42 +00:00
Christian Schaller
2ff64d483e plugins part of license field patch
Original commit message from CVS:
plugins part of license field patch
2002-09-18 19:02:51 +00:00
David Schleef
730688d304 Add swfdec to dist subdirs
Original commit message from CVS:
Add swfdec to dist subdirs
2002-09-17 22:44:47 +00:00
Andy Wingo
dd07d61791 fix _get()-based ladspa plugins when bufferpools are present
Original commit message from CVS:
fix _get()-based ladspa plugins when bufferpools are present
2002-09-16 06:13:41 +00:00
Andy Wingo
0933e98356 Some instantiate() routines require nonzero sample rate. ladspa_mbeq (the multi-band eq) is one of these.
Original commit message from CVS:
Some instantiate() routines require nonzero sample rate. ladspa_mbeq (the
multi-band eq) is one of these.
2002-09-16 05:38:53 +00:00
Wim Taymans
dd1f152724 Added Lots of properties
Original commit message from CVS:
Added Lots of properties
More cleanups
2002-09-15 22:26:33 +00:00
David Schleef
b218e76cd9 Add swfdec autoconf stuff
Original commit message from CVS:
Add swfdec autoconf stuff
2002-09-15 21:33:53 +00:00
Wim Taymans
35a149770d Small cleanups
Original commit message from CVS:
Small cleanups
Fix segfault when not negotiated
2002-09-15 17:48:42 +00:00
Wim Taymans
ced1203396 oops
Original commit message from CVS:
oops
2002-09-12 22:10:19 +00:00
Wim Taymans
689fa8a422 Small cleanup in property handling
Original commit message from CVS:
Small cleanup in property handling
2002-09-12 20:55:10 +00:00
Ronald S. Bultje
0b497b1634 This updates all plugins to the new API for gst_pad_try_set_caps
Original commit message from CVS:
This updates all plugins to the new API for gst_pad_try_set_caps
2002-09-10 09:31:40 +00:00
Thomas Vander Stichele
dc3b48f77c removing warnings as approved by wim
Original commit message from CVS:
removing warnings as approved by wim
2002-09-09 23:27:38 +00:00
Wim Taymans
a7b776e7f7 More query/convert/formats introspection
Original commit message from CVS:
More query/convert/formats introspection
2002-09-09 22:35:30 +00:00
Wim Taymans
4eaa7ccfb9 - some cleanups
Original commit message from CVS:
- some cleanups
- more config options
2002-09-09 22:20:34 +00:00
Whitespace Fixer
1fdbb5dae8 ws fixes
Original commit message from CVS:
ws fixes
2002-09-09 20:02:34 +00:00
Ronald S. Bultje
8156d8078c this frees the decoder in object destruction. Thomas, you cna now add this plugin back to the build
Original commit message from CVS:
this frees the decoder in object destruction. Thomas, you cna now add this plugin back to the build
2002-09-09 19:32:19 +00:00
Steve Baker
ab0df2f22a use gstcontrol as a lib, not a plugin
Original commit message from CVS:
use gstcontrol as a lib, not a plugin
2002-08-11 12:20:43 +00:00
David I. Lehn
3b70a4e5ac libdv build fixes
Original commit message from CVS:
libdv build fixes
2002-08-09 21:14:55 +00:00
Wim Taymans
ced0529b53 avoid symbol conflicts
Original commit message from CVS:
avoid symbol conflicts
2002-07-28 19:48:26 +00:00
Andy Wingo
e52bee3647 fix to adder: don't pull on unusable pads
Original commit message from CVS:
* fix to adder: don't pull on unusable pads
* fix to ladspa: get output buffers first, so we can know how many frames to
process
- this breaks inplace buffer stuff, hmm
* fix to float2int: add a bufferpool with the same nframes as the source pad's
pool -> no extra latency
2002-07-26 18:55:42 +00:00
Wim Taymans
da620f6842 Expose supported events, formats and querytypes
Original commit message from CVS:
Expose supported events, formats and querytypes
2002-07-25 18:12:46 +00:00
Andy Wingo
1603b3e8d4 fix a segfault, and support ladspa 1.1 (default parameter values)
Original commit message from CVS:
fix a segfault, and support ladspa 1.1 (default parameter values)
2002-07-24 18:32:00 +00:00
Thomas Vander Stichele
8cb1e6674d fixaroo
Original commit message from CVS:
fixaroo
2002-07-09 15:25:31 +00:00
Thomas Vander Stichele
138929756f merge from release branch
Original commit message from CVS:
merge from release branch
2002-07-09 10:45:37 +00:00
Wim Taymans
d04ad3e5b0 - unref events and pools
Original commit message from CVS:
- unref events and pools
- use _merge in mikmod instead of _append
2002-07-08 19:35:51 +00:00
Wim Taymans
aaf4f43950 Small compile fix
Original commit message from CVS:
Small compile fix
2002-07-08 19:32:18 +00:00
Wim Taymans
f45e753969 update to 1.0.2-1.0.3 API, unref events
Original commit message from CVS:
update to 1.0.2-1.0.3 API, unref events
2002-07-08 19:31:49 +00:00
Wim Taymans
eebc284b13 unref events, unref pool
Original commit message from CVS:
unref events, unref pool
2002-07-08 19:31:05 +00:00
David I. Lehn
aaeb23ccc8 attempt to fix my sucky dv and festival breakage.
Original commit message from CVS:
attempt to fix my sucky dv and festival breakage.
2002-07-05 10:17:09 +00:00
David I. Lehn
fbb485606a fix cdparanoia include dir location check.
Original commit message from CVS:
fix cdparanoia include dir location check.
fix libdv check to use pkg-config.
use libdv cflags.
2002-07-04 19:38:06 +00:00
David I. Lehn
48fd7e79a0 Add festival to the dist
Original commit message from CVS:
Add festival to the dist
2002-07-04 19:35:33 +00:00
Jeremy Simon
c3c167f8ef Add timestamp, mikmod work now
Original commit message from CVS:
Add timestamp, mikmod work now
Put mikmod to secondary rank ( modplug first )
2002-06-22 16:20:25 +00:00
Wim Taymans
17c6294404 Prefer 32 bits over 24 bits output
Original commit message from CVS:
Prefer 32 bits over 24 bits output
2002-06-21 18:32:46 +00:00
Wim Taymans
b60d031126 Added bgr0 implement seeking to frames/samples
Original commit message from CVS:
Added bgr0
implement seeking to frames/samples
Small cleanups
2002-06-16 20:49:22 +00:00
Wim Taymans
db81699feb Implement seeking/query/convert on dvdec
Original commit message from CVS:
Implement seeking/query/convert on dvdec
2002-06-16 14:45:46 +00:00
Wim Taymans
9101d97ff2 Also allow PAL dv implement total time
Original commit message from CVS:
Also allow PAL dv
implement total time
2002-06-15 22:30:58 +00:00
Wim Taymans
7f38fbbf15 Added timestamps
Original commit message from CVS:
Added timestamps
Added typefind
check if pad is connected before pushing
2002-06-15 14:32:35 +00:00
Wim Taymans
ce3fd0ba2b Add audio decoding to the dv decoder.
Original commit message from CVS:
Add audio decoding to the dv decoder.
2002-06-13 22:30:15 +00:00
Wim Taymans
dbe9f84ef5 Set the rank so it can be autoplugged
Original commit message from CVS:
Set the rank so it can be autoplugged
2002-06-13 18:46:36 +00:00
Thomas Vander Stichele
a1b3e700a8 API anti-bork fix
Original commit message from CVS:
API anti-bork fix
2002-06-13 12:17:26 +00:00
Thomas Vander Stichele
b237a49772 rearranging element tree
Original commit message from CVS:
rearranging element tree
2002-06-08 09:15:07 +00:00
Wim Taymans
51aa4cdbd7 FLAC updates, implement sample accurate seeking, add some convert/query functions, make the encoder write a header
Original commit message from CVS:
FLAC updates, implement sample accurate seeking, add some convert/query
functions, make the encoder write a header
2002-06-07 20:09:05 +00:00
Thomas Vander Stichele
f4598130ca hacked around LADSPA_PATH as suggested to wingo
Original commit message from CVS:
hacked around LADSPA_PATH as suggested to wingo
2002-06-04 19:32:16 +00:00
Thomas Vander Stichele
deef2f51cd remove this header
Original commit message from CVS:
remove this header
2002-06-04 16:03:00 +00:00
Thomas Vander Stichele
b92da1f14e this should be installed on the system
Original commit message from CVS:
this should be installed on the system
2002-06-04 15:59:17 +00:00
Thomas Vander Stichele
ebc26a7b64 include the system ladspa.h file
Original commit message from CVS:
include the system ladspa.h file
2002-06-04 15:57:42 +00:00
Thomas Vander Stichele
4c339a47cc doing the proper ladspa thing
Original commit message from CVS:
doing the proper ladspa thing
2002-06-04 15:54:58 +00:00
Thomas Vander Stichele
b6be325415 added LIBFAME_DIR
Original commit message from CVS:
added LIBFAME_DIR
2002-06-03 10:55:48 +00:00
Wim Taymans
6bb455cdc9 Make elements nanoseconds aware
Original commit message from CVS:
Make elements nanoseconds aware
2002-06-02 13:25:40 +00:00
Thomas Vander Stichele
d61065944e adding fame plugin
Original commit message from CVS:
adding fame plugin
2002-06-01 10:51:17 +00:00
Steve Baker
afd592b066 add ranks only for plugins who participate in autoplugging. If you have a 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-31 08:24:31 +00:00
Andy Wingo
b1bb03e1a8 fix a problem in ladspa -- i think...
Original commit message from CVS:
fix a problem in ladspa -- i think...
2002-05-30 04:16:34 +00:00
Steve Baker
edad35067b use new dparams api. run demo_dparams to hear how smooth it is now
Original commit message from CVS:
use new dparams api. run demo_dparams to hear how smooth it is now
2002-05-29 18:54:17 +00:00
Wim Taymans
91a716f915 - Changed plugins for new APIs
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-26 21:59:22 +00:00
David I. Lehn
e9ddec5f68 rename dvdsrc to dvdreadsrc add libdvdnav support as dvdnavsrc plugin
Original commit message from CVS:
rename dvdsrc to dvdreadsrc
add libdvdnav support as dvdnavsrc plugin
2002-05-26 17:39:45 +00:00
Steve Baker
163076dd9e use new bytestream api
Original commit message from CVS:
use new bytestream api
2002-05-15 19:08:49 +00:00
Steve Baker
c622ee22a8 use new bytestream api. please test if you care about this plugin
Original commit message from CVS:
use new bytestream api. please test if you care about this plugin
2002-05-15 19:05:41 +00:00
Thomas Vander Stichele
565a15aacb still in anal-retentive mode, please make liberal use of the delete key
Original commit message from CVS:
still in anal-retentive mode, please make liberal use of the delete key
2002-05-13 14:55:06 +00:00
Thomas Vander Stichele
223ce42ed6 various name fixes and sundry
Original commit message from CVS:
various name fixes and sundry
2002-05-03 09:59:10 +00:00
Ronald S. Bultje
6b406dc143 Various small fixes for compile problems
Original commit message from CVS:
Various small fixes for compile problems
2002-04-26 13:25:51 +00:00
Andy Wingo
cca77e215b 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
d4458d89c9 s/G_MINFLOAT/G_MAXFLOAT unref the buffer pool in the loop func
Original commit message from CVS:
s/G_MINFLOAT/G_MAXFLOAT
unref the buffer pool in the loop func
2002-04-20 15:11:00 +00:00
Steve Baker
71b95f0145 A fairly large reworking of the ladspa _get, _chain and _loop funcs. highlights are:
Original commit message from CVS:
A fairly large reworking of the ladspa _get, _chain and _loop funcs.
highlights are:
- pad names are now g_strcanonised
- in all cases possible, src and sink buffers are shared
- all ladspa properties are exposed as dparams and element properties
- the buffers are now processed in dparam driven loops
- timestamps on buffers should be correct
- misc fixes

It has been minimally tested - the following pipeline works for me:
gst-launch ladspa_sine_fcac Frequency=440.0 Amplitude=1.0 name=fcac1 ladspa_sine_fcac Frequency=450.0 Amplitude=1.0 name=fcac2 ladspa_freeverb3 Wet-Level=0.5 name=free float2int name=f2i fcac1.Output!free.Input--Left- free.Output--Left-!f2i.sink%d fcac2.Output!free.Input--Right- free.Output--Right-!f2i.sink%d f2i.src!sink osssink
2002-04-20 13:57:00 +00:00
Andy Wingo
3a9c675a68 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:25 +00:00
Benjamin Otte
49794999b3 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
Thomas Vander Stichele
30cb4afbf6 tsk tsk. do people even try to MAKE stuff they add ? ;)
Original commit message from CVS:
tsk tsk.  do people even try to MAKE stuff they add ? ;)
2002-04-01 08:54:54 +00:00
Andy Wingo
fcb6755706 alphabetization fixen a jack caps fix
Original commit message from CVS:
* alphabetization fixen
* a jack caps fix
2002-03-30 21:07:51 +00:00
Wim Taymans
13d9e8d352 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
29aa39e99c 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
d8e18eb071 s/Gnome-Streamer/GStreamer/
Original commit message from CVS:
s/Gnome-Streamer/GStreamer/
2002-03-20 21:45:03 +00:00
Andy Wingo
d6258153e0 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:05 +00:00
Andy Wingo
0f1d754932 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:42 +00:00
Andy Wingo
0dd72c66b4 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:34 +00:00
Richard Boulton
e13d88d991 Fix up esdmon timestamps, so that they don't go completely wrong if someone changes the frequency, depth or mono/ster...
Original commit message from CVS:
Fix up esdmon timestamps, so that they don't go completely wrong if
someone changes the frequency, depth or mono/stereo parameters.
2002-03-02 15:51:47 +00:00
Richard Boulton
b6c08a233a Added esdmon plugin.
Original commit message from CVS:
Added esdmon plugin.
Monitors output from the esd sound daemon.
Particularly useful for displaying a visualisation of the audio being
played on your system.  eg:
gst-launch esdmon ! goom ! { queue leaky=yes ! colorspace ! sdlvideosink }
You can even have several of them going at once. :)
2002-03-02 15:20:05 +00:00
Benjamin Otte
abd28b89da bugfix: make typefinding of .xm work
Original commit message from CVS:
bugfix: make typefinding of .xm work
2002-02-07 15:35:36 +00:00
Wim Taymans
a5772bb596 Small _get/_set fixes.
Original commit message from CVS:
Small _get/_set fixes.
2002-02-04 19:45:59 +00:00
Thomas Vander Stichele
6a0b17898b adding tarkin to build to try building it run configure with --enable-experimental
Original commit message from CVS:
adding tarkin to build
to try building it run configure with --enable-experimental
2002-02-04 10:51:26 +00:00
Christian Schaller
2c818e34fe // to /* */ fixes
Original commit message from CVS:
// to /* */ fixes
2002-02-03 22:27:33 +00:00
Wim Taymans
98ffdface2 Assorted fixes.
Original commit message from CVS:
Assorted fixes.
Use the new clocking stuff.
2002-02-03 20:10:04 +00:00
Christian Schaller
2679c67d40 Fixing // style comments into /* */
Original commit message from CVS:
Fixing // style comments into /* */
2002-02-03 20:04:07 +00:00
Wim Taymans
fdcfd49d2b Pointless cleanup
Original commit message from CVS:
Pointless cleanup
2002-02-02 14:03:45 +00:00
Wim Taymans
36b7f1a9b5 Reworked the DV decoder.
Original commit message from CVS:
Reworked the DV decoder.
- make it do RGB or YUV output using caps negotiation
- use bytestream to read data.
- autodetect PAL/NTSC
2002-01-26 02:48:47 +00:00
Leif Johnson
da4681d83e Updated ladspa to work with the new caps nego stuff. Also updated it to work in using a loop function for configurati...
Original commit message from CVS:
Updated ladspa to work with the new caps nego stuff. Also updated it to work in
any M sinkpads by N srcpads configuration (M > -1 and N > 0), using a loop
function for configurations other than M == N == 1 or M == 0.
2002-01-22 04:42:11 +00:00