Commit graph

139 commits

Author SHA1 Message Date
Erik Walthinsen bdae23a5fe merge from HEAD on 20011016
Original commit message from CVS:
merge from HEAD on 20011016
2001-10-17 08:51:04 +00:00
Wim Taymans 022e91685e Added a little testbed for measuring buffer alloc/free, with some optimised gstmempool code (measured at a 10+ speed ...
Original commit message from CVS:
Added a little testbed for measuring buffer alloc/free, with some
optimised gstmempool code (measured at a 10+ speed improvement)
2001-10-16 21:52:13 +00:00
Wim Taymans cfc9825fdb Added seek and flush test code.
Original commit message from CVS:
Added seek and flush test code.
2001-10-06 14:42:02 +00:00
Wim Taymans ab316b83a8 load save dependencies removed
Original commit message from CVS:
load save dependencies removed
2001-10-01 20:52:36 +00:00
Wim Taymans afab5d4056 More pending stuff
Original commit message from CVS:
More pending stuff
2001-09-30 22:19:04 +00:00
Wim Taymans 1058e3cf90 Added automatic growing of the memchunk.
Original commit message from CVS:
Added automatic growing of the memchunk.
Added cleanup.
2001-09-30 21:37:36 +00:00
Wim Taymans 4389c3a5c9 This one actually works..
Original commit message from CVS:
This one actually works..
2001-09-30 03:23:31 +00:00
Wim Taymans 7bb4b2cefe Added a fast non-blocking memchunk implementation, it's about 20x faster than a mutex based implementation.
Original commit message from CVS:
Added a fast non-blocking memchunk implementation, it's about 20x
faster than a mutex based implementation.
2001-09-30 01:33:28 +00:00
Steve Baker 3025c9d26a s/Dparam/DParam/
Original commit message from CVS:
s/Dparam/DParam/
2001-09-10 17:24:06 +00:00
Steve Baker 9347e2e4c6 added sinesliders - a test app for dparams
Original commit message from CVS:
added sinesliders - a test app for dparams
2001-09-10 16:32:23 +00:00
Andy Wingo 351d186581 changed speed to be loop-based, work with floats as well as gint8 and gint16, mono only now though added speed demo a...
Original commit message from CVS:
* changed speed to be loop-based, work with floats as well as gint8 and gint16,
mono only now though
* added speed demo app in the test directory. try it, it's really neat.
* fixed minor bugs in passthrough and gstaudio.h. don't worry, it does build ;)
2001-08-25 02:19:20 +00:00
Wim Taymans 12bbbd5c1e Lots of modifications to the plugin system.
Original commit message from CVS:
Lots of modifications to the plugin system.
- Added a GstPluginfeature object that serves as a base class for all
plugin contents.
- changed the plugin API, everyhting is now added with
gst_plugin_add_feature
- typefactories are named now so that they can be located easily and filled
in at plugin load.
- mime types like "video/raw image/raw" are gone for now.
- lots of plugin updates (style and API changes)
- tested with an without registry.
- updates to various tools.
- added a little testsuite to test/show how you can load plugins (4 modes)

Test this one, Almost everything has changed :-)
2001-08-21 20:16:48 +00:00
Steve Baker 3cda4e2eaa sync with the current CVS glib API
Original commit message from CVS:
sync with the current CVS glib API
2001-08-13 19:00:13 +00:00
Wim Taymans 1a6a4085f0 Added some test apps by Zeenix.
Original commit message from CVS:
Added some test apps by Zeenix.
2001-08-10 17:45:36 +00:00
Wim Taymans 5e6a3722ac Fixes to various plugins.
Original commit message from CVS:
Fixes to various plugins.
Removed the eos/qos calls in favour of the soon to be event system.
Added a test app to test element reuse (doesn't work)
2001-08-10 17:40:34 +00:00
David I. Lehn e22afc3551 cosmetic stuff, -O3 does inline-functions
Original commit message from CVS:
cosmetic stuff, -O3 does inline-functions
2001-07-20 22:08:01 +00:00
Wim Taymans ecce42b222 Added a vob to mpeg1 transcoder. note that this one is only 68 lines long.
Original commit message from CVS:
Added a vob to mpeg1 transcoder. note that this one is only 68 lines long.
2001-07-08 21:02:10 +00:00
Wim Taymans 11f77f27f9 Some small fixes.
Original commit message from CVS:
Some small fixes.
2001-06-27 20:20:07 +00:00
Erik Walthinsen 7f8d8fe8d5 Merged from GOBJECT1 to HEAD at 200106241
Original commit message from CVS:
Merged from GOBJECT1 to HEAD at 200106241
2001-06-25 01:20:11 +00:00
Wim Taymans 87f9d504d5 Fixed some compile warnings.
Original commit message from CVS:
Fixed some compile warnings.
2001-06-01 18:09:26 +00:00
Wim Taymans 9fcb8430cd Updated for removed methods.
Original commit message from CVS:
Updated for removed methods.
2001-05-27 14:39:17 +00:00
David I. Lehn 2e0c571d6f Elements must have different names.
Original commit message from CVS:
Elements must have different names.
2001-05-25 23:36:32 +00:00
Erik Walthinsen 4a583683e5 Merged from INCSCHED on 200505251!!!
Original commit message from CVS:
Merged from INCSCHED on 200505251!!!
2001-05-25 21:00:07 +00:00
Wim Taymans 75e66711f9 some minor fixes..
Original commit message from CVS:
some minor fixes..
2001-05-25 20:41:07 +00:00
Bastien Nocera b1516de5f5 - removed the parse factory, it's unused
Original commit message from CVS:
- removed the parse factory, it's unused
2001-05-21 02:35:22 +00:00
David I. Lehn a164187503 - basic arch check for HAVE_RDTSC
Original commit message from CVS:
- basic arch check for HAVE_RDTSC
- use common gst_trace_read_tsc() for RDTSC call
- add untested function to do ascii dump of trace data
2001-05-16 05:04:44 +00:00
David I. Lehn 1d9a7781d4 fix a couple warnings
Original commit message from CVS:
fix a couple warnings
2001-05-16 04:07:33 +00:00
Erik Walthinsen 3cfd332a23 corrected the rdtsc code, it actually, um, works now ;-)
Original commit message from CVS:
corrected the rdtsc code, it actually, um, works now ;-)
2001-05-10 21:44:20 +00:00
David I. Lehn 6df5d52f72 Added simple latency tester.
Original commit message from CVS:
Added simple latency tester.
2001-05-10 20:30:10 +00:00
David I. Lehn dffced240f mpeg2parse2.c + audio = mpeg2parse3.c = a simple .vob player
Original commit message from CVS:
mpeg2parse2.c + audio = mpeg2parse3.c = a simple .vob player
2001-04-28 03:38:09 +00:00
Erik Walthinsen ca00806a01 set the video window size up front for NTSC, as a timesaver
Original commit message from CVS:
set the video window size up front for NTSC, as a timesaver
2001-04-26 00:20:29 +00:00
Richard Boulton 0bf1a380cc Remove #include <gnome.h> from some tests which don't actually need it, and make the other tests and the autoplug exa...
Original commit message from CVS:
Remove #include <gnome.h> from some tests which don't actually need it,
and make the other tests and the autoplug example only compile if gnome
headers are present.
2001-04-25 11:49:38 +00:00
Erik Walthinsen 4ff8690392 updated dvshow to use dv1394src instead of gst1394src
Original commit message from CVS:
updated dvshow to use dv1394src instead of gst1394src
2001-04-23 15:16:39 +00:00
Wim Taymans e5fd9bd7da Updates
Original commit message from CVS:
Updates
2001-04-22 16:05:33 +00:00
Wim Taymans 3db9da2934 Added a non functional dv to mpeg1 encoder.
Original commit message from CVS:
Added a non functional dv to mpeg1 encoder.
2001-04-22 16:04:55 +00:00
Wim Taymans 892f4b3204 API docs updates.
Original commit message from CVS:
API docs updates.
Properly implemented the disksink.
Fixed a compile problem with alsa.
Added bufferpool handling to dvdec
Some compiler warning fixes
2001-04-22 16:04:19 +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
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 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
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 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 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
Wim Taymans c3abf67bcb Added a test program to test v4lsrc and xvideosink doing capsnego.
Original commit message from CVS:
Added a test program to test v4lsrc and xvideosink doing capsnego.
2001-03-29 22:33:54 +00:00
Wim Taymans 9f44f8ecc2 Added a plain X videosink, the videosink uses capsnego. adjusted the v4lsrc so that it uses capsnego on the src pad
Original commit message from CVS:
Added a plain X videosink, the videosink uses capsnego.
adjusted the v4lsrc so that it uses capsnego on the src pad
Small fixed to capsnego and the properties/caps.
2001-03-29 22:32:00 +00:00
Wim Taymans 0837e1e495 Modified a lot of plugins to use the caps system.
Original commit message from CVS:
Modified a lot of plugins to use the caps system.
Modified the caps of audio/raw to our agreed properties.
Added the multidisksrc plugin of Dominic Ludlam
Renamed audiosink/src to osssink/src and updated all the examples using
the old name. Moved oss specific plugins in an oss directory. removed
the old audiosink from the elements/ dir.
removed audioraw.h metadata header files since we now use the properties.
There are still a few plugins that won't build because they include the
old audioraw.h header file. This will be fixed soon.
Make sure the caps are set in the plugins as described by their
padtemplates (this should solve problems with gstmediaplay with various
media files).

