Commit graph

1741 commits

Author SHA1 Message Date
Andy Wingo
104844cb86 The bufferpool api has changed. Check gstbufferpool.h to see the updated interface.
Original commit message from CVS:
The bufferpool api has changed. Check gstbufferpool.h to see the updated
interface.

Also, the default bufferpool implementation has been finished somewhat. Take a
look at speed.c to see an example of its use, when I get the plugins committed.
2001-08-27 06:24:49 +00:00
Andy Wingo
b6a69722aa hopefully the last commit on libgst wrt bufferpools
Original commit message from CVS:
hopefully the last commit on libgst wrt bufferpools
2001-08-27 06:01:11 +00:00
Andy Wingo
82a13836c2 more changes...
Original commit message from CVS:
more changes...
2001-08-27 05:08:28 +00:00
Andy Wingo
e69fa6272e finished default bufferpool implementation (setting size/maxsize on buffers)
Original commit message from CVS:
finished default bufferpool implementation (setting size/maxsize on buffers)
2001-08-27 04:40:48 +00:00
Andy Wingo
5a22a8c8e6 bufferpool changes (next commit will update plugins)
Original commit message from CVS:
bufferpool changes (next commit will update plugins)
2001-08-27 04:19:58 +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
Andy Wingo
1d7203ab83 defines needed for passthrough and its filterstamped descendants (just speed and volume for now)
Original commit message from CVS:
defines needed for passthrough and its filterstamped descendants (just speed and
volume for now)
2001-08-24 05:26:39 +00:00
Erik Walthinsen
29cb5b4682 Changed "size" to "filesize".
Original commit message from CVS:
Changed "size" to "filesize".
2001-08-22 21:47:51 +00:00
Erik Walthinsen
75312f3812 Updated the event system to use event,timestamp,data instead of a pointer.
Original commit message from CVS:
Updated the event system to use event,timestamp,data instead of a pointer.
Updated elements to use the event system correctly.
Changed "size" to "filesize" in disksrc.
2001-08-22 21:45:25 +00:00
Erik Walthinsen
7adfdaf6dc added timecache testing code
Original commit message from CVS:
added timecache testing code
2001-08-22 21:00:19 +00:00
Erik Walthinsen
c6127f065d added the FUNC accessors and moved _append proto
Original commit message from CVS:
added the FUNC accessors and moved _append proto
2001-08-22 20:52:34 +00:00
Wim Taymans
644ba1d233 Removed a bunch of double #defines
Original commit message from CVS:
Removed a bunch of double #defines
2001-08-22 20:49:47 +00:00
Erik Walthinsen
e0653beb7f added more properties, added a 'touch' feature
Original commit message from CVS:
updated filesrc to gobject (oops), added more properties, added a 'touch' feature
2001-08-22 19:54:08 +00:00
Steve Baker
91357de891 added some shims for GValue get/set (compiles but not tested)
Original commit message from CVS:
added some shims for GValue get/set (compiles but not tested)
2001-08-22 19:40:05 +00:00
Steve Baker
cca2c0174b added #include <string.h>
Original commit message from CVS:
added #include <string.h>
2001-08-22 19:39:02 +00:00
Thomas Vander Stichele
940a17410d added GST_BUFFER_FREE_FUNC since it didn't seem to be in there and building failed
Original commit message from CVS:
added GST_BUFFER_FREE_FUNC since it didn't seem to be in there and
building failed
2001-08-22 13:47:18 +00:00
Erik Walthinsen
8f55a3b61f added new gstfilesrc to replace disksrc eventually
Original commit message from CVS:
added new gstfilesrc to replace disksrc eventually
2001-08-22 04:30:27 +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
Erik Walthinsen
0732e92957 added more INFO lines to elementfactory_make to make debugging missing plugins easier
Original commit message from CVS:
added more INFO lines to elementfactory_make to make debugging missing plugins easier
2001-08-21 19:30:45 +00:00
Wim Taymans
79303a6fa7 Fixed an endianness bug in the debug message.
Original commit message from CVS:
Fixed an endianness bug in the debug message.
2001-08-16 23:20:53 +00:00
Wim Taymans
e3eec669b7 More endianness fixes.
Original commit message from CVS:
More endianness fixes.
2001-08-16 22:59:42 +00:00
David I. Lehn
9c54f88774 Remove attempt to generate swig Makefiles.
Original commit message from CVS:
Remove attempt to generate swig Makefiles.
2001-08-16 20:31:49 +00:00
Bastien Nocera
3369d5aa88 - added a ChangeLog generated with cvs2cl, easier to read than 'cvs log'
Original commit message from CVS:
- added a ChangeLog generated with cvs2cl, easier to read than 'cvs log'
2001-08-16 14:46:44 +00:00
Arik Devens
51af47b13a Added hacky check to make sure we have video to fullscreen, will be removed when the new libgstplay lands.
Original commit message from CVS:
Added hacky check to make sure we have video to fullscreen, will be removed when the new libgstplay lands.
2001-08-15 22:43:09 +00:00
Arik Devens
4361a3c166 Added a bunch of new stuff including better fullscreen handling and some new playlist stuff that's not hooked up yet.
Original commit message from CVS:
Added a bunch of new stuff including better fullscreen handling and some new playlist stuff that's not hooked up yet.
2001-08-15 22:32:30 +00:00
Thomas Vander Stichele
07ec634c07 removed this from gstreamer core please check out the gst-bind module and pick up from there
Original commit message from CVS:
removed this from gstreamer core
please check out the gst-bind module and pick up from there
2001-08-14 21:09:44 +00:00
Thomas Vander Stichele
928ad2ffb7 changed this to work for gst-bind if anyone gets into problems with this then let me know and we'll fix it together ;)
Original commit message from CVS:
changed this to work for gst-bind
if anyone gets into problems with this then let me know and we'll fix it
together ;)
2001-08-14 19:13:09 +00:00
Jamie Gennis
73db2dd939 sync gobject2gtk with paranormal
Original commit message from CVS:
sync gobject2gtk with paranormal
2001-08-14 04:11:32 +00:00
Thomas Vander Stichele
a40d67523c You'll need this one as well
Original commit message from CVS:
You'll need this one as well
2001-08-13 20:42:48 +00:00
Thomas Vander Stichele
097ca31255 first working version of helloworld in perl no eos signal callback yet some wrapper functions
Original commit message from CVS:
first working version of helloworld in perl
no eos signal callback yet
some wrapper functions
2001-08-13 20:42:20 +00:00
Erik Walthinsen
de1d561cdb added first pass at the GstTimeCache
Original commit message from CVS:
added first pass at the GstTimeCache
2001-08-13 20:19:34 +00:00
Erik Walthinsen
f47ec2ab8b messy hack to make sure libgst.la builds properly (FIXME!)
Original commit message from CVS:
messy hack to make sure libgst.la builds properly (FIXME!)
2001-08-13 19:03:58 +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
Erik Walthinsen
f279992aff Added libgst.la to the global LDFLAGS, so all plugins link against it.
Original commit message from CVS:
Added libgst.la to the global LDFLAGS, so all plugins link against it.
This should help solve problems with bindings and dynamic loading of libgst.
2001-08-13 18:48:48 +00:00
Thomas Vander Stichele
cfc8e88be3 small test script
Original commit message from CVS:
small test script
2001-08-13 14:45:28 +00:00
Thomas Vander Stichele
2f1ce27730 added info trace as well
Original commit message from CVS:
added info trace as well
2001-08-13 14:45:01 +00:00
Thomas Vander Stichele
095c7fffc0 added temporary bootstrap script before integrating it into a makefile
Original commit message from CVS:
added temporary bootstrap script before integrating it into a makefile
2001-08-13 13:53:52 +00:00
Thomas Vander Stichele
0cfefdd214 added swig/Makefile.PL
Original commit message from CVS:
added swig/Makefile.PL
2001-08-13 13:52:55 +00:00
Thomas Vander Stichele
cc292ead19 wrap up some necessary gstreamer functions in functions of our own
Original commit message from CVS:
wrap up some necessary gstreamer functions in functions of our own
2001-08-13 13:47:04 +00:00
Thomas Vander Stichele
b66d124abc taking a first stab at swigging gstreamer for perl
Original commit message from CVS:
taking a first stab at swigging gstreamer for perl
2001-08-13 13:46:21 +00:00
Steve Baker
6de8994811 added more exes
Original commit message from CVS:
added more exes
2001-08-12 10:09:01 +00:00
Steve Baker
bd887e2e61 doc update
Original commit message from CVS:
doc update
2001-08-12 09:48:41 +00:00
Erik Walthinsen
c7c1192ab3 fixed stupid bug in buffer_span()
Original commit message from CVS:
fixed stupid bug in buffer_span()
2001-08-11 22:04:48 +00:00
Erik Walthinsen
474a80cb8e - changed timestamps to gint64 (*signed* 64-bit)
Original commit message from CVS:
- changed timestamps to gint64 (*signed* 64-bit)
- updated buf->offset handling to deal with the -1 (0xffffffff) case
- added gst_buffer_span() and gst_buffer_merge (see -devel for details)
2001-08-11 08:25:05 +00:00
Wim Taymans
b53802cffe mmap returns MAP_FAILED in case of an error, also do a perror in case of a failure.
Original commit message from CVS:
mmap returns MAP_FAILED in case of an error, also do a perror in case of a
failure.
2001-08-10 21:36:57 +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
Wim Taymans
453f2fee05 Removed the old eos and qos functions.
Original commit message from CVS:
Removed the old eos and qos functions.
Removed the functions from the elements.
2001-08-10 17:34:59 +00:00
Steve Baker
889082ecf1 added an exe
Original commit message from CVS:
added an exe
2001-08-10 17:02:34 +00:00
Steve Baker
cb487ffe32 hide new tests
Original commit message from CVS:
hide new tests
2001-08-10 16:36:48 +00:00