Commit graph

308 commits

Author SHA1 Message Date
Andy Wingo
631c8f5ca5 re-enable thread test, although it does not work but passes right now warn for bizarre behavior in plugin loading
Original commit message from CVS:
re-enable thread test, although it does not work but passes right now
warn for bizarre behavior in plugin loading
2002-05-25 17:45:51 +00:00
Andy Wingo
bdb2144428 make gst-inspect-gui call the proper gst-inspect
Original commit message from CVS:
make gst-inspect-gui call the proper gst-inspect
2002-05-11 23:33:32 +00:00
Andy Wingo
bf4e61ace3 Return TESTS_ENVIRONMENT, necessary to make the registry properly
Original commit message from CVS:
Return TESTS_ENVIRONMENT, necessary to make the registry properly
2002-05-11 21:38:16 +00:00
Andy Wingo
1f0374782c fix refcounting tests so that they compile and run, but they fail currently: gst leaks obscene amounts of memory ;) f...
Original commit message from CVS:
* fix refcounting tests so that they compile and run, but they fail currently:
gst leaks obscene amounts of memory ;)
* fix plugin loading test so that it only refers to plugins within the gstreamer/
tree
* store gst plugin paths in the registry
* is GST_REGISTRY is set, only use the user registry with the PLUGIN_PATH explictly
specified by the user
* all tests should pass now except refcounting
2002-05-11 20:30:05 +00:00
Wim Taymans
4b8c43a3d9 Fix the plugin testsuite, only registry.c doesn't work yet
Original commit message from CVS:
Fix the plugin testsuite, only registry.c doesn't work yet
2002-05-10 19:24:04 +00:00
Andy Wingo
e0a3d5eaf8 added a get_perms_func to gstxmlregistry that will set _WRITABLE and _READABLE as appropriate added an object propert...
Original commit message from CVS:
* added a get_perms_func to gstxmlregistry that will set _WRITABLE and _READABLE
as appropriate
* added an object property for location so that we can do some cleanup and initialization
2002-05-10 18:26:14 +00:00
Andy Wingo
bdec475970 Fix automake badness
Original commit message from CVS:
Fix automake badness
2002-05-10 14:40:07 +00:00
Andy Wingo
fbbdca6996 GST_PLUGIN_PATH gets split into the user registry some debugging output in registry rebuilding don't go into =build, ...
Original commit message from CVS:
* GST_PLUGIN_PATH gets split into the user registry
* some debugging output in registry rebuilding
* don't go into =build, =inst, etc
* i really don't know what the current idiom is for the plugin test suites, disabling for now

still pending issues: what to do when other plugin paths are passed on the command
line for existing registries. if the existing registries were built against those
paths, the time checks work, but if not they will need to be rebuilt. i have a feeling
they should be rebuilt in any case, but it's a tricky issue.
2002-05-10 03:27:42 +00:00
Thomas Vander Stichele
6b8e279df3 various more tests enabling
Original commit message from CVS:
various more tests enabling
2002-05-09 16:44:22 +00:00
Thomas Vander Stichele
2b51cbeebd fixing up tests
Original commit message from CVS:
fixing up tests
2002-05-09 16:43:10 +00:00
Thomas Vander Stichele
4f9dad74fe refcounting tests sure would be nice to have
Original commit message from CVS:
refcounting tests sure would be nice to have
2002-05-09 16:07:33 +00:00
Thomas Vander Stichele
223a929f5d tried fixing, failed spectacularly
Original commit message from CVS:
tried fixing, failed spectacularly
2002-05-09 15:38:31 +00:00
Thomas Vander Stichele
ec4e865fba why does this test fail ?
Original commit message from CVS:
why does this test fail ?
2002-05-09 14:50:54 +00:00
Thomas Vander Stichele
b2117398c7 allowing failing tests to be built
Original commit message from CVS:
allowing failing tests to be built
2002-05-09 14:26:20 +00:00
Andy Wingo
8974d7b71f revert patch to dynamic-pipeline and document more fully
Original commit message from CVS:
revert patch to dynamic-pipeline and document more fully
2002-05-08 21:32:03 +00:00
Wim Taymans
086de421dc Totally rewritten registry handling.
Original commit message from CVS:
Totally rewritten registry handling.
- move the registry save/load code into a gstregistry subclass, this
will make it possible to use other registries (flat file, web based,
RDBMS type, etc..)
- a simple GMarkup xml registry is implemented
- use standard statically linked plugins for core elements.
- GstPlugin has a very well defined set of functions now
A little bytestream hack..
Added more info to -inspect.
Some more debugging info for clocking.
Small cleanups

