Commit graph

200 commits

Author SHA1 Message Date
Thomas Vander Stichele d5564a0557 commenting out two tests that keep failing to see what is behind the rainbow
Original commit message from CVS:
commenting out two tests that keep failing to see what is behind the rainbow
2001-12-09 16:26:14 +00:00
Thomas Vander Stichele fd99a84629 threads back in ?
Original commit message from CVS:
threads back in ?
2001-12-08 13:57:17 +00:00
Thomas Vander Stichele 3b3753f55e one more fix
Original commit message from CVS:
one more fix
2001-12-06 21:45:51 +00:00
Thomas Vander Stichele 90160b0202 fixed FIXME's
Original commit message from CVS:
fixed FIXME's
2001-12-06 21:40:23 +00:00
Wim Taymans f6d86c4a98 Added a thread test case.
Original commit message from CVS:
Added a thread test case.
2001-12-05 18:39:20 +00:00
wrobell 08eaa11259 - some fixes to int2float making automake 1.5 happy (gst now requires automake1.5). It's still not perfect but it bui...
Original commit message from CVS:
- added playondemand plugin by Leif Morgan Johnson <lmjohns3@eos.ncsu.edu>
- some fixes to int2float
- aplied a patch from wrobell <wrobell@ite.pl> that is a first attempt at
making automake 1.5 happy (gst now requires automake1.5). It's still not
perfect but it builds.
- Made the schedulers plugable. The default scheduler now lives inside a
plugin.
- Added a new mpeg1/2 parser/demuxer.
- Fixed some compiler warnings in the core libs.
- substantial work to GstThread (hopefully less race conditions). simplified
the code in GstThread a bit. A state change can now also happen in the
thread context.
- reworked the state semantics of a bin. it'll now automatically get the
highest state of its children.
- the autoplugger now nests the threads so that a state change failure of
one thread doesn't make its upstream thread lock.
- GstQueue refuses to go to PLAYING if the sinkpad is not connected. This
way the queue will not wedge in the _get lock.
- GstQueue unlocks its mutexes when going to PAUSED.
- make sure that when all elements in a bin/thread go to PAUSED, the bin
is set to PAUSED too.
- make a parent bin wait for its children to PAUSE before ending the
iteration with FALSE (EOS)
- Some changes to GstPlay to deal with EOS.
- aplied the latest patch from Zeenix to gstrtp.

