David Schleef
8dc2aee230
Clean up a warning
...
Original commit message from CVS:
Clean up a warning
2003-10-29 03:21:54 +00:00
David Schleef
38a735ba8c
change gst/bytestream.h to gst/bytestream/bytestream.h
...
Original commit message from CVS:
change gst/bytestream.h to gst/bytestream/bytestream.h
2003-10-29 03:15:52 +00:00
Benjamin Otte
112b1959da
merge TYPEFIND branch. Major changes:
...
Original commit message from CVS:
merge TYPEFIND branch. Major changes:
- totally reworked type(find) system
- all typefind functions are in gst/typefind now
- more typefind functions then before
- some plugins might fail to compile now because I don't have them installed and they
a) require bytestream or
b) haven't had their typefind fixed.
Please fix those plugins and put the typefind functions into gst/typefind if they don't have dependencies
2003-10-28 20:52:41 +00:00
Ronald S. Bultje
ec8a0d492f
gcc-2.95 fixage
...
Original commit message from CVS:
gcc-2.95 fixage
2003-10-14 10:08:28 +00:00
Andy Wingo
dc35dbb595
/GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to 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-08 16:08:22 +00:00
Ronald S. Bultje
595cbc2d05
New typefind system: bytestream is now part of the core all plugins have 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-10-01 13:14:45 +00:00
Thomas Vander Stichele
453e9b8871
reverting error patch before making a branch.
...
Original commit message from CVS:
reverting error patch before making a branch.
2003-09-16 10:00:02 +00:00
Benjamin Otte
d26698b5a1
converted gst_element_error to new format in gst/ - gettext pending
...
Original commit message from CVS:
converted gst_element_error to new format in gst/ - gettext pending
2003-09-15 00:34:44 +00:00
David Schleef
6511cd71bb
Add passthru. Remove height/width parameters. Fix caps negotiation to automatically work with ranges in the output.
...
Original commit message from CVS:
Add passthru. Remove height/width parameters. Fix caps negotiation
to automatically work with ranges in the output.
2003-09-14 11:25:48 +00:00
David Schleef
a5755233e8
Fixes to make it pass media test. Remove frequency parameter, since it can be (and should be) set by caps negotiation.
...
Original commit message from CVS:
Fixes to make it pass media test. Remove frequency parameter, since
it can be (and should be) set by caps negotiation.
2003-09-14 11:20:45 +00:00
David Schleef
ebb066d861
Remove all locally-defined optimization flags
...
Original commit message from CVS:
Remove all locally-defined optimization flags
2003-09-11 19:58:00 +00:00
David Schleef
98c89f610e
Add unlink function to properly handle unreffing bufferpools.
...
Original commit message from CVS:
Add unlink function to properly handle unreffing bufferpools.
2003-09-11 19:25:40 +00:00
Angel Carpintero
72d12d7407
fix ambiguos message of error on read return
...
Original commit message from CVS:
fix ambiguos message of error on read return
2003-08-29 13:09:26 +00:00
Angel Carpintero
898b9ac6b3
Set by default SO_REUSEADDR and SO_KEEPALIVE socket options
...
Original commit message from CVS:
Set by default SO_REUSEADDR and SO_KEEPALIVE socket options
2003-08-12 09:59:19 +00:00
David Schleef
0228717f04
Remove redundant plugindir definition
...
Original commit message from CVS:
Remove redundant plugindir definition
2003-08-10 00:01:58 +00:00
Angel Carpintero
c272681c11
Add a new parameter _socketop_ to allow use REUSEADDR and KEEPALIVE socket options
...
Original commit message from CVS:
Add a new parameter _socketop_ to allow use REUSEADDR and KEEPALIVE socket options
2003-08-07 17:56:09 +00:00
Angel Carpintero
99f8de1138
Fixed problems with select , which blocks after receive first buffer
...
Original commit message from CVS:
Fixed problems with select , which blocks after receive first buffer
2003-08-05 10:24:06 +00:00
David Schleef
fb01948689
Fix handling of RGB caps
...
Original commit message from CVS:
Fix handling of RGB caps
2003-07-27 05:31:01 +00:00
Angel Carpintero
3aa9762325
Add mtu parameter
...
Original commit message from CVS:
Add mtu parameter
2003-07-25 09:08:00 +00:00
Angel Carpintero
0a0203b469
Fix errors , now it doesn't complains and compiles, Still need to be fixed problems with timestamps
...
Original commit message from CVS:
Fix errors , now it doesn't complains and compiles, Still need to be fixed problems with timestamps
2003-07-25 09:04:41 +00:00
Leif Johnson
abe6f76b9f
+ the last of the float caps changes ... these are a bit more pervasive
...
Original commit message from CVS:
+ the last of the float caps changes ... these are a bit more pervasive
2003-07-19 23:47:42 +00:00
Leif Johnson
e6f278e065
+ alterations to the adder for changed float caps
...
Original commit message from CVS:
+ alterations to the adder for changed float caps
2003-07-19 23:16:25 +00:00
Leif Johnson
2ad6bd23cf
+ some whitespace changes + adding dummy definitions to prepare for float caps
...
Original commit message from CVS:
+ some whitespace changes
+ adding dummy definitions to prepare for float caps
2003-07-19 22:58:41 +00:00
Angel Carpintero
bcdde63659
Update to new debugging system
...
Original commit message from CVS:
Update to new debugging system
2003-07-18 15:59:03 +00:00
Zeeshan Ali
1312e75f80
adding none caps nego option
...
Original commit message from CVS:
adding none caps nego option
2003-07-18 00:22:37 +00:00
Zeeshan Ali
e05e44f6d5
A TCP plugin could be needed by many, including wtay himself cause he is sitting behind a firewall blocking UDP and h...
...
Original commit message from CVS:
A TCP plugin could be needed by many, including wtay himself cause he is sitting behind a firewall blocking UDP and he can't hear or see me. :) Shamefully most of the code is from udpsrc/sink. Still timestamping/clock does'nt work. :(
2003-07-17 23:04:46 +00:00
David Schleef
bca87c1449
Caps fixes. Change meaning of parameters to "default" size and rate. Minor fixes with timestamps. Added 'YUV9', 'Y...
...
Original commit message from CVS:
Caps fixes. Change meaning of parameters to "default" size and
rate. Minor fixes with timestamps. Added 'YUV9', 'YVU9', and 'IYU2'
formats.
2003-07-14 08:36:03 +00:00
David Schleef
609a5b68e9
Simple replacement for fast, but broken, algorithm. Needs to be refixed.
...
Original commit message from CVS:
Simple replacement for fast, but broken, algorithm. Needs to be
refixed.
2003-07-14 08:31:26 +00:00
David Schleef
874eab7a0a
Simple replacement for faster, but broken, algorithm. Needs to be refixed.
...
Original commit message from CVS:
Simple replacement for faster, but broken, algorithm. Needs to be
refixed.
2003-07-14 08:30:45 +00:00
David Schleef
9567e9fdc5
Fixes from caps changes
...
Original commit message from CVS:
Fixes from caps changes
2003-07-08 07:40:09 +00:00
Ronald S. Bultje
b005531324
New mimetypes gone into effect today - this commit changes all old mimetypes 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-07-06 20:49:52 +00:00
David Schleef
b24a690f25
be more graceful when caps negotiation fails
...
Original commit message from CVS:
be more graceful when caps negotiation fails
2003-06-30 05:21:09 +00:00
Benjamin Otte
ffa5706370
compatibility fix for new GST_DEBUG stuff.
...
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-06-29 19:46:12 +00:00
Thomas Vander Stichele
5a33944070
fix object reset
...
Original commit message from CVS:
fix object reset
2003-06-11 22:39:37 +00:00
Ronald S. Bultje
c64c58bd11
Backport of #109069
...
Original commit message from CVS:
Backport of #109069
2003-06-10 16:22:41 +00:00
David Schleef
b036fe4fda
fix: width is in bytes, not bits. Remove incorrect assertion.
...
Original commit message from CVS:
fix: width is in bytes, not bits. Remove incorrect assertion.
2003-06-10 06:32:59 +00:00
Wim Taymans
6f687403fe
- return result of parent state change too
...
Original commit message from CVS:
- return result of parent state change too
2003-05-24 10:18:38 +00:00
Brian Cameron
361c9eff09
Updated autogen.sh/configure.ac and various Makefiles to make the configure script set up all gcc specific compiler a...
...
Original commit message from CVS:
Updated autogen.sh/configure.ac and various Makefiles to make the
configure script set up all gcc specific compiler arguments, rather
than hardcoding them in the Makefile.am files
2003-05-21 15:16:51 +00:00
David Schleef
e8d4772d3f
Add sync parameter
...
Original commit message from CVS:
Add sync parameter
2003-05-18 23:20:24 +00:00
David Schleef
90e3d8cd2e
Fix issues with invalid fourcc parameters.
...
Original commit message from CVS:
Fix issues with invalid fourcc parameters.
2003-05-14 18:43:36 +00:00
David Schleef
5dd299ff83
code cleanup. Changed g_print to GST_DEBUG(). Fixed RGB caps to work with 0.6.
...
Original commit message from CVS:
code cleanup. Changed g_print to GST_DEBUG(). Fixed RGB caps to
work with 0.6.
2003-05-13 07:14:36 +00:00
Christian Schaller
4f03b7c098
Some bugfixes:
...
Original commit message from CVS:
Some bugfixes:
- Add missing .h file to videoscale disting
- Remove http plugin from build
2003-05-12 13:17:11 +00:00
Thomas Vander Stichele
8991e57614
fixes #112711
...
Original commit message from CVS:
fixes #112711
2003-05-10 17:37:27 +00:00
David Schleef
4784df277a
Change .p2align to .align for non-gas assemblers. ( Fixes : #112608 )
...
Original commit message from CVS:
Change .p2align to .align for non-gas assemblers. (Fixes : #112608 )
2003-05-09 18:36:50 +00:00
Ronald S. Bultje
738752c19e
Fix compile error because of unused functions
...
Original commit message from CVS:
Fix compile error because of unused functions
2003-05-02 20:36:55 +00:00
David Schleef
75dd6425ed
restore wtay's clocking changes in 1.17->1.18
...
Original commit message from CVS:
restore wtay's clocking changes in 1.17->1.18
2003-05-01 06:24:34 +00:00
David Schleef
fcb4b55a0c
Add parameter to set the type of test pattern. Fix black test pattern.
...
Original commit message from CVS:
Add parameter to set the type of test pattern. Fix black test pattern.
2003-04-23 07:38:32 +00:00
David Schleef
35c9b84644
Added a test pattern for black. Made it the default (temporarily)
...
Original commit message from CVS:
Added a test pattern for black. Made it the default (temporarily)
2003-04-22 22:21:08 +00:00
David Schleef
00494ba94f
Add 16 and 15-bit RGB formats
...
Original commit message from CVS:
Add 16 and 15-bit RGB formats
2003-04-22 07:39:34 +00:00
David Schleef
856cea1d53
Rewrote much of videoscale. Now handles most common YUV formats as well as 32 and 24 bit RGB. Only handles "nearest...
...
Original commit message from CVS:
Rewrote much of videoscale. Now handles most common YUV formats
as well as 32 and 24 bit RGB. Only handles "nearest" scaling.
2003-04-22 07:32:50 +00:00
David Schleef
7d7d7df539
Fix height/width caps negotiation
...
Original commit message from CVS:
Fix height/width caps negotiation
2003-04-17 07:34:18 +00:00
Benjamin Otte
b3c728ed0d
*_is_writeable => *_is_writable (spelling)
...
Original commit message from CVS:
*_is_writeable => *_is_writable (spelling)
2003-04-16 18:36:29 +00:00
David Schleef
4a2b1b2947
Significant improvements to videotestsrc. More modular, handles RGB formats.
...
Original commit message from CVS:
Significant improvements to videotestsrc. More modular, handles RGB
formats.
2003-04-16 07:52:54 +00:00
Benjamin Otte
333099fdeb
change *_is_readonly to *_is_writeable. Hope the name stays now...
...
Original commit message from CVS:
change *_is_readonly to *_is_writeable. Hope the name stays now...
2003-04-15 21:35:08 +00:00
Benjamin Otte
f38ca0a7f4
- revert change to use a newly added gst_buffer_is_readonly (which wasn't newly added before)
...
Original commit message from CVS:
- revert change to use a newly added gst_buffer_is_readonly (which wasn't newly added before)
- walk buffer backwards when it might be possible that data is read out of overwritten parts when going forwards
2003-04-15 19:10:14 +00:00
Colin Walters
804522784e
Change agressive -> aggressive.
...
Original commit message from CVS:
Change agressive -> aggressive.
2003-04-15 03:39:22 +00:00
Colin Walters
8aa9339f50
Initialize various variables so gcc won't complain.
...
Original commit message from CVS:
Initialize various variables so gcc won't complain.
Use GST_BUFFER_FLAG_IS_SET instead of unknown function gst_buffer_is_readonly.
2003-04-15 03:19:08 +00:00
Benjamin Otte
d41620bc75
Added initial version of audioconvert, a generic converter of integer audio/raw formats.
...
Original commit message from CVS:
Added initial version of audioconvert, a generic converter of integer audio/raw formats.
It currently supports conversion of
- channels (mono/stereo only, until someone tells me how to mix other channels)
- endianness (little/bi endian)
- signedness
- width (8, 1, 24 and 32 bits)
- depth (1 - width bits)
missing:
- enough testing (I intend to write a testsuite for this, but that's pending)
- samplerate conversion
- other goodies like format conversion etc
Expect bugs when using it.
problems this should solve:
- encoding wav files on big endian machines
- goom working with mono audio files in gst-player
- Iain's soundcard (that one is a problem in itself)
- complaints about missing conversion
- too many age old, nearly unmaintained plugins (stereo2mono etc.)
Have fun.
2003-04-14 01:20:30 +00:00
Wim Taymans
244658dc96
Do rate control, skip frames when too old.
...
Original commit message from CVS:
Do rate control, skip frames when too old.
2003-02-11 21:31:28 +00:00
Wim Taymans
5e9794a11a
ref the caps when returning it as the result of a getcaps function as we're reusing it.
...
Original commit message from CVS:
ref the caps when returning it as the result of a getcaps function as we're
reusing it.
2003-02-11 20:53:01 +00:00
Wim Taymans
4560424580
- Fix endless loop in adder
...
Original commit message from CVS:
- Fix endless loop in adder
- return from interrupt events.
2003-01-11 16:28:29 +00:00
Thomas Vander Stichele
e976ccb298
PadConnect -> PadLink
...
Original commit message from CVS:
PadConnect -> PadLink
2003-01-10 13:38:32 +00:00
Thomas Vander Stichele
9032557b33
another batch of connect->link fixes please let me know about issues and please refrain of making them yourself, so t...
...
Original commit message from CVS:
another batch of connect->link fixes
please let me know about issues
and please refrain of making them yourself, so that I don't spend double
the time resolving conflicts
2003-01-10 10:22:25 +00:00
David I. Lehn
d7e508a4f6
exciting .cvsignore updates!
...
Original commit message from CVS:
exciting .cvsignore updates!
2002-12-31 18:14:08 +00:00
Thomas Vander Stichele
3b540378fb
parallel install fixes
...
Original commit message from CVS:
parallel install fixes
2002-12-08 14:50:09 +00:00
David Schleef
60ad16aadf
Fix divide by zero bug when rate==0
...
Original commit message from CVS:
Fix divide by zero bug when rate==0
2002-11-09 01:21:00 +00:00
Thomas Vander Stichele
fcb9eb08c1
backmerge
...
Original commit message from CVS:
backmerge
2002-11-01 21:41:29 +00:00
David I. Lehn
367bda475d
use G_{BEGIN,END}_DECLS
...
Original commit message from CVS:
use G_{BEGIN,END}_DECLS
2002-10-30 09:17:12 +00:00
David I. Lehn
0f52282149
fix videotestsrc ! fakesink: use macro to null terminate props reformat a few lines
...
Original commit message from CVS:
fix videotestsrc ! fakesink: use macro to null terminate props
reformat a few lines
2002-10-30 09:16:03 +00:00
Ronald S. Bultje
04e0c89c8e
Fix some broken param_specs
...
Original commit message from CVS:
Fix some broken param_specs
2002-10-27 22:29:56 +00:00
David Schleef
506fbb6766
add rate parameter
...
Original commit message from CVS:
add rate parameter
2002-10-23 06:03:03 +00:00
David Schleef
dbe3e46c71
add black, superblack, darkgrey areas
...
Original commit message from CVS:
add black, superblack, darkgrey areas
2002-10-23 04:35:55 +00:00
Andy Wingo
6e2a4b063c
comment out unused function
...
Original commit message from CVS:
comment out unused function
2002-10-15 20:44:15 +00:00
David Schleef
3c967ffc03
Lots of new goodness. Will negotiate caps and output images in about 20 different formats. Some code cleanup. Fixe...
...
Original commit message from CVS:
Lots of new goodness. Will negotiate caps and output images in
about 20 different formats. Some code cleanup. Fixed YUV color
values for -I and Q.
2002-10-04 06:49:51 +00:00
Thomas Vander Stichele
122dd88f69
sorry
...
Original commit message from CVS:
sorry
2002-10-01 20:45:29 +00:00
Thomas Vander Stichele
7917c63f5d
code cleanups renamed FORMAT to WIDTH and disabled it since the code is fixed for 16 bit
...
Original commit message from CVS:
code cleanups
renamed FORMAT to WIDTH and disabled it since the code is fixed for 16 bit
2002-10-01 12:03:05 +00:00
Thomas Vander Stichele
21dd80fa24
talk about a painful merge
...
Original commit message from CVS:
talk about a painful merge
2002-09-23 09:39:33 +00:00
Christian Schaller
e127f803f0
plugins part of license field patch
...
Original commit message from CVS:
plugins part of license field patch
2002-09-18 19:02:52 +00:00
David Schleef
4f5c32f140
If output size == input size, just pass through buffer
...
Original commit message from CVS:
If output size == input size, just pass through buffer
2002-09-15 21:38:28 +00:00
Wim Taymans
bda510b4a0
const fixes
...
Original commit message from CVS:
const fixes
2002-09-12 20:53:56 +00:00
Thomas Vander Stichele
a316ba39ef
this is what triggered olive's bug.
...
Original commit message from CVS:
this is what triggered olive's bug.
guess this needs an event update ?
2002-09-12 16:13:08 +00:00
Ronald S. Bultje
95281dfe33
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
a734880ad3
removing warnings (approved by wtay)
...
Original commit message from CVS:
removing warnings (approved by wtay)
2002-09-09 23:24:27 +00:00
Thomas Vander Stichele
76866a1a71
various code cleanups use gst/audio/audio.h more allow setting fixed set of audio format specs so that adder can work...
...
Original commit message from CVS:
various code cleanups
use gst/audio/audio.h more
allow setting fixed set of audio format specs so that adder can work as a
NULL src
adder ! fakesink works, but adder ! osssink not yet, due to some caps nego
that is failing.
Help is appreciated there.
2002-09-09 09:26:23 +00:00
Thomas Vander Stichele
f58af3c230
patch from mromaine
...
Original commit message from CVS:
patch from mromaine
2002-08-26 15:49:34 +00:00
Steve Baker
e40b24493b
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 Schleef
2af7be18a3
Use bufferpool, if available
...
Original commit message from CVS:
Use bufferpool, if available
2002-07-30 07:38:01 +00:00
David Schleef
eea061c98b
Will now negotiate I420, YV12, and RGB
...
Original commit message from CVS:
Will now negotiate I420, YV12, and RGB
2002-07-30 07:17:37 +00:00
David Schleef
463055e531
Add timestamping
...
Original commit message from CVS:
Add timestamping
2002-07-30 01:25:26 +00:00
Steve Baker
c9b9e1dd22
#include <string.h>
...
Original commit message from CVS:
#include <string.h>
2002-07-28 13:40:53 +00:00
David Schleef
768253dc38
Added reasonable values for primaries in YUV space. Added second reverse blue pattern. Added a crummy but very fast...
...
Original commit message from CVS:
Added reasonable values for primaries in YUV space. Added second
reverse blue pattern. Added a crummy but very fast RNG to replace
calls to random().
2002-07-28 04:23:07 +00:00
David Schleef
e5f5cc155c
New plugin for generating a test video stream
...
Original commit message from CVS:
New plugin for generating a test video stream
2002-07-26 22:18:57 +00:00
Wim Taymans
db77f68c5b
Parse the format as a fourcc
...
Original commit message from CVS:
Parse the format as a fourcc
2002-07-26 20:27:01 +00:00
Andy Wingo
82705bdd33
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:43 +00:00
David Schleef
4887bfaee3
Fix gst_buffer_copy_on_write() problem in chain_int function, too
...
Original commit message from CVS:
Fix gst_buffer_copy_on_write() problem in chain_int function, too
2002-07-25 21:46:17 +00:00
David Schleef
1bed6cbedd
Fix: use gst_buffer_copy_on_write() instead of incorrect copying if READONLY.
...
Original commit message from CVS:
Fix: use gst_buffer_copy_on_write() instead of incorrect copying if READONLY.
2002-07-25 18:59:41 +00:00
Thomas Vander Stichele
3baaec0832
desc fix
...
Original commit message from CVS:
desc fix
2002-07-15 11:03:24 +00:00
Wim Taymans
f7b390d6e7
Make elements nanoseconds aware
...
Original commit message from CVS:
Make elements nanoseconds aware
2002-06-02 13:25:39 +00:00
Steve Baker
0e02813372
use new dparams api. also has a slight optimisation so that CLAMP is only used if gain is greater than 1.0
...
Original commit message from CVS:
use new dparams api. also has a slight optimisation so that CLAMP is only used if gain is greater than 1.0
2002-05-29 18:56:23 +00:00
Steve Baker
6ad042fada
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:19 +00:00