I use ./gst-register --gst-plugin-path=/opt/src/sourceforge/gst-plugins/gst-libs:/opt/src/sourceforge/gst-plugins/
to register core and gst-plugins now.
2002-05-08 20:40:48 +00:00
Andy Wingo
57478148c9 hopefully fix distcheck issues
Original commit message from CVS:
hopefully fix distcheck issues
2002-05-07 03:01:16 +00:00
Andy Wingo
d7f4c306cd Fix the tests so that builds that are not --enable-plugin-builddir can register the plugins from the uninstalled gstr...
Original commit message from CVS:
Fix the tests so that builds that are not --enable-plugin-builddir can register
the plugins from the uninstalled gstreamer directory. There is some small amount of voodoo
here.

Also, add gst-inspect-check to gstreamer/testsuite, where it probably belongs
2002-05-05 16:49:45 +00:00
Thomas Vander Stichele
b172752619 adding clock example
Original commit message from CVS:
adding clock example
2002-04-23 19:12:54 +00:00
Thomas Vander Stichele
35beb0b388 added name test
Original commit message from CVS:
added name test
2002-04-21 14:04:24 +00:00
Steve Baker
4b70fed5e0 update for changed dparams api
Original commit message from CVS:
update for changed dparams api
2002-04-14 10:16:47 +00:00
Thomas Vander Stichele
748e280850 check fix
Original commit message from CVS:
check fix
2002-04-12 14:38:19 +00:00
Andy Wingo
b214d35eed commit to make gstreamer follow the gtk function/macro naming conventions:
Original commit message from CVS:
commit to make gstreamer follow the gtk function/macro naming conventions:

GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE

and the same for *factory and typefind.
2002-04-11 20:35:18 +00:00
Thomas Vander Stichele
55d8236413 more werror fixes
Original commit message from CVS:
more werror fixes
2002-04-11 10:36:41 +00:00
Thomas Vander Stichele
86808d3e8d removing unused vars
Original commit message from CVS:
removing unused vars
2002-04-11 09:14:58 +00:00
Andy Wingo
70cfc6cb4d new parser that uses flex and bison
Original commit message from CVS:
* new parser that uses flex and bison
- doesn't do dynamic pipelines yet...
* added GErrors to the gst_parse_launch[v] api
* added --gst-mask-help command line option
* fixed -o option for gst-launch
* GstElement api change:
- gst_element_get_pad
- gst_element_get_request_pad, gst_element_get_static_pad
- gst_element_get_compatible_pad
- gst_element_get_compatible_static_pad, gst_element_get_compatible_request_pad
- gst_element_[dis]connect -> gst_element_[dis]connect_pads
- gst_element_[dis]connect_elements -> gst_element_[dis]connect
* manual update
* example, tool, and doc updates for the api changes
- no more plugin docs in the core docs, plugins require a more
extensive doc system
2002-04-07 23:32:16 +00:00
Benjamin Otte
8ae7350492 fix all compiler warnings
Original commit message from CVS:
fix all compiler warnings
2002-04-04 19:28:23 +00:00
Wim Taymans
0d2aa4c6d2 Added some sanity checks
Original commit message from CVS:
Added some sanity checks
2002-03-30 17:09:53 +00:00
Andy Wingo
862538e9ac added a bunch of cvsignore stuff off of a fresh checkout and build i will win the race to max LOC changed ;-)
Original commit message from CVS:
added a bunch of cvsignore stuff off of a fresh checkout and build

