summaryrefslogtreecommitdiff
path: root/docs/pwg
AgeCommit message (Collapse)AuthorFilesLines
2005-09-29gst/gstvalue.c: More robust fraction string parsing.Tim-Philipp Müller1-0/+7
Original commit message from CVS: * gst/gstvalue.c: (gst_value_deserialize_fraction): More robust fraction string parsing. * docs/pwg/appendix-porting.xml: Mention gst_pad_use_explicit_caps() => gst_pad_use_fixed_caps()
2005-09-21docs/pwg/appendix-porting.xml: And something about newsegment events and ↵Tim-Philipp Müller1-1/+19
caps-on-buffers to the porting guide (feel f... Original commit message from CVS: * docs/pwg/appendix-porting.xml: And something about newsegment events and caps-on-buffers to the porting guide (feel free to improve).
2005-09-08Update the manual section on state changes for wingo's new APIMichael Smith1-12/+12
Original commit message from CVS: Update the manual section on state changes for wingo's new API
2005-09-03clean up docs build a little; have docdir be an overridable install ↵Thomas Vander Stichele1-2/+2
location; separate gtk-doc and docbook bits Original commit message from CVS: clean up docs build a little; have docdir be an overridable install location; separate gtk-doc and docbook bits
2005-08-31Remove extraneous 'co' from cvs command in PWG, as reported on irc.Michael Smith1-1/+1
Original commit message from CVS: Remove extraneous 'co' from cvs command in PWG, as reported on irc.
2005-08-24docs/pwg/advanced-types.xml: Well done to Michael for catching my deliberate ↵Jan Schmidt1-1/+1
introduction of this spelling mistake. Original commit message from CVS: * docs/pwg/advanced-types.xml: Well done to Michael for catching my deliberate introduction of this spelling mistake. * gst/gstbin.c: (gst_bin_remove_func), (bin_bus_handler): * gst/gstelement.h: Add GST_ELEMENT_UNPARENTING to prevent races so that we can unlink pads before removing the element from the bin.
2005-08-18docs/pwg/advanced-types.xml: Hack long paragraph into 2 chunks as a ↵Jan Schmidt1-11/+15
workaround for buggy jadetex version in sid and b... Original commit message from CVS: * docs/pwg/advanced-types.xml: Hack long paragraph into 2 chunks as a workaround for buggy jadetex version in sid and breezy that loops infinitely and eats all RAM.
2005-08-15docs/gst/gstreamer-sections.txt: made some defines privateStefan Kost1-0/+4
Original commit message from CVS: * docs/gst/gstreamer-sections.txt: made some defines private * docs/gst/tmpl/gstconfig.sgml: * docs/gst/tmpl/gstqueue.sgml: * docs/gst/tmpl/gsttaglist.sgml: * docs/gst/tmpl/gsttypes.sgml: * docs/gst/tmpl/gstutils.sgml: * docs/pwg/appendix-porting.xml: * gst/base/gstbasesink.h: * gst/base/gstbasesrc.c: * gst/base/gstbasesrc.h: * gst/elements/gstfakesink.c: (gst_fake_sink_class_init): * gst/elements/gstfakesrc.c: (gst_fake_src_class_init): * gst/gstelement.c: (gst_element_class_init): * gst/gstpad.c: (gst_pad_class_init): * gst/gstqueue.c: (gst_queue_class_init): * gst/gstxml.c: (gst_xml_class_init): documented all undocumented signal inline * libs/gst/controller/gst-controller.h: added padding
2005-08-15docs/pwg/appendix-porting.xml: Document _set_link_function -> ↵Ronald S. Bultje1-0/+13
_set_setcaps_function. Original commit message from CVS: * docs/pwg/appendix-porting.xml: Document _set_link_function -> _set_setcaps_function.
2005-08-12docs/pwg/: Add some paragraphs about state changes in 0.9 to the PWG and the ↵Tim-Philipp Müller2-35/+138
porting guide, in particular about the n... Original commit message from CVS: * docs/pwg/appendix-porting.xml: * docs/pwg/building-state.xml: Add some paragraphs about state changes in 0.9 to the PWG and the porting guide, in particular about the new meaning of GST_STATE_PAUSED and how to write state change functions with concurrent access by multiple threads in mind.
2005-07-20docs/: Document new-pad/state-change signal renames and the FixedList type ↵Ronald S. Bultje1-0/+8
rename. Original commit message from CVS: * docs/manual/appendix-porting.xml: * docs/pwg/appendix-porting.xml: Document new-pad/state-change signal renames and the FixedList type rename.
2005-07-20docs/pwg/: Document base classes, update sections of n-to-1 and 1-to-n ↵Ronald S. Bultje9-306/+449
(muxer, fix some code examples and links and u... Original commit message from CVS: * docs/pwg/advanced-clock.xml: * docs/pwg/appendix-porting.xml: * docs/pwg/intro-preface.xml: * docs/pwg/other-base.xml: * docs/pwg/other-manager.xml: * docs/pwg/other-nton.xml: * docs/pwg/other-ntoone.xml: * docs/pwg/other-oneton.xml: * docs/pwg/pwg.xml: Document base classes, update sections of n-to-1 and 1-to-n (muxer, demuxer), remove n-to-n (was never written), fix some code examples and links and update the porting section to include all this.
2005-07-15docs/pwg/building-pads.xml: s/GST_PAD_LINK_REFUSED/FALSE/ in ↵Tim-Philipp Müller1-1/+1
gst_my_filter_setcaps() Original commit message from CVS: * docs/pwg/building-pads.xml: s/GST_PAD_LINK_REFUSED/FALSE/ in gst_my_filter_setcaps()
2005-07-11docs/pwg/: Rewrite scheduling-chapter for scheduling model in 0.9. Add lots ↵Ronald S. Bultje7-356/+391
of example code and explanation for pad a... Original commit message from CVS: * docs/pwg/advanced-events.xml: * docs/pwg/advanced-request.xml: * docs/pwg/advanced-scheduling.xml: * docs/pwg/appendix-porting.xml: * docs/pwg/building-boiler.xml: * docs/pwg/intro-preface.xml: * docs/pwg/other-ntoone.xml: Rewrite scheduling-chapter for scheduling model in 0.9. Add lots of example code and explanation for pad activation, loop() and getrange() functions and a bit more. Remove old comments pointing to loop-functions. * examples/pwg/Makefile.am: Add loop/getrange examples.
2005-07-06docs/pwg/: Remove never-written filter-factory chapter; I'll add the various ↵Ronald S. Bultje2-26/+0
base classes to part 4 ("other element t... Original commit message from CVS: * docs/pwg/building-filterfactory.xml: * docs/pwg/pwg.xml: Remove never-written filter-factory chapter; I'll add the various base classes to part 4 ("other element types") later on.
2005-07-06Add a chapter on caps negotiation, simplify the original code samples a bit ↵Ronald S. Bultje4-85/+489
w.r.t. caps negotiation, add link to the ... Original commit message from CVS: * docs/pwg/advanced-negotiation.xml: * docs/pwg/building-boiler.xml: * docs/pwg/building-pads.xml: * docs/pwg/pwg.xml: * examples/pwg/Makefile.am: Add a chapter on caps negotiation, simplify the original code samples a bit w.r.t. caps negotiation, add link to the advanced section. Add a bunch of examples showing different use cases of different types of caps negotiation. Upstream renegotiation isn't fully documented yet since nobody knows how that works.
2005-07-01docs/pwg/building-testapp.xml: Add extra check.Ronald S. Bultje1-0/+4
Original commit message from CVS: * docs/pwg/building-testapp.xml: Add extra check. * examples/pwg/Makefile.am: Fix buildbot.
2005-07-01Enable building the PWG examples.Ronald S. Bultje11-155/+406
Original commit message from CVS: * configure.ac: * examples/Makefile.am: * examples/pwg/Makefile.am: * examples/pwg/extract.pl: Enable building the PWG examples. * docs/pwg/advanced-interfaces.xml: Add URI interface stub. * docs/pwg/advanced-types.xml: * docs/pwg/other-autoplugger.xml: * docs/pwg/appendix-porting.xml: * docs/pwg/pwg.xml: Add porting guide (mostly stubs), remove autoplugging (see ADM). * docs/pwg/building-boiler.xml: * docs/pwg/building-chainfn.xml: * docs/pwg/building-pads.xml: * docs/pwg/building-props.xml: * docs/pwg/building-state.xml: * docs/pwg/building-testapp.xml: Update the building-*.xml parts for 0.9 changes. All examples code blocks compile in examples/pwg/*.
2005-05-17small doc fixesThomas Vander Stichele5-9/+10
Original commit message from CVS: small doc fixes
2005-05-02possible fixes for automake-1.5Thomas Vander Stichele1-1/+1
Original commit message from CVS: possible fixes for automake-1.5
2005-02-15fixed a few typos, relabeled introductionary list of types more notes abut ↵Stefan Kost2-5/+6
dparam changes many comments and notes on ... Original commit message from CVS: fixed a few typos, relabeled introductionary list of types more notes abut dparam changes many comments and notes on dparam implementation new dparams are were not initialized to the default value from param specs
2005-01-31docs/pwg/advanced-types.xml: Fix description for buffer-frames=0.Ronald S. Bultje1-2/+4
Original commit message from CVS: * docs/pwg/advanced-types.xml: Fix description for buffer-frames=0. * docs/gst/tmpl/gstbin.sgml: * gst/gstbin.c: (gst_bin_child_state_change_func), (gst_bin_change_state), (gst_bin_change_state_norecurse): * gst/gstbin.h: * testsuite/threads/Makefile.am: * testsuite/threads/threadi.c: (cb_timeout), (cb_quit), (cb_eos), (cb_state), (cb_play), (main): Fix non-recursive state changes to *really* change the state of the object, and not just call parent_class->state_change. Fix a lot of lockups caused by this. Fixes #132775. Add test for the problem. Also enable test to show #142588 (fixed). * gst/gstthread.c: (gst_thread_change_state), (gst_thread_child_state_change): Don't exit the thread if we go to NULL and are inside thread context. Instead, return control to the main thread context and exit from there. * gst/gstelement.c: (gst_element_disable_threadsafe_properties): Don't unset virtual functions, since those may still be used. That's not necessarily correct, but suffices for now. * configure.ac: * testsuite/Makefile.am: * testsuite/pad/Makefile.am: * testsuite/pad/chainnopull.c: (gst_test_sink_class_init), (gst_test_sink_base_init), (gst_test_sink_chain), (gst_test_sink_init), (main): * testsuite/pad/getnopush.c: (gst_test_src_class_init), (gst_test_src_base_init), (gst_test_src_get), (gst_test_src_init), (main): * testsuite/pad/link.c: (gst_test_element_class_init), (gst_test_element_base_init), (gst_test_src_get), (gst_test_src_loop), (gst_test_src_init), (gst_test_filter_chain), (gst_test_filter_loop), (gst_test_filter_init), (gst_test_sink_chain), (gst_test_sink_loop), (gst_test_sink_init), (cb_error), (main): Add tests to show #150546. Pass, but should fail (currently disabled from the testsuite). * gst/gstscheduler.c: (gst_scheduler_dispose): Dereference child schedulers on dispose (#94464). * testsuite/bytestream/filepadsink.c: (gst_fp_sink_init): Fix typo. * testsuite/threads/thread.c: (main): Add more debug.
2005-01-31add link to full advisoryChristian Schaller1-0/+4
Original commit message from CVS: add link to full advisory
2005-01-31add licensing advisory information to plugin writers guideChristian Schaller2-0/+36
Original commit message from CVS: add licensing advisory information to plugin writers guide
2005-01-17docs/: by Steve BakerRonald S. Bultje1-0/+85
Original commit message from CVS: * docs/pwg/advanced-types.xml: * docs/random/mimetypes: Add documentation on libsndfile types (#163309), by Steve Baker <steve@stevebaker.org>. * gst/gstelement.c: (gst_element_release_request_pad): If an element has no explicit function, just remove the pad.
2004-12-23docs/manual/advanced-dataaccess.xml: Add section on how to use ↵Ronald S. Bultje3-8/+14
fakesrc/fakesink/identity in your application, plus se... Original commit message from CVS: * docs/manual/advanced-dataaccess.xml: Add section on how to use fakesrc/fakesink/identity in your application, plus section on how to embed plugins. Also mention probes. * docs/manual/appendix-checklist.xml: * docs/manual/appendix-debugging.xml: * docs/manual/appendix-gnome.xml: * docs/manual/appendix-integration.xml: Debug -> checklist, GNOME -> integration, add sections on Linux, KDE integration and add other things useful for application development. * docs/manual/manual.xml: Remove some fixmes, update some file pointers. * docs/pwg/appendix-checklist.xml: Fix typo. * docs/pwg/building-boiler.xml: Remove ugly header and add commented fixme. * docs/pwg/pwg.xml: Add fixme. * examples/manual/Makefile.am: Add example for added docs.
2004-12-14docs/manual/: First try at rewriting the ADM. Needs lotsamore work, but some ↵Ronald S. Bultje1-7/+0
parts might already be somewhat useful. Original commit message from CVS: * docs/manual/advanced-autoplugging.xml: * docs/manual/advanced-clocks.xml: * docs/manual/advanced-dparams.xml: * docs/manual/advanced-interfaces.xml: * docs/manual/advanced-metadata.xml: * docs/manual/advanced-position.xml: * docs/manual/advanced-schedulers.xml: * docs/manual/advanced-threads.xml: * docs/manual/appendix-debugging.xml: * docs/manual/appendix-gnome.xml: * docs/manual/appendix-programs.xml: * docs/manual/appendix-quotes.xml: * docs/manual/appendix-win32.xml: * docs/manual/autoplugging.xml: * docs/manual/basics-bins.xml: * docs/manual/basics-data.xml: * docs/manual/basics-elements.xml: * docs/manual/basics-helloworld.xml: * docs/manual/basics-init.xml: * docs/manual/basics-pads.xml: * docs/manual/basics-plugins.xml: * docs/manual/bins-api.xml: * docs/manual/bins.xml: * docs/manual/buffers-api.xml: * docs/manual/buffers.xml: * docs/manual/clocks.xml: * docs/manual/components.xml: * docs/manual/cothreads.xml: * docs/manual/debugging.xml: * docs/manual/dparams-app.xml: * docs/manual/dynamic.xml: * docs/manual/elements-api.xml: * docs/manual/elements.xml: * docs/manual/factories.xml: * docs/manual/gnome.xml: * docs/manual/goals.xml: * docs/manual/helloworld.xml: * docs/manual/helloworld2.xml: * docs/manual/highlevel-components.xml: * docs/manual/highlevel-xml.xml: * docs/manual/init-api.xml: * docs/manual/intro-motivation.xml: * docs/manual/intro-preface.xml: * docs/manual/intro.xml: * docs/manual/links-api.xml: * docs/manual/links.xml: * docs/manual/manual.xml: * docs/manual/motivation.xml: * docs/manual/pads-api.xml: * docs/manual/pads.xml: * docs/manual/plugins-api.xml: * docs/manual/plugins.xml: * docs/manual/programs.xml: * docs/manual/queues.xml: * docs/manual/quotes.xml: * docs/manual/schedulers.xml: * docs/manual/states-api.xml: * docs/manual/states.xml: * docs/manual/threads.xml: * docs/manual/typedetection.xml: * docs/manual/win32.xml: * docs/manual/xml.xml: First try at rewriting the ADM. Needs lotsamore work, but some parts might already be somewhat useful. * docs/pwg/advanced-interfaces.xml: Remove properties interface, it never actually existed (except for on my HD...).
2004-11-25fix some typosThomas Vander Stichele1-11/+12
Original commit message from CVS: fix some typos
2004-11-23docs/pwg/building-boiler.xml: Make description somewhat clearer.Ronald S. Bultje1-1/+3
Original commit message from CVS: * docs/pwg/building-boiler.xml: Make description somewhat clearer.
2004-11-23docs/pwg/appendix-checklist.xml: Add some random notes on thinks to check ↵Ronald S. Bultje1-20/+170
when writing an element. Original commit message from CVS: * docs/pwg/appendix-checklist.xml: Add some random notes on thinks to check when writing an element. This list can be extended as people see fit.
2004-11-06docs/pwg/advanced-types.xml: Another typo.Ronald S. Bultje1-2/+2
Original commit message from CVS: * docs/pwg/advanced-types.xml: Another typo.
2004-11-06docs/pwg/intro-preface.xml: Hm, ok, so the brackets weren't really useful...Ronald S. Bultje2-4/+4
Original commit message from CVS: * docs/pwg/intro-preface.xml: Hm, ok, so the brackets weren't really useful... * docs/pwg/other-ntoone.xml: Fix embarassing typo.
2004-11-06docs/pwg/intro-preface.xml: Rewrite preface.Ronald S. Bultje1-40/+89
Original commit message from CVS: * docs/pwg/intro-preface.xml: Rewrite preface.
2004-11-06docs/pwg/: Typo fixes.Ronald S. Bultje11-29/+102
Original commit message from CVS: * docs/pwg/advanced-scheduling.xml: * docs/pwg/advanced-tagging.xml: * docs/pwg/advanced-types.xml: * docs/pwg/building-boiler.xml: * docs/pwg/building-chainfn.xml: * docs/pwg/building-signals.xml: * docs/pwg/building-state.xml: * docs/pwg/building-testapp.xml: * docs/pwg/intro-basics.xml: * docs/pwg/other-manager.xml: * docs/pwg/other-source.xml: Typo fixes. * docs/pwg/other-manager.xml: Add some first content. No example code yet. * gst/elements/gstfilesink.c: (gst_filesink_handle_event): Remove double newlines.
2004-10-22exchanged GTK_ macros with G_TYPE macros (as pointed out by mathrick)Stefan Kost1-4/+4
Original commit message from CVS: exchanged GTK_ macros with G_TYPE macros (as pointed out by mathrick)
2004-08-28ID Labels consistent with the rest of the manual.Ramon Garcia Fernandez1-9/+10
Original commit message from CVS: ID Labels consistent with the rest of the manual.
2004-08-28Wrote a chapter about the clock.Ramon Garcia Fernandez1-1/+136
Original commit message from CVS: Wrote a chapter about the clock.
2004-07-27cleanup of unused and forgoten sections fixed links from the manual and the ↵Stefan Kost7-56/+90
pwg to the API docs added more notes to R... Original commit message from CVS: cleanup of unused and forgoten sections fixed links from the manual and the pwg to the API docs added more notes to README
2004-07-21put symbols in the sections.txt into the right sections (so that we dont get ↵Stefan Kost3-14/+14
wrong undocumented symbols) added TITLE ... Original commit message from CVS: put symbols in the sections.txt into the right sections (so that we dont get wrong undocumented symbols) added TITLE tags where they were missing fixed section names so that gtk-doc introspection works fixed typos in api docs and docbook docs added some thoughts about new interfaces (to personal notes)
2004-07-09catch wrong state changes in element base classThomas Vander Stichele1-0/+4
Original commit message from CVS: catch wrong state changes in element base class
2004-05-17I'm too lazy to comment thisStéphane Loeuillet1-4/+4
Original commit message from CVS: *** empty log message ***
2004-05-03remove gst_info remove gstlog.h, fold back to gstinfo.h update translationsThomas Vander Stichele1-1/+1
Original commit message from CVS: remove gst_info remove gstlog.h, fold back to gstinfo.h update translations
2004-05-01fix 6 links from PWG to gtk-doc generated API docsStéphane Loeuillet1-6/+6
Original commit message from CVS: fix 6 links from PWG to gtk-doc generated API docs
2004-05-01fix link from PWG to MANUALStéphane Loeuillet1-1/+1
Original commit message from CVS: fix link from PWG to MANUAL
2004-05-01no more wiki, so don't direct users thereStéphane Loeuillet1-2/+1
Original commit message from CVS: no more wiki, so don't direct users there
2004-05-01docs/pwg/building-boiler.xml: mark a section as needing fixes as none of the ↵Stéphane Loeuillet1-2/+6
scripts cited exit anymore Original commit message from CVS: * docs/pwg/building-boiler.xml : mark a section as needing fixes as none of the scripts cited exit anymore
2004-04-23docs/pwg/pwg.xml: Just found out that this so-called "ima-wav" format is ↵Ronald S. Bultje1-1/+1
really just "dvi adpcm" (according to the MS... Original commit message from CVS: * docs/pwg/pwg.xml: Just found out that this so-called "ima-wav" format is really just "dvi adpcm" (according to the MS WAV documentation). So renaming it. We didn't use it yet anyway.
2004-04-16docs/pwg/advanced-types.xml: Add MS RLE support. Also document Qt RLE ↵Ronald S. Bultje1-2/+46
although I have no sample files for that yet. A... Original commit message from CVS: * docs/pwg/advanced-types.xml: Add MS RLE support. Also document Qt RLE although I have no sample files for that yet. And document an extra property for ADPCM.
2004-04-11docs/pwg/advanced-types.xml: Document MS video 1 (video/x-msvideocodec) ↵Ronald S. Bultje1-0/+13
mimetype/format. Original commit message from CVS: * docs/pwg/advanced-types.xml: Document MS video 1 (video/x-msvideocodec) mimetype/format.
2004-04-10docs/pwg/intro-preface.xml: fix dead links and remove reference to WikiBenjamin Otte1-3/+1
Original commit message from CVS: * docs/pwg/intro-preface.xml: fix dead links and remove reference to Wiki