end result: GstPlay doesn't crash on EOS and the pipeline is now shut down
properly.
2001-12-04 22:12:50 +00:00
Steve Baker 0b0874bfed the beginnings of a testsuite for dparams. it works but it doesn't test anything yet
Original commit message from CVS:
the beginnings of a testsuite for dparams. it works but it doesn't test anything yet
2001-11-29 20:36:46 +00:00
Thomas Vander Stichele 1056fce9b6 I tried my best
Original commit message from CVS:
I tried my best
2001-11-28 09:44:38 +00:00
Thomas Vander Stichele ef4e4972d3 void value should be ignored
Original commit message from CVS:
void value should be ignored
2001-11-28 09:40:33 +00:00
Thomas Vander Stichele 1a2d1c4195 trying to fix make distcheck
Original commit message from CVS:
trying to fix make distcheck
2001-11-28 09:33:28 +00:00
Thomas Vander Stichele d678f74f2c temporarily removed refcounting
Original commit message from CVS:
temporarily removed refcounting
2001-11-27 22:56:22 +00:00
Thomas Vander Stichele d9a77b64c8 removed bin from tests
Original commit message from CVS:
removed bin from tests
2001-11-27 22:06:29 +00:00
Andy Wingo ac66719205 fix stupid commit
Original commit message from CVS:
fix stupid commit
2001-11-27 21:36:18 +00:00
Andy Wingo d141a6318d for the love of god, let this be the last distcheck fix in this dir
Original commit message from CVS:
for the love of god, let this be the last distcheck fix in this dir
2001-11-27 21:09:40 +00:00
Andy Wingo cc8ab439cd try some more to fix make distcheck
Original commit message from CVS:
try some more to fix make distcheck
2001-11-26 19:24:11 +00:00
Andy Wingo e3664eda31 use fake* instead of other elements
Original commit message from CVS:
use fake* instead of other elements
2001-11-26 01:55:36 +00:00
Andy Wingo d11dd78e24 make the test case clearer and better commented. i now think that this is a cothreads problem.
Original commit message from CVS:
make the test case clearer and better commented. i now think that this is a cothreads problem.
2001-11-26 01:48:19 +00:00
Andy Wingo dd0f953d7f fixed mainloop for non-glib2 this is a hack, we really need to fix this properly so i don't have to do this in every ...
Original commit message from CVS:
fixed mainloop for non-glib2
this is a hack, we really need to fix this properly so i don't have to do this in every file
2001-11-25 15:58:58 +00:00
Andy Wingo 3bc78f5d9e i've added a testcase where the scheduler fails. i don't know enough about the scheduler to fix it, though. the seque...
Original commit message from CVS:
i've added a testcase where the scheduler fails. i don't know enough about
the scheduler to fix it, though. the sequence goes:
- make a pipeline, iterate it once
- re-use one of the elements in a new pipeline, see if it works
2001-11-25 06:30:34 +00:00
Andy Wingo dfcbeb714e GstObject is no longer instantiatable in glib2
Original commit message from CVS:
GstObject is no longer instantiatable in glib2
2001-11-24 20:04:47 +00:00
Thomas Vander Stichele ebfd7aac62 added plugin
Original commit message from CVS:
added plugin
2001-11-13 11:15:36 +00:00
Andy Wingo 2ffb853b7d make distcheck fixes, and added bytestream test to distro (why not?)
Original commit message from CVS:
make distcheck fixes, and added bytestream test to distro (why not?)
2001-10-26 20:19:02 +00:00
Erik Walthinsen d574ab8126 merge from EVENTS1 on 20011016
Original commit message from CVS:
merge from EVENTS1 on 20011016
2001-10-17 10:21:27 +00:00
Erik Walthinsen d4afd62f1a changed videosink to xvideosink
Original commit message from CVS:
changed videosink to xvideosink
2001-09-25 19:01:58 +00:00
Thomas Vander Stichele b7a01f42b2 added some more checking
Original commit message from CVS:
added some more checking
2001-08-29 09:00:49 +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
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
Steve Baker 6de8994811 added more exes
Original commit message from CVS:
added more exes
2001-08-12 10:09:01 +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
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
Wim Taymans 5f61efc9ce Fixed the padtemplate definition.
Original commit message from CVS:
Fixed the padtemplate definition.
2001-08-06 22:16:37 +00:00
Erik Walthinsen ee9426a1a1 Initial code for the event system.
Original commit message from CVS:
Initial code for the event system.
2001-08-06 20:37:21 +00:00
Wim Taymans 517f0b5cc9 Added a simple thread state change app.
Original commit message from CVS:
Added a simple thread state change app.
2001-07-27 17:12:46 +00:00
Wim Taymans 3a1a483cd9 Added a muxing test case.
Original commit message from CVS:
Added a muxing test case.
2001-07-11 19:26:22 +00:00
Wim Taymans 414a3aeab8 Add sane arg checking.
Original commit message from CVS:
Add sane arg checking.
2001-07-07 14:14:42 +00:00
Wim Taymans 9593a39754 Added a parse_launch example.
Original commit message from CVS:
Added a parse_launch example.
2001-07-07 14:07:03 +00:00
Wim Taymans 67bf0e5c60 Updated the autoplug example.
Original commit message from CVS:
Updated the autoplug example.
2001-07-07 13:32:43 +00:00
Thomas Vander Stichele 0e653a5623 implemented ring buffer
Original commit message from CVS:
implemented ring buffer
2001-06-27 20:53:40 +00:00
Wim Taymans a8fd594d6b Small fixes to the autoplugger so that it uses a colorspace element for video.
Original commit message from CVS:
Small fixes to the autoplugger so that it uses a colorspace element for
video.
2001-06-27 20:19:00 +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
Thomas Vander Stichele 710fb2ad9f added some minor stuff
Original commit message from CVS:
added some minor stuff
2001-06-15 16:42:12 +00:00
Thomas Vander Stichele 4af8c58268 changed cutter example to use a thread
Original commit message from CVS:
changed cutter example to use a thread
2001-06-14 18:04:16 +00:00
Thomas Vander Stichele c8d950b8ef cutter now uses afsink to write out wavs we will add a queue next to handle latency problems
Original commit message from CVS:
cutter now uses afsink to write out wavs
we will add a queue next to handle latency problems
2001-06-13 22:09:58 +00:00
Thomas Vander Stichele af0f1309c7 added cutter example
Original commit message from CVS:
added cutter example
2001-06-13 21:52:42 +00:00
Thomas Vander Stichele b997098405 added example program to show how cutter plugin works
Original commit message from CVS:
added example program to show how cutter plugin works
2001-06-13 16:20:49 +00:00
Wim Taymans 978c380731 Fixed the helloworld example by using a pipeline as the toplevel element.
Original commit message from CVS:
Fixed the helloworld example by using a pipeline as the toplevel element.
2001-06-02 16:38:58 +00:00
Thomas Vander Stichele 434d40d4c5 ok, this works now
Original commit message from CVS:
ok, this works now
2001-06-01 22:36:04 +00:00
Thomas Vander Stichele 8d262037b9 test for disconnect and reconnect of elements
Original commit message from CVS:
test for disconnect and reconnect of elements
2001-06-01 22:23:24 +00:00