i will win the race to max LOC changed ;-)
2002-03-25 05:01:02 +00:00
Andy Wingo
ed9b628168 filter newlines out of GST_DEBUG statements to reflect new core behavior fixes to adder's caps, again
Original commit message from CVS:
* filter newlines out of GST_DEBUG statements to reflect new core behavior
* fixes to adder's caps, again
2002-03-24 22:07:09 +00:00
Andy Wingo
4d1a23903d s/Gnome-Streamer/GStreamer/
Original commit message from CVS:
s/Gnome-Streamer/GStreamer/
2002-03-20 21:45:09 +00:00
Andy Wingo
0067d17205 removal of //-style comments don't link plugins to core libs -- the versioning is done internally to the plugins with...
Original commit message from CVS:
* removal of //-style comments
* don't link plugins to core libs -- the versioning is done internally to the plugins with the plugin_info struct,
and symbol resolution is lazy, so we can always know if a plugin can be loaded by the plugin_info data. in theory.
2002-03-19 04:10:13 +00:00
Steve Baker
ffd3b291fd reflect new dparams api
Original commit message from CVS:
reflect new dparams api
2002-03-04 18:55:17 +00:00
Thomas Vander Stichele
48c32ac434 uncomment it in the DIRS to avoid errors
Original commit message from CVS:
uncomment it in the DIRS to avoid errors
2002-02-22 19:38:48 +00:00
Thomas Vander Stichele
d040af01db test program doesn't leave iterate atm, commenting it
Original commit message from CVS:
test program doesn't leave iterate atm, commenting it
2002-02-22 18:25:06 +00:00
Thomas Vander Stichele
ce316f5ddc right include
Original commit message from CVS:
right include
2002-02-22 18:12:37 +00:00
Thomas Vander Stichele
1246cebdf6 add to DIST_SUBDIRS
Original commit message from CVS:
add to DIST_SUBDIRS
2002-02-22 17:47:10 +00:00
Steve Baker
0a99d7cafb generate the makefile for dparams testing
Original commit message from CVS:
generate the makefile for dparams testing
2002-02-21 20:47:14 +00:00
Andy Wingo
cbc6f66cf4 add two apis: gst_element_connect_elements_many (elem1, elem2, ...)
Original commit message from CVS:
* add two apis:
* gst_element_connect_elements_many (elem1, elem2, ...)
- calls gst_element_connect_elements() in order
- should be called gst_element_connect_many, but we need to rename gst_element_connect_elements first
- simplifies common-case code
* gst_bin_add_many (bin, elem1, ...)
- calls gst_bin_add on all of the elems
- again, simplifying common code
2002-02-21 14:44:27 +00:00
Thomas Vander Stichele
bc9abdfd96 use properties
Original commit message from CVS:
use properties
2002-02-12 13:53:15 +00:00
Thomas Vander Stichele
cc3b3cc116 fixing up tests to work with property callbacks
Original commit message from CVS:
fixing up tests to work with property callbacks
2002-02-12 13:51:40 +00:00
Thomas Vander Stichele
a809ce288b events seem to be gone
Original commit message from CVS:
events seem to be gone
2002-02-12 13:38:36 +00:00
Thomas Vander Stichele
f985019e4c more build cleanups (using as-version and as-libtool) some release doc notes from the previous release
Original commit message from CVS:
* more build cleanups (using as-version and as-libtool)
* some release doc notes from the previous release
2002-02-09 21:05:12 +00:00
Thomas Vander Stichele
a9e40dee74 show bug in tee code
Original commit message from CVS:
show bug in tee code
2002-02-05 14:40:56 +00:00
Thomas Vander Stichele
6cb278d571 gst version info
Original commit message from CVS:
gst version info
2002-02-05 13:24:46 +00:00
Thomas Vander Stichele
febcfbf098 this example tests caps proxying it seems to work, too
Original commit message from CVS:
this example tests caps proxying
it seems to work, too
2002-02-05 13:23:09 +00:00
Thomas Vander Stichele
ace842815e adding basic tests for fakesrc fakesink and tee
Original commit message from CVS:
adding basic tests for fakesrc fakesink and tee
2002-02-05 11:48:36 +00:00
Thomas Vander Stichele
d04d01cc3b trying to write a test for tee first
Original commit message from CVS:
trying to write a test for tee first
2002-02-05 10:55:21 +00:00
Thomas Vander Stichele
5796ee63bc remove elements from the tests for now
Original commit message from CVS:
remove elements from the tests for now
2002-01-31 22:42:52 +00:00
Thomas Vander Stichele
d3ef105676 elements test dir
Original commit message from CVS:
elements test dir
2002-01-31 22:33:22 +00:00