*please don't panic when some plugins won't build, just cd manually into
the plugin dirs* This will be fixed soon.
2001-03-24 17:22:03 +00:00
Wim Taymans 55006f6367 Merged the AUTOPLUG2 branch
Original commit message from CVS:
Merged the AUTOPLUG2 branch
2001-03-07 21:52:56 +00:00
Wim Taymans 031e0a3acb Small fixes to pipeline and gstbin.
Original commit message from CVS:
Small fixes to pipeline and gstbin.
Fixed the xmmstest makefile entry
Removed the plugin_load statements in videotest
Applied the patch from Steve Baker for float args parsing
2001-03-06 22:32:27 +00:00
Wim Taymans ef48e57a9e Added an effect to the example
Original commit message from CVS:
Added an effect to the example
2001-03-05 21:24:33 +00:00
David I. Lehn 161ee535ef Use g_return_val_if_fail() instead of g_return_if_fail() where needed.
Original commit message from CVS:
Use g_return_val_if_fail() instead of g_return_if_fail() where needed.
2001-03-04 22:26:33 +00:00
David I. Lehn 066b743683 Update mpeg2dec plugin. Now depends on mpeg2dec 0.2.0.
Original commit message from CVS:
Update mpeg2dec plugin.  Now depends on mpeg2dec 0.2.0.
2001-03-04 22:22:37 +00:00