Commit graph

350 commits

Author SHA1 Message Date
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
93c01d268f Update to note that plugins can also contain autopluggers.
Original commit message from CVS:
Update to note that plugins can also contain autopluggers.
2001-03-17 17:50:35 +00:00
Wim Taymans
3a39f8d1d1 Updated the docs for gst_pluging_add_path
Original commit message from CVS:
Updated the docs for gst_pluging_add_path
Updated the manual with the new --gst-plugin-path/spew options
2001-02-23 19:22:48 +00:00
Wim Taymans
1340064d57 More doc updates
Original commit message from CVS:
More doc updates
Manual additions: xml/load save of custom XML, debugging, request pads
added a signal to the example plugin
fixed a bug in mp3parse (ifdef 1)
2001-02-22 23:18:51 +00:00
Erik Walthinsen
6b14cf0612 more interesting than a 40K user program...
Original commit message from CVS:
more interesting than a 40K user program...
2001-02-16 23:52:27 +00:00
Erik Walthinsen
e12886ca43 added groupie quote
Original commit message from CVS:
added groupie quote
2001-02-16 23:39:39 +00:00
Richard Boulton
1eb9c731cf Fix a few more issues shown up by gnome-db2html2 - %'s should be written as % (was causing gnome-db2html2 to s...
Original commit message from CVS:
Fix a few more issues shown up by gnome-db2html2 - %'s should be written
as % (was causing gnome-db2html2 to segfault, though I've a patch
for them to fix that).  Also correct an id which appeared twice.
2001-02-16 16:48:54 +00:00
Richard Boulton
886f87ea63 Fix a few irregularities, to make things closer to the Gnome standard guidelines for SGML documentation. One change ...
Original commit message from CVS:
Fix a few irregularities, to make things closer to the Gnome standard
guidelines for SGML documentation.  One change in particular is to change
the book name for the manual from gstreamer to index; a change to the link
to the manual on the website will thus be needed when the online version
of the manual is next updated.

