Commit graph

737 commits

Author SHA1 Message Date
Richard Boulton 17d04915d1 Merged from trunk
Original commit message from CVS:
Merged from trunk
2001-04-22 10:16:34 +00:00
Richard Boulton 3a3b69bdc6 Use plugin descriptions, which start with the major and minor version numbers, instead of relying on each plugin to c...
Original commit message from CVS:
Use plugin descriptions, which start with the major and minor version
numbers, instead of relying on each plugin to call gst_plugin_new
appropriately, and check the return value, and tidy up if there's a
failure.  This seems to work fine, and factors out some code common to
all plugins.
2001-04-21 12:43:25 +00:00
Richard Boulton 72e5e1342c Added first attempt at plugin versioning.
Original commit message from CVS:
Added first attempt at plugin versioning.
2001-04-21 09:30:08 +00:00
Wim Taymans 31427072e3 Added caps proxying and bufferpool passing to identity so that
Original commit message from CVS:
Added caps proxying and bufferpool passing to identity so that
-launch disksrc ! mad ! identity ! osssink works.
2001-04-20 19:21:51 +00:00
Thomas Vander Stichele 0b7ec5c86f update to take new gstdisksink element into account
Original commit message from CVS:
update to take new gstdisksink element into account
2001-04-20 12:04:40 +00:00
Richard Boulton c44f196b15 Update the alternative Makefile.am for gst/, which depends on automake >1.4d
Original commit message from CVS:
Update the alternative Makefile.am for gst/, which depends on automake
>1.4d
2001-04-20 11:56:03 +00:00
Thomas Vander Stichele 24db50efc9 first stab at a disk sink element no optimization, is it necessary ? basic error checking seems to work; you can copy...
Original commit message from CVS:
* first stab at a disk sink element
* no optimization, is it necessary ?
* basic error checking
* seems to work; you can copy files by typing
gstreamer-launch disksrc location=test.in ! disksink location=test.out
* decode of mp3 to raw pcm also tested
2001-04-20 11:14:10 +00:00
Wim Taymans 18a4283a4e More API docs updates
Original commit message from CVS:
More API docs updates
2001-04-19 22:25:04 +00:00
Erik Walthinsen d2f531fd06 First pass at 1394 source. Arguments need to be added, etc. But it works.
Original commit message from CVS:
First pass at 1394 source.  Arguments need to be added, etc.  But it works.
2001-04-19 20:42:50 +00:00
Erik Walthinsen 813c720d18 better (not complete, afaict) checking for arts
Original commit message from CVS:
better (not complete, afaict) checking for arts
2001-04-19 00:23:54 +00:00
Wim Taymans 9ee943b389 Added more API docs to Autoplug, Buffer, Bin, BufferPool.
Original commit message from CVS:
Added more API docs to Autoplug, Buffer, Bin, BufferPool.
Fixed some compile problems with videosink
2001-04-18 20:16:53 +00:00
Thomas Vander Stichele 4ad674a2a2 mixer now works with variable inputs mixer creates custom volume envelopes allowing each song to play alone and end w...
Original commit message from CVS:
* mixer now works with variable inputs
* mixer creates custom volume envelopes allowing each song to play alone
and end with a mix of all of them, undistorted
2001-04-18 16:08:59 +00:00
Thomas Vander Stichele bbb7ab7055 cleaned up some code and integrated with new adder (mixer now works with different types of files)
Original commit message from CVS:
* cleaned up some code and integrated with new adder (mixer now works with
different types of files)
2001-04-18 14:04:08 +00:00
Thomas Vander Stichele 7c5e80c383 changed mixer to work by autoplugging the input channels (not very useful yet, since the input buffers to volenv have...
Original commit message from CVS:
changed mixer to work by autoplugging the input channels
(not very useful yet, since the input buffers to volenv have different
sizes)
2001-04-17 21:17:55 +00:00
Wim Taymans 6bd5dcffab The first wave of docs updates
Original commit message from CVS:
The first wave of docs updates
Added a little more comments about the API usage in the api docs.
Some fixes for the capsnego testsuite.
2001-04-17 21:14:55 +00:00
Wim Taymans a8ba9c4122 Autoplug3 shows an example of an autoplugged mp3 player.
Original commit message from CVS:
Autoplug3 shows an example of an autoplugged mp3 player.
Autoplug4 shows various static autoplugger examples.
2001-04-17 21:03:43 +00:00
Thomas Vander Stichele 64f5e810a1 header for mixer.c, containing input_pipe_t
Original commit message from CVS:
header for mixer.c, containing input_pipe_t
2001-04-17 17:48:19 +00:00
Thomas Vander Stichele 2d0a7dfad1 added a struct to set up input channels
Original commit message from CVS:
added a struct to set up input channels
2001-04-17 17:47:45 +00:00
Thomas Vander Stichele 8249fcfe80 added mixer example and adder plugin to configure.in
Original commit message from CVS:
added mixer example and adder plugin to configure.in
2001-04-17 13:36:22 +00:00
Erik Walthinsen 91aa46b62d finished change to GST_ macros
Original commit message from CVS:
finished change to GST_ macros
2001-04-17 05:24:24 +00:00
Erik Walthinsen f994c4fafe added gstversion.h
Original commit message from CVS:
added gstversion.h
2001-04-17 02:19:08 +00:00
Wim Taymans ac7bf2494d Updated the padfactory test code.
Original commit message from CVS:
Updated the padfactory test code.
2001-04-16 21:48:44 +00:00
Wim Taymans 6118b074bc Added 1337 macros to create padtemplates and capstemplates.
Original commit message from CVS:
Added 1337 macros to create padtemplates and capstemplates.
Added some code for bufferpools
2001-04-16 21:45:02 +00:00
Erik Walthinsen d74fc2e0fa Merged HEAD from BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
Original commit message from CVS:
Merged HEAD from BRANCH-INCSCHED1-200104161 into BRANCH-INCSCHED1.
2001-04-16 21:43:21 +00:00
Wim Taymans c1d51abd16 Added an test program for the mad mp3 decoder.
Original commit message from CVS:
Added an test program for the mad mp3 decoder.
2001-04-16 21:33:55 +00:00
Thomas Vander Stichele 5050318744 changed volume envelope; should do a nice transition between both songs now
Original commit message from CVS:
changed volume envelope; should do a nice transition between both songs
now
2001-04-16 19:38:56 +00:00
Wim Taymans 3b8a7d18f8 Added an arg to fakesink so that it doesn't printf.
Original commit message from CVS:
Added an arg to fakesink so that it doesn't printf.
2001-04-16 16:45:53 +00:00
Wim Taymans d0921a2897 Added an example audio mixer.
Original commit message from CVS:
Added an example audio mixer.
2001-04-16 16:34:16 +00:00
Wim Taymans 3c7dde9ad4 Add the xvideosink to the example.
Original commit message from CVS:
Add the xvideosink to the example.
2001-04-16 10:55:52 +00:00
Wim Taymans afb300cc52 Added missing category strings...
Original commit message from CVS:
Added missing category strings...
2001-04-15 23:12:48 +00:00
Erik Walthinsen 043f6239b8 save xml file of the launch cmdline
Original commit message from CVS:
save xml file of the launch cmdline
2001-04-15 22:54:57 +00:00
Erik Walthinsen 2f424eb4d4 added comment about missing flag
Original commit message from CVS:
added comment about missing flag
2001-04-15 22:54:03 +00:00
Erik Walthinsen 9ab010e61a run gstreamer-register on postinstall
Original commit message from CVS:
run gstreamer-register on postinstall
2001-04-15 22:53:15 +00:00
Erik Walthinsen 9d423650d3 changed some INFOs to DEBUGs
Original commit message from CVS:
changed some INFOs to DEBUGs
2001-04-15 22:52:45 +00:00
Wim Taymans ad15d09d47 Added the volenv/passthrough plugin Makefiles
Original commit message from CVS:
Added the volenv/passthrough plugin Makefiles
2001-04-15 22:29:02 +00:00
Wim Taymans 3743ab05f7 Added the mad mp3 decoder.
Original commit message from CVS:
Added the mad mp3 decoder.
Added flushing to the vorbis decoder.
Updated configure.in to check for Hermes and libmad
2001-04-15 14:29:51 +00:00
Wim Taymans 97f4820da2 Fixed the gfloat error in the va_arg code.
Original commit message from CVS:
Fixed the gfloat error in the va_arg code.
2001-04-15 01:02:05 +00:00
Wim Taymans b38d9a945b A rather large patch:
Original commit message from CVS:
A rather large patch:
- changed the API for the padtemplates:
- remove the factories (array of pointers) for the padtemplates,
properties and caps. The static array was a nice idea but converting
all the property values to a gpointer was not a good idea.
float properties were not possible, and casting a gint to a pointer
is not very portable. The new API just uses the _padtemplate_new,
_caps_new and _props_new functions to create the templates.
This has the added benefit that the API is now uniform for static
and dynamic templates and that the code can be made cleaner.
- lots of cleanups in the way the capabilities are constructed (va_list)
- lots of updates for all the plugins (new API)
- docs updates (new API)
- removed the videoraw docs.
2001-04-14 18:56:37 +00:00
Wim Taymans 335080574f Lots of updates to the plugins for caps negotiation.
Original commit message from CVS:
Lots of updates to the plugins for caps negotiation.
Added YUY2 output to the win32 dlls.
Added a colorspace converter in gstplay
2001-04-12 18:11:19 +00:00
Wim Taymans 406541cec0 Fixed the doc build warnings
Original commit message from CVS:
Fixed the doc build warnings
2001-04-10 19:46:23 +00:00
Zaheer Abbas Merali 0cd265424e Added ALaw encoder and decoder
Original commit message from CVS:
Added ALaw encoder and decoder
2001-04-06 16:29:52 +00:00
Richard Boulton c9085bbcd6 Add a proposed makefile to use in place of Makefile.am.
Original commit message from CVS:
Add a proposed makefile to use in place of Makefile.am.
This depends on automake 1.4d or later, but is much neater, avoiding
horrible hacks to pass special flags in.

I put it here for safekeeping until automake 1.5 is released, at which
point we can reasonably require it.
2001-04-03 04:56:32 +00:00
Richard Boulton c8749143e0 Add artsdsink plugin. Worked first time for me. :)
Original commit message from CVS:
Add artsdsink plugin.  Worked first time for me. :)
2001-04-03 04:53:19 +00:00
Richard Boulton 9416c3c7aa Fix obscure segfault I just got: perhaps due to running with libxml 1.8.11 but a worthwhile fix anyway.
Original commit message from CVS:
Fix obscure segfault I just got: perhaps due to running with libxml 1.8.11
(prerelease version), but a worthwhile fix anyway.
2001-04-03 04:38:35 +00:00
Wim Taymans c3a64ce1f6 Merged the float property patch from Steve Baker. This patch doesn't really work yet...
Original commit message from CVS:
Merged the float property patch from Steve Baker. This patch doesn't
really work yet...
2001-04-02 19:56:34 +00:00
Zaheer Abbas Merali 204452cd96 Start of the mulaw plugin...needs finishing off
Original commit message from CVS:
Start of the mulaw plugin...needs finishing off
2001-04-02 17:54:21 +00:00
Richard Boulton 60318abd5a Add configure support for detecting artsc: if this is found, its okay to build an artsdsink plugin. Now, someone jus...
Original commit message from CVS:
Add configure support for detecting artsc: if this is found, its okay
to build an artsdsink plugin.  Now, someone just needs to write an
artsdsink.
2001-04-02 15:09:51 +00:00
Wim Taymans 2d20073eb3 A rather large update:
Original commit message from CVS:
A rather large update:
- a new videosink using plain X windows (xvideosink). It uses capsnego to
set up it's formats.
- gstplay uses the new xvideosink and a gtk_socket. The initial window
size is set to 0x0 so you need to resize it before you see something.
- got rid of the video metadata include file in favour of properties and
caps negotiation
- adjusted most plugins to not use the metadata.
2001-04-02 14:21:08 +00:00
Erik Walthinsen ea51729ef6 added PID and cID to INFO lines when DEBUG is turned on
Original commit message from CVS:
added PID and cID to INFO lines when DEBUG is turned on
2001-04-02 14:08:43 +00:00
Wim Taymans d7d417af45 Small change to load the .glade file from the current dir too when pressing the about menu item.
Original commit message from CVS:
Small change to load the .glade file from the current dir too when
pressing the about menu item.
2001-04-01 14:09:39 +00:00