Commit graph

315 commits

Author SHA1 Message Date
Wim Taymans
e70ed3083c fix some typos
Original commit message from CVS:
fix some typos
2002-01-01 13:54:21 +00:00
Wim Taymans
5922227d63 Some ramblings about better capsnego
Original commit message from CVS:
Some ramblings about better capsnego
2001-12-31 02:24:09 +00:00
Wim Taymans
27d784dc03 documentation updates
Original commit message from CVS:
documentation updates
2001-12-28 20:27:59 +00:00
Wim Taymans
93b782b643 Added a drawing of a possible player architecture added plugin guidelines
Original commit message from CVS:
Added a drawing of a possible player architecture
added plugin guidelines
2001-12-23 17:18:27 +00:00
Andy Wingo
6fee15adad no more admonition graphics (those pointing fingers beside 'notes' et al) because there's no standard path to find them.
Original commit message from CVS:
no more admonition graphics (those pointing fingers beside 'notes' et al)
because there's no standard path to find them.
2001-12-15 23:28:44 +00:00
Andy Wingo
d2c3b2087d conversion to docbook-xml. i don't have to ask that this be testing, because not ionly is it perfect, but i'm sure yo...
Original commit message from CVS:
conversion to docbook-xml. i don't have to ask that this be testing, because
not ionly is it perfect, but i'm sure you folks will learn that on your own :-)
2001-12-15 23:13:04 +00:00
Thomas Vander Stichele
9b2ac714ad reversed wingo's changes, because this works and I spent half an hour figuring out what's wrong
Original commit message from CVS:
reversed wingo's changes, because this works and I spent half an hour
figuring out what's wrong
Wingo : let's work on it together, I have a pretty good idea of what you
wanted to try and I'm willing to help ;)
2001-12-14 14:33:42 +00:00
Thomas Vander Stichele
8fbcdda056 maybe this fixes make distcheck
Original commit message from CVS:
maybe this fixes make distcheck
2001-12-14 09:39:24 +00:00
Andy Wingo
a1669cdddd bye bye disksrc! c-ya! peace out!
Original commit message from CVS:
bye bye disksrc! c-ya! peace out!
2001-12-13 23:59:05 +00:00
Thomas Vander Stichele
a7dacfdc01 some notes now that the docs build
Original commit message from CVS:
some notes now that the docs build
2001-12-13 16:19:28 +00:00
Thomas Vander Stichele
bc6c88d0d8 here's the rest of them fixes
Original commit message from CVS:
here's the rest of them fixes
2001-12-13 15:24:00 +00:00
Thomas Vander Stichele
74d53ed4a1 I'm browsing the freshly built gstreamer manual right now, so taaz (I know you're reading this) you may buy me a drin...
Original commit message from CVS:
I'm browsing the freshly built gstreamer manual right now, so taaz (I know
you're reading this) you may buy me a drink when you have the opportunity
2001-12-13 15:23:41 +00:00
Andy Wingo
13bc576148 the distclean-local fixes were ported over from thomasvs' changes to the old Makfile, and they were failing for some ...
Original commit message from CVS:
the distclean-local fixes were ported over from thomasvs' changes to the old Makfile,
and they were failing for some reason now. these changes make them succeed.
2001-12-12 19:35:34 +00:00
Andy Wingo
e4bba88ae9 minor typographical change to autogen added --with-html-dir option to configure more robust docbook checks convert to...
Original commit message from CVS:
* minor typographical change to autogen
* added --with-html-dir option to configure
* more robust docbook checks
* convert to standard docbook makefiles, at least for the gst/ directory
* added filesrc.h so that docbook can know about filesrc
* updated -sections.txt because docbook is incredibly stupid and requires that at
least one of the lines between <section> and </section> is not an entity
* first pass at possible getting the docs to build on glib2, untested
2001-12-12 06:08:44 +00:00
David I. Lehn
7c8ff4e8dd use top_builddir vs relative dir
Original commit message from CVS:
use top_builddir vs relative dir
2001-12-12 01:23:53 +00:00
Thomas Vander Stichele
4d22077446 some TODO stuff another ARTS change
Original commit message from CVS:
some TODO stuff
another ARTS change
2001-12-11 15:31:13 +00:00
Thomas Vander Stichele
e6bc49711b trying to make distclean work
Original commit message from CVS:
trying to make distclean work
2001-12-10 19:11:27 +00:00
Thomas Vander Stichele
b2d2b6539d ok, this should work
Original commit message from CVS:
ok, this should work
2001-12-10 17:48:25 +00:00
Thomas Vander Stichele
b900c640b2 thanks taaz
Original commit message from CVS:
thanks taaz
2001-12-10 16:38:37 +00:00
Thomas Vander Stichele
85961e1fd0 fixed # fault
Original commit message from CVS:
fixed # fault
2001-12-10 16:37:48 +00:00
Thomas Vander Stichele
ed3ceeb69a this is a particularly nasty addition but I'm at the end of my rope here
Original commit message from CVS:
this is a particularly nasty addition but I'm at the end of my rope here
2001-12-10 14:36:37 +00:00
Thomas Vander Stichele
78c212e181 added gstreamer-sections.txt
Original commit message from CVS:
added gstreamer-sections.txt
2001-12-10 10:24:06 +00:00
Wim Taymans
3e5a0a6d72 Updated the API docs
Original commit message from CVS:
Updated the API docs
2001-12-09 13:17:13 +00:00
Wim Taymans
4af36c2ac6 Added some ramblings about a messaging system idea..
Original commit message from CVS:
Added some ramblings about a messaging system idea..
2001-12-05 21:01:43 +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
Wim Taymans
fbc4cff87c pseudo code describing a GstThread synchronisation proposal. pretty similar to what there is now but with some subtle...
Original commit message from CVS:
pseudo code describing a GstThread synchronisation proposal. pretty
similar to what there is now but with some subtle differences.
2001-11-27 22:01:12 +00:00
Wim Taymans
0bb01afa84 Split out the padtemplate, autoplugfactoy and elementfactory into different pages to be able to show more examples an...
Original commit message from CVS:
Split out the padtemplate, autoplugfactoy and elementfactory into different
pages to be able to show more examples and the object hierarchy.
2001-10-24 21:44:48 +00:00
Wim Taymans
deef4ecb49 Added some more object to the object hierarchy
Original commit message from CVS:
Added some more object to the object hierarchy
2001-10-24 19:55:12 +00:00
Wim Taymans
dd71e3fbd9 Added the shims for int64. some small updates.
Original commit message from CVS:
Added the shims for int64.
some small updates.
according to gtkdoc we now have:
1e+02% function docs coverage (444 functions documented, 0 not documented)
:)
2001-10-24 18:41:49 +00:00
Wim Taymans
710d1ae0d2 More updates to the API docs.
Original commit message from CVS:
More updates to the API docs.
2001-10-21 15:47:23 +00:00
Wim Taymans
e5b6d0c8aa More pending API doc changes.
Original commit message from CVS:
More pending API doc changes.
2001-10-21 01:02:25 +00:00
Wim Taymans
9ba56f4181 Get the API docs back in shape. This batch of patches contain the updates that don't require source code comment chan...
Original commit message from CVS:
Get the API docs back in shape. This batch of patches contain the updates
that don't require source code comment changes.
2001-10-19 22:49:35 +00:00
Wim Taymans
31a93cf56c More updates.
Original commit message from CVS:
More updates.
2001-10-18 22:31:26 +00:00
Wim Taymans
cf1960d08b Added an UML diagram with dia.
Original commit message from CVS:
Added an UML diagram with dia.
2001-10-18 22:17:27 +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
Thomas Vander Stichele
7d446c4507 nope, that wasn't it ;)
Original commit message from CVS:
nope, that wasn't it ;)
2001-10-15 19:05:47 +00:00
Thomas Vander Stichele
a10cd2e7b6 explicitly added gstreamer-sections.txt to EXTRA_DIST
Original commit message from CVS:
explicitly added gstreamer-sections.txt to EXTRA_DIST
2001-10-08 10:45:03 +00:00
Steve Baker
905c1bbb96 new home for sinesrc
Original commit message from CVS:
new home for sinesrc
2001-10-06 13:28:01 +00:00
David I. Lehn
1a8d5daea2 Syncing Debian packaging info up to current CVS code.
Original commit message from CVS:
Syncing Debian packaging info up to current CVS code.
2001-09-07 07:40:59 +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
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
8988413037 Removed some stuff from the makefile until it stopped complaining when building debs...
Original commit message from CVS:
Removed some stuff from the makefile until it stopped complaining when
building debs...
2001-07-20 21:26:34 +00:00
David I. Lehn
f0d4b1a647 remove Gtk classes from Gst hierarchy
Original commit message from CVS:
remove Gtk classes from Gst hierarchy
2001-07-20 06:54:43 +00:00
Richard Boulton
23c9ad917a Sort out some remaining bits of fwg which weren't valid sgml.
Original commit message from CVS:
Sort out some remaining bits of fwg which weren't valid sgml.
2001-07-18 22:38:22 +00:00
Richard Boulton
8f72f095d8 Fix incorrectly matched tags, as found by xsltproc. ;-)
Original commit message from CVS:
Fix incorrectly matched tags, as found by xsltproc. ;-)
2001-07-18 22:18:02 +00:00
Wim Taymans
cd11906922 Added what I think should be the basic steps for writing a plugin.
Original commit message from CVS:
Added what I think should be the basic steps for writing a plugin.
2001-07-17 21:51:17 +00:00
Wim Taymans
6152feb109 Removed the remaining bits of MetaData.
Original commit message from CVS:
Removed the remaining bits of MetaData.
2001-07-11 12:09:50 +00:00
Wim Taymans
dbbe6c4e93 Added the init.sgml file to the makefile
Original commit message from CVS:
Added the init.sgml file to the makefile
2001-07-07 16:34:31 +00:00
Wim Taymans
707b74ac11 More blablah about how cool GStreamer really is..
Original commit message from CVS:
More blablah about how cool GStreamer really is..
2001-07-07 15:30:39 +00:00
Wim Taymans
86bef7fdb8 Added docs on library init.
Original commit message from CVS:
Added docs on library init.
2001-07-07 15:10:29 +00:00
Wim Taymans
5e8b9eb005 Lots of updates.
Original commit message from CVS:
Lots of updates.
Added a chapter about the autoplugcache.
Updated the autoplug example using the autoplugcache.
Moved some stuff around.
Added an example app for gst_parse_launch.
Updated the debug info.
2001-07-07 14:17:22 +00:00
Wim Taymans
42297d86bd Some updates to the manual, mostly glib2 related.
Original commit message from CVS:
Some updates to the manual, mostly glib2 related.
2001-07-07 11:34:54 +00:00
Wim Taymans
5d2a56cd7c Removed the last bits of Metadata.
Original commit message from CVS:
Removed the last bits of Metadata.
Updated the bufferpool docs.
2001-07-07 10:55:58 +00:00
Richard Boulton
cceabc8733 Remove gstreamer.html from generated files, since it was just a broken copy of one of the other files.
Original commit message from CVS:
Remove gstreamer.html from generated files, since it was just a broken copy
of one of the other files.
Sort out cleanfiles to some extent.
Note: the make dependencies in this file are completely broken, but it's not    clear how to fix them.  The docs will be built at make install / dist time,
as a result.
2001-06-28 16:31:04 +00:00
Richard Boulton
19869191b4 Remove more generated files
Original commit message from CVS:
Remove more generated files
2001-06-25 20:53:20 +00:00
Richard Boulton
2a39aad141 Remove many unwanted generated files from distributions.
Original commit message from CVS:
Remove many unwanted generated files from distributions.
2001-06-25 20:41:05 +00:00
Richard Boulton
bbed116d90 Added plugins to DIST_SUBDIRS
Original commit message from CVS:
Added plugins to DIST_SUBDIRS
2001-06-25 20:39:53 +00:00
Richard Boulton
77dd4ca2da gstreamer.types.in: remove colorspace header.
Original commit message from CVS:
gstreamer.types.in: remove colorspace header.
Makefile.am: remove comment inside rule (nonportable).
2001-06-25 18:14:37 +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
Steve Baker
441fe1ee40 added refcounting and _get_default
Original commit message from CVS:
added refcounting and _get_default
2001-06-21 12:21:42 +00:00
Wim Taymans
acc22ba11c Fixed the audiosink in the example with osssink.
Original commit message from CVS:
Fixed the audiosink in the example with osssink.
2001-06-17 03:03:09 +00:00
Wim Taymans
398dde60f4 Small updates to the manual.
Original commit message from CVS:
Small updates to the manual.
2001-06-15 21:46:57 +00:00
Thomas Vander Stichele
d3b914ad91 added two more cases of eos reasoning
Original commit message from CVS:
added two more cases of eos reasoning
2001-06-13 09:51:27 +00:00
David I. Lehn
474109aec6 Added .o and .lo to clean-local target
Original commit message from CVS:
Added .o and .lo to clean-local target
2001-06-06 19:20:53 +00:00
Wim Taymans
f19283fa0d Some minor docs updates.
Original commit message from CVS:
Some minor docs updates.
2001-06-06 18:33:18 +00:00
Richard Boulton
4343df9e4f Add an important quote from Omega.
Original commit message from CVS:
Add an important quote from Omega.
2001-06-06 12:47:27 +00:00
Richard Boulton
90b7ecc2ec Nasty hack enabling docs/gst/ to build with unpatched versions of gtkdoc-scanobj which don't understand libtool.
Original commit message from CVS:
Nasty hack enabling docs/gst/ to build with unpatched versions of
gtkdoc-scanobj which don't understand libtool.
2001-06-04 11:25:19 +00:00
Wim Taymans
feab2e15e5 Docs updates
Original commit message from CVS:
Docs updates
2001-06-03 19:26:02 +00:00
Wim Taymans
fd9e96a6d9 small changes
Original commit message from CVS:
small changes
2001-06-03 19:09:17 +00:00
Wim Taymans
dc8d68256b More small updates.:
Original commit message from CVS:
More small updates.:
2001-06-03 15:30:07 +00:00
Wim Taymans
cbc97430a6 Added first desciption of the changes for 0.2.0
Original commit message from CVS:
Added first desciption of the changes for 0.2.0
2001-06-03 15:29:08 +00:00
Richard Boulton
d2bbf5a7a6 Add rules to ensure that the libgst.la and libgstelements.la exist when trying to link the scanner with them.
Original commit message from CVS:
Add rules to ensure that the libgst.la and libgstelements.la exist when
trying to link the scanner with them.
Fix mkdirs so that they don't fall over if directories already exist.
2001-05-31 18:03:10 +00:00
Wim Taymans
1523fcb150 API docs updates.
Original commit message from CVS:
API docs updates.
2001-05-27 14:33:30 +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
96d1132bc6 More docs updates.
Original commit message from CVS:
More docs updates.
2001-05-25 20:41:48 +00:00
David I. Lehn
0ca826d79f Pesky nightly doc build failure emails exposing my forgetfulness...
Original commit message from CVS:
Pesky nightly doc build failure emails exposing my forgetfulness...
2001-05-17 05:20:28 +00:00
Erik Walthinsen
a71e21678c removed the COTHREAD_STACKSIZE and friends, since they're now private to cothreads.c
Original commit message from CVS:
removed the COTHREAD_STACKSIZE and friends, since they're now private to cothreads.c
2001-05-14 08:51:55 +00:00
Wim Taymans
17f02e233d API docs updates
Original commit message from CVS:
API docs updates
2001-05-03 20:06:18 +00:00
Wim Taymans
08bb61fd3c Small manual changes.
Original commit message from CVS:
Small manual changes.
Added a section about autoplugging.
2001-05-02 23:46:27 +00:00
Richard Boulton
317c1c5b30 Update documentation for audio/raw properties to cover format=float case.
Original commit message from CVS:
Update documentation for audio/raw properties to cover format=float case.
Please check this for correctness.
2001-05-01 13:54:41 +00:00
Wim Taymans
b67a5bf39d Added an explanation of the innner workings of the current autoplugger.
Original commit message from CVS:
Added an explanation of the innner workings of the current autoplugger.
2001-04-30 23:20:42 +00:00
Wim Taymans
29b32462e9 Added the disksink template
Original commit message from CVS:
Added the disksink template
2001-04-22 16:06:29 +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
Wim Taymans
18a4283a4e More API docs updates
Original commit message from CVS:
More API docs updates
2001-04-19 22:25:04 +00:00
Wim Taymans
9ee943b389 Added more API docs to Autoplug, Buffer, Bin, BufferPool.
Original commit message from CVS:
Added more API docs to Autoplug, Buffer, Bin, BufferPool.
Fixed some compile problems with videosink
2001-04-18 20:16:53 +00:00
Wim Taymans
6bd5dcffab The first wave of docs updates
Original commit message from CVS:
The first wave of docs updates
Added a little more comments about the API usage in the api docs.
Some fixes for the capsnego testsuite.
2001-04-17 21:14:55 +00:00
Wim Taymans
b38d9a945b A rather large patch:
Original commit message from CVS:
A rather large patch:
- changed the API for the padtemplates:
- remove the factories (array of pointers) for the padtemplates,
properties and caps. The static array was a nice idea but converting
all the property values to a gpointer was not a good idea.
float properties were not possible, and casting a gint to a pointer
is not very portable. The new API just uses the _padtemplate_new,
_caps_new and _props_new functions to create the templates.
This has the added benefit that the API is now uniform for static
and dynamic templates and that the code can be made cleaner.
- lots of cleanups in the way the capabilities are constructed (va_list)
- lots of updates for all the plugins (new API)
- docs updates (new API)
- removed the videoraw docs.
2001-04-14 18:56:37 +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
406541cec0 Fixed the doc build warnings
Original commit message from CVS:
Fixed the doc build warnings
2001-04-10 19:46:23 +00:00
Wim Taymans
c3a64ce1f6 Merged the float property patch from Steve Baker. This patch doesn't really work yet...
Original commit message from CVS:
Merged the float property patch from Steve Baker. This patch doesn't
really work yet...
2001-04-02 19:56:34 +00:00
Wim Taymans
54347a618b Small updates to the .cvsignore files.
Original commit message from CVS:
Small updates to the .cvsignore  files.
2001-03-30 20:10:45 +00:00
Richard Boulton
0e93fd2747 Remove references to audiosink, audiosrc, and audioraw. Documentation at least _starts_ to get built, now.
Original commit message from CVS:
Remove references to audiosink, audiosrc, and audioraw.  Documentation
at least _starts_ to get built, now.
2001-03-29 17:27:59 +00:00
Wim Taymans
426ac6ae66 More docs updates
Original commit message from CVS:
More docs updates
2001-03-27 17:34:39 +00:00
Wim Taymans
10e29412ff Removed the audiosink/src from the docs.
Original commit message from CVS:
Removed the audiosink/src from the docs.
Removed the audioraw metadata file from the docs.
2001-03-27 16:25:00 +00:00
Wim Taymans
75d6c09d88 Added the templates for the autoplugger docs
Original commit message from CVS:
Added the templates for the autoplugger docs
2001-03-22 00:00:07 +00:00
Wim Taymans
1d040471a4 API docs updates
Original commit message from CVS:
API docs updates
2001-03-21 21:43:56 +00:00
Richard Boulton
d80375c632 Added --enable-plugin-docs configure option, to enable build of the plugin documentation (currently broken). This de...
Original commit message from CVS:
Added --enable-plugin-docs configure option, to enable build of the plugin
documentation (currently broken).  This defaults to off.
Changed --enable-docs-build to default to on, since all other documentation
should build correctly.

Also, correct typo in manual, and fix up a couple of things in example.c
2001-03-20 23:12:24 +00:00
Richard Boulton
22c6305b00 Another incremental piece of work on the PWG.
Original commit message from CVS:
Another incremental piece of work on the PWG.
2001-03-18 14:41:39 +00:00
Richard Boulton
20c90565e1 Commit a final couple of modifications before going to bed.
Original commit message from CVS:
Commit a final couple of modifications before going to bed.
2001-03-18 06:24:27 +00:00
Richard Boulton
ec8716c206 Some further modifications to the PWG.
Original commit message from CVS:
Some further modifications to the PWG.
2001-03-18 06:16:45 +00:00