Richard Boulton
610e9e8227
Merged from BRANCH-PLUGINVER1
...
Original commit message from CVS:
Merged from BRANCH-PLUGINVER1
2001-04-22 12:30:14 +00:00
Erik Walthinsen
faf4bde938
fixes for gstbuffer, and removed ## from gstcaps.h that was causing all that warning noise
...
Original commit message from CVS:
fixes for gstbuffer, and removed ## from gstcaps.h that was causing all that warning noise
2001-04-22 04:38:36 +00:00
Erik Walthinsen
e5abd7fde7
completed gst_buffer_copy, added API comments
...
Original commit message from CVS:
completed gst_buffer_copy, added API comments
2001-04-22 01:41:40 +00:00
Erik Walthinsen
2acfc61ce7
added test program for dv decoder
...
Original commit message from CVS:
added test program for dv decoder
2001-04-22 01:40:35 +00:00
Erik Walthinsen
4368fad117
added GST_STR_FOURCC, which takes strings like "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
...
Original commit message from CVS:
added GST_STR_FOURCC, which takes strings like "YUY2" instead of 'Y','U','Y','2'. better, I think <g>
2001-04-22 01:32:44 +00:00
Wim Taymans
285cd4c15a
Add -lm and the glib libs too for the dv_init check
...
Original commit message from CVS:
Add -lm and the glib libs too for the dv_init check
2001-04-22 01:30:29 +00:00
Erik Walthinsen
819efb4e90
Added gst_buffer_copy(). It's not complete, it should copy more stuff like flags and such. FIXME.
...
Original commit message from CVS:
Added gst_buffer_copy(). It's not complete, it should copy more stuff
like flags and such. FIXME.
2001-04-22 01:30:19 +00:00
Erik Walthinsen
8e344d5d62
added initial DV (smpte314m) decoder plugin
...
Original commit message from CVS:
added initial DV (smpte314m) decoder plugin
2001-04-21 23:48:51 +00:00
Wim Taymans
57a5017c8b
Fixed a few plugins so that mpeg1 encoding sorta works.
...
Original commit message from CVS:
Fixed a few plugins so that mpeg1 encoding sorta works.
Added an mpeg1 encoder example, it uses the autoplugger to convert
the stream to audio/video, which is then fed to the encoders.
2001-04-21 17:45:56 +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