These changes should make it possible to view the GStreamer documentation
directly from SGML in Nautilus: anyone with a working copy of Nautilus
should try this out and report ... ;-)
2001-02-16 12:14:30 +00:00
Richard Boulton
52713dac28 Fix some typos, and grammar errors.
Original commit message from CVS:
Fix some typos, and grammar errors.
2001-01-19 02:10:10 +00:00
Wim Taymans
7e30e55c3c Manual updates and additions
Original commit message from CVS:
Manual updates and additions
2001-01-16 23:35:22 +00:00
Wim Taymans
78d88ab82e Updated docs with dynamic pads
Original commit message from CVS:
Updated docs with dynamic pads
Fixed quotes
2001-01-15 00:53:07 +00:00
Wim Taymans
488ed4f98a Updated quotes :-)
Original commit message from CVS:
Updated quotes :-)
2001-01-14 04:45:42 +00:00
Erik Walthinsen
487cb83ce6 updated -launch examples
Original commit message from CVS:
updated -launch examples
2001-01-10 21:28:49 +00:00
Erik Walthinsen
bebdf80da3 latest irc insanity
Original commit message from CVS:
latest irc insanity
2001-01-09 20:54:02 +00:00
Richard Boulton
c12e795dec Move plugin example code to new location, and put it into build system.
Original commit message from CVS:
Move plugin example code to new location, and put it into build system.
Add work on firstplugin chapter of pwg.
Fix typo in quotes.
Add @'s before commands in manuals.mak
2001-01-08 23:55:27 +00:00
Wim Taymans
2a4a536fee Manual updates. fixes to gstxml.c gst_xml_get_element was broken
Original commit message from CVS:
Manual updates.
fixes to gstxml.c gst_xml_get_element was broken
2001-01-08 22:08:40 +00:00
Erik Walthinsen
dfae627b86 added another, um, exchange
Original commit message from CVS:
added another, um, exchange
2001-01-08 08:32:46 +00:00
Richard Boulton
470bdfd66a Add a "quotes" section to the gstreamer manual.
Original commit message from CVS:
Add a "quotes" section to the gstreamer manual.
This may not be an appropriate place to have this - feel free to remove
it.  But I think this should live _somewhere_.
2001-01-08 01:27:07 +00:00
Richard Boulton
0a418d15d0 Config directory (which currently just holds the registry)ecan now be set by configure --with-configdir=<directory path>
Original commit message from CVS:
Config directory (which currently just holds the registry)ecan now be set
by configure --with-configdir=<directory path>
2001-01-07 05:30:07 +00:00
Wim Taymans
a76f5340e3 Fixed the MPEG2 to MPEG1 recoder, we need cannot create dangling elements with the current scheduler. Remove the subt...
Original commit message from CVS:
Fixed the MPEG2 to MPEG1 recoder, we need cannot create dangling elements
with the current scheduler. Remove the subtitle parser because it's not
possible with the current scheduler.
Added a padtemplate for MPEG2 subtitles.
2001-01-06 16:52:44 +00:00
Wim Taymans
3d34ce7b95 Updated the manual and the docs.
Original commit message from CVS:
Updated the manual and the docs.
Removed the esdsink in gst/elements/ we have a real one not in the
plugins dir.
Added more APIs to query the plugins, types and caps. more fields now
have a getter and a setter. This is needed to make gstreamer wrapper
fiendly.
Added gst_element_disconnect beacuse we also have a gst_element_connect
2001-01-06 02:35:17 +00:00
Wim Taymans
ded7ca6616 Docs updates
Original commit message from CVS:
Docs updates
2001-01-05 18:50:41 +00:00
Wim Taymans
ea3715a1b4 Updates and additions to the manual
Original commit message from CVS:
Updates and additions to the manual
2001-01-04 23:35:50 +00:00
Richard Boulton
080754de3e Fix .cvsignores
Original commit message from CVS:
Fix .cvsignores
2000-12-31 14:02:32 +00:00
Richard Boulton
75ac013312 Added framework for writing filter writers guide.
Original commit message from CVS:
Added framework for writing filter writers guide.
Extracted much of the makefile from docs/manual into a shared file which
is included, so it can be re-used.
2000-12-30 15:36:24 +00:00
Richard Boulton
cf22a00363 Fix a bug in manual/Makefile.am: bad shell script for make disting .ps files. Couple of final fixes to libs/Makefil...
Original commit message from CVS:
Fix a bug in manual/Makefile.am: bad shell script for make disting .ps
files.   Couple of final fixes to libs/Makefile.am, too.
Add a few things to cvsignores.
2000-12-30 14:46:09 +00:00
Richard Boulton
09e44c677a Makefile can now be used for a different manual by simply changing the initial variables
Original commit message from CVS:
Makefile can now be used for a different manual by simply changing the
initial variables
2000-12-30 05:05:07 +00:00
Richard Boulton
94fd41b634 Remove old directories and files
Original commit message from CVS:
Remove old directories and files
2000-12-30 04:40:07 +00:00
Richard Boulton
1443641618 Misc tweaks to makefile for manual. Moved .figs into same directory so we can have them built appropriately without ...
Original commit message from CVS:
Misc tweaks to makefile for manual.  Moved .figs into same directory so
we can have them built appropriately without having to hack makefiles
horribly.  Nearly have a core makefile which can be reused for other
manuals.
2000-12-30 04:36:40 +00:00
Wim Taymans
b583725b3a Scaled down the eps images to half their size
Original commit message from CVS:
Scaled down the eps images to half their size
2000-12-30 03:28:29 +00:00
Richard Boulton
be6f808666 Minor neaten to makefile.
Original commit message from CVS:
Minor neaten to makefile.
2000-12-30 02:25:05 +00:00
Wim Taymans
92c447c536 Reworked AC3 decoder. No seeking yet but at least we do not need ac3parse anymore.
Original commit message from CVS:
Reworked AC3 decoder. No seeking yet but at least we do not need ac3parse
anymore.
Reworked dvdsrc to read scrambled data (DeCSS not included). I have
modified DeCSS a bit to work in GStreamer. Can I release the code or is
there some lawyer that's going to sue me?
MPEG2 SSE motion compensation.
Tried to add PTS to the MPEG decoder but failed.
2000-11-20 19:04:32 +00:00
Wim Taymans
ef31aa64e8 Docs updates.
Original commit message from CVS:
Docs updates.
Added LICENSE info to headers/code where missing in gst directory
Added a bonobo wrapper for the media player (it shows up in gshell but
locks up when activating the component, anyone?)
Fixed some XML save/load problems with arguments.
2000-11-11 15:13:50 +00:00
Wim Taymans
2521a319c3 MPEG2 types added for better autoplugging. MPEG2 works more or less. fix in autoplugging. avi now works.
Original commit message from CVS:
MPEG2 types added for better autoplugging. MPEG2 works more or less.
fix in autoplugging. avi now works.
2000-10-21 12:04:40 +00:00
Richard Boulton
7694a06b5d Manual now gets installed correctly by make install. Problems: clean / uninstall don't work.
Original commit message from CVS:
Manual now gets installed correctly by make install.  Problems:
clean / uninstall don't work.
make dist not tested.
pdf manual doesn't have images.
2000-10-12 08:43:03 +00:00
Richard Boulton
f1d8e760fb Added building of the manual to the build system. Currently in a rudimentary state - will not gracefully give up if ...
Original commit message from CVS:
Added building of the manual to the build system.  Currently in a
rudimentary state - will not gracefully give up if tools not available,
will not uninstall / clean, and may not install / make dist properly.
Documentation does not have dependencies on images, so won't rebuild if
they're altered either.
2000-10-09 00:34:21 +00:00
Richard Boulton
f8666a569f Fix compile problem due to DEBUG being redefined in libs/getbits/gstgetbits.h. Also fix several small typos in the d...
Original commit message from CVS:
Fix compile problem due to DEBUG being redefined in
libs/getbits/gstgetbits.h.  Also fix several small typos in the docs and
examples.
2000-09-18 22:19:57 +00:00
Wim Taymans
cab1728fa5 Added gst_pipeline_add_sink/src to allow multiple sink cases and more complex autoplugging. Update docs too.
Original commit message from CVS:
Added gst_pipeline_add_sink/src to allow multiple sink cases and
more complex autoplugging. Update docs too.
Simplified the pipeline autoplugging code.
Changed the cothread case: One iteration is now a push from the src
element. The disk source does not change its state anymore on eof.
Better type setting for the ac3 parser/decoder and mpeg2parse.
2000-09-17 22:08:09 +00:00
Wim Taymans
0de050707a Information about the bonobo components and capplets we are going to make :-)
Original commit message from CVS:
Information about the bonobo components and capplets we are going to make :-)
2000-09-17 12:32:07 +00:00
Wim Taymans
56e7d38238 Bring the low level API docs up to date.
Original commit message from CVS:
Bring the low level API docs up to date.
2000-09-13 19:04:55 +00:00
Wim Taymans
2fa9336ace Images for the documantation
Original commit message from CVS:
Images for the documantation
2000-09-09 16:40:04 +00:00
Wim Taymans
552b7f32aa Changes to gstreamer-config to include gtk+ libs manual changes: queues, threads, programs gsteditor does not crash a...
Original commit message from CVS:
Changes to gstreamer-config to include gtk+ libs
manual changes: queues, threads, programs
gsteditor does not crash anymore.
gstpipline new should return a GstElement *
fixed ac3dec for new getbits
fixes to gstreamer-launch
more efficient startup for gstplay.
2000-09-09 16:36:10 +00:00
Wim Taymans
a703c01d94 More docs (most of them just empty...)
Original commit message from CVS:
More docs (most of them just empty...)
Added automatic pad plugging.
Added automatic dynamic pad plugging.
Changed some codecs to correctly set their pad types.
2000-08-22 21:18:18 +00:00
Wim Taymans
fa4a4319f0 A first (rude) attempt at autoplug.
Original commit message from CVS:
A first (rude) attempt at autoplug.
Autoplugging selects appropriate codecs to connect src to sink, adds
them to the pipeline and connect pads.
Autoplugging will run the typedetect plugin if the src pad has no MIME
type.
No autoplugging is done on the src and sink pads, it's hardcoded:
connect 'src to sink'.
No attempt at creating threads.
No attempt at dynamically autoplugging not yet existing pads.
Changes to (some) plugins to properly set their MIME types.
2000-08-21 21:20:38 +00:00
Wim Taymans
78a7023543 More manual about MIME types and factories...
Original commit message from CVS:
More manual about MIME types and factories...
2000-08-19 16:36:24 +00:00
Wim Taymans
284ecaecca helloworld example. and docs
Original commit message from CVS:
helloworld example. and docs
2000-08-18 20:38:54 +00:00
Wim Taymans
6661696de0 Various fixes for the build/install problems update to the docs/manual. Added a simple helloworld example.
Original commit message from CVS:
Various fixes for the build/install problems
update to the docs/manual. Added a simple helloworld example.
2000-08-18 20:35:48 +00:00
Wim Taymans
aca33a2b4a The book is not published yet... :-)
Original commit message from CVS:
The book is not published yet... :-)
2000-08-17 06:18:59 +00:00
Wim Taymans
531c23d0dd Ignore the png images; they are supposed to be build by the Makefile.
Original commit message from CVS:
Ignore the png images; they are supposed to be build by the Makefile.
2000-08-16 21:40:30 +00:00
Wim Taymans
018a6f381b First draft of Chapter 1 (introduction) and Chapter 2 (basic concepts) of the GStreamer manual.
Original commit message from CVS:
First draft of Chapter 1 (introduction) and Chapter 2 (basic concepts)
of the GStreamer manual.
2000-08-16 21:38:57 +00:00