Nicolas Dufresne
103a40b6ce
bufferpool: Add method and virtuals to set flushing state
...
Currently there is no other way to unlock a buffer pool other then
stopping it. This may have the effect of freeing all the buffers,
which is too heavy for a seek. This patch add a method to enter and
leave flushing state. As a convenience, flush_start/flush_stop
virtual are added so pool implementation can also unblock their own
internal poll atomically with the rest of the pool. This is fully
backward compatible with doing stop/start to actually flush the pool
(as being done in GstBaseSrc).
https://bugzilla.gnome.org/show_bug.cgi?id=727611
2014-05-26 13:31:21 -04:00
Sebastian Dröge
07334eca5a
Release 1.3.2
2014-05-21 13:06:34 +02:00
Tim-Philipp Müller
1cb650383d
docs: remove reference to Mandrake and packages we no longer provide
...
https://bugzilla.gnome.org/show_bug.cgi?id=730312
2014-05-18 10:54:33 +01:00
Wim Taymans
7e60572425
docs: fix typo
2014-05-15 16:41:58 +02:00
Tim-Philipp Müller
fa94322349
sparsefile: keep it private as helper API for downloadbuffer
...
There's no expectation that any other element or applications
might want to use this helper API any time soon, so keep it
private for the time being. There were open questions regarding
portability and binding-friendliness too.
This also removes the gio dependency of -base again.
https://bugzilla.gnome.org/show_bug.cgi?id=729951
https://bugzilla.gnome.org/show_bug.cgi?id=729949
2014-05-13 20:05:55 +01:00
Tim-Philipp Müller
b17ea57223
docs: pick up GstBaseParse hierarchy and properties
2014-05-13 19:14:08 +01:00
Tim-Philipp Müller
de6968de7f
docs: expose GstPushSrcClass in documentation
...
Might come in handy in case someone wants to derive from it.
2014-05-13 19:10:43 +01:00
Nicolas Dufresne
194db480e0
bufferpool: Add an helper to validate config
...
When we call gst_buffer_pool_set_config() the pool may return FALSE and
slightly change the parameters. This helper is useful to do the minial required
validation before accepting the modified configuration.
https://bugzilla.gnome.org/show_bug.cgi?id=727916
2014-05-08 13:11:14 -04:00
Wim Taymans
451d0e3b0d
downloadbuffer: update docs
2014-05-08 16:54:57 +02:00
Sebastian Dröge
473c008199
Release 1.3.1
2014-05-03 17:41:41 +02:00
Tim-Philipp Müller
3d990799ab
docs: add new device probing API to docs table of contents
...
https://bugzilla.gnome.org/show_bug.cgi?id=729440
2014-05-03 12:14:43 +01:00
Nicolas Dufresne
2077e404ca
doc: Add GstDevice* to gstreamer-sections.txt
...
https://bugzilla.gnome.org/show_bug.cgi?id=729440
2014-05-03 10:22:07 +02:00
Xavi Artigas
3b617f1fb2
docs: enhancements to porting guide documentation
...
https://bugzilla.gnome.org/show_bug.cgi?id=727754
2014-04-28 10:46:49 +01:00
Sebastian Dröge
3b331155e1
query: Add boolean to URI query to specify if a redirect is permanent or not
2014-04-28 10:03:15 +02:00
Felipe Ortiz
c10663ba3e
docs: add docs for various GstPad macros
...
https://bugzilla.gnome.org/show_bug.cgi?id=723652
2014-04-26 23:14:36 +01:00
Tim-Philipp Müller
b2722a45dd
Revert "docs: add docs for various GstPad macros"
...
This reverts commit d17438d5fd
.
This commit featured the wrong author, sorry.
2014-04-26 23:12:13 +01:00
Tim-Philipp Müller
6eb6d9ec38
docs: remove outdated and pointless 'Last reviewed' lines from docs
...
They are very confusing for people, and more often than not
also just not very accurate. Seeing 'last reviewed: 2005' in
your docs is not very confidence-inspiring. Let's just remove
those comments.
2014-04-26 21:21:51 +01:00
Showayb Zahda
d17438d5fd
docs: add docs for various GstPad macros
...
https://bugzilla.gnome.org/show_bug.cgi?id=723652
2014-04-26 17:05:41 +01:00
Sebastian Dröge
d445027ec1
event: Add running-time-offset field to all events
...
Events passing through #GstPads that have a running time
offset set via gst_pad_set_offset() will get their offset
adjusted according to the pad's offset.
If the event contains any information that related to the
running time, this information will need to be updated
before usage with this offset.
2014-04-10 08:25:50 +02:00
Stefan Sauer
0fb6a15a65
toc: expand GstTocEntry with loop fields
...
Add loop_type and repeat_count fields to GstTocEntry plus setters and getters.
This allows to represent edit-lists in a toc as well as loops in instruemnts (wav, xi).
API: gst_toc_entry_set_loop
API: gst_toc_entry_get_loop
2014-03-16 16:55:55 +01:00
Sebastian Rasmussen
3de939cb5b
adapter: Adapt gst_adapter_copy() for bindings
...
This is done by introducing a new gst_adapter_copy_bytes() call that
returns a GBytes structure.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=725476
2014-03-15 13:16:16 +01:00
Tim-Philipp Müller
6e56c3df80
docs: update plugin docs
2014-03-11 21:55:46 +00:00
Stefan Sauer
4a38acaa10
pad: add debug helper for GstPadLinkReturn names
...
Add a helper like gst_flow_get_name() for GstPadLinkReturn. Use this in core.
API: gst_pad_link_get_name()
2014-03-11 21:50:36 +01:00
Wim Taymans
41cdfb710e
docs: add some more new API do docs
2014-02-27 16:46:45 +01:00
Sebastian Dröge
ab9fdf13a0
structure: Add getters for int64 and uint64 values
2014-02-25 15:41:45 +01:00
Jan Alexander Steffens (heftig)
a2742a575b
pwg: Update raw properties
...
Using info from gst-plugins-base/docs/design .
Encoded streams might make use of the raw properties, so list them all under foo/* .
For foo/raw, only note which of these properties are mandatory.
I didn't take a closer look at the raw formats yet. Those might still be out-of-date.
https://bugzilla.gnome.org/show_bug.cgi?id=724187
2014-02-17 18:47:20 +01:00
Stefan Sauer
f5fae6f339
docs: add the boxed types to the .types.in
...
This makes them show up in the object hierarchy.
2014-02-15 22:35:37 +01:00
Stefan Sauer
b892b438cc
docs: gtkdoc is not good at parsing inline functions in headers
...
Mark the inline function, so that gtkdoc skips them. Avoids some warnings about
unparsable declarations.
2014-02-15 21:27:23 +01:00
Sebastian Dröge
f47c704b99
basesrc: Add gst_base_src_set_automatic_eos() API
...
This defaults to TRUE and if it is set to FALSE it is the subclasses
responsibility to return GST_FLOW_EOS from the create() vmethod once
the stream is done.
2014-02-13 12:09:06 +01:00
William Manley
be8eeabefc
docs: Fix location of plugins and registry in home directories
...
Fixes out of date documentation left over since 0.10. In 1.0 plugins are
stored in $XDG_DATA_HOME and the registry in $XDG_CACHE_HOME conformant
with the XDG Base Directory Specification[1].
[1]: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
https://bugzilla.gnome.org/show_bug.cgi?id=724132
2014-02-11 20:56:48 +01:00
Sebastian Rasmussen
f0047132a1
docs: add missing seqnum file for distribution
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723997
2014-02-10 09:35:34 +01:00
Tim-Philipp Müller
b23af1f2f2
docs: document GST_TAG_*ENCODING environment variables
...
https://bugzilla.gnome.org/show_bug.cgi?id=721850
2014-02-09 16:53:55 +00:00
Tim-Philipp Müller
eee7aa5f15
docs: enable parallel build of subdirectories
...
We can build gtk docs, ADM, PWG and FAQ in parallel.
2014-02-09 16:47:53 +00:00
Sebastian Dröge
a00cc4338a
manual: Fix build by using the correct C file name
2014-02-04 22:23:06 +01:00
Sebastian Dröge
b110286e95
manual: Clean up code a bit to be suitable for the docs
2014-02-04 21:36:18 +01:00
Todd Agulnick
cb1657fcea
manual: Replace manual's effectswitch.c with newer test-effect-switch.c
...
https://bugzilla.gnome.org/show_bug.cgi?id=721100
2014-02-04 21:35:12 +01:00
Stefan Sauer
f6d638153c
docs: fix more gtk-doc warnings
2014-02-01 16:18:13 +01:00
Stefan Sauer
b06e86fb18
docs: unhide docs for allocator
...
Unhinde the class docs. Tech gtk-doc about GST_EXPORTS.
2014-01-31 08:36:55 +01:00
Stefan Sauer
6b5ccf31aa
part-toc: emphasize that the later chapters are design draft ideas
2014-01-29 22:48:04 +01:00
Stefan Sauer
bdb1f268a6
part-toc: add format specific information
2014-01-29 20:37:34 +01:00
Thiago Santos
5880c9c4c3
docs: design: add part-seqnums
...
Hopefully clarifies how seqnums should be used and copied from
events to events/messages when those are handled.
https://bugzilla.gnome.org/show_bug.cgi?id=722791
2014-01-24 09:31:44 -03:00
Nicolas Dufresne
ba7de077fb
doc: Update sections with the new rounding macros
2014-01-14 16:22:31 -05:00
Stefan Sauer
4f70bd5a5a
docs: ensure GstBufferPools shows up as with GObject features
...
GstBufferPool is a GstObject, add the _get_type function to the types file.
2014-01-13 20:51:03 +01:00
Stefan Sauer
fb2140b627
design/part-toc.txt: update design docs
2014-01-02 20:18:36 +01:00
Erik Andresen
2cbab400b2
docs: fix memory leak of appsink example in manual
...
https://bugzilla.gnome.org/show_bug.cgi?id=721076
2013-12-26 11:21:29 +00:00
William Jon McCann
26df7fa26d
docs: fix project links
...
https://bugzilla.gnome.org/show_bug.cgi?id=720665
2013-12-18 11:43:35 +00:00
Tim-Philipp Müller
d92361ba52
docs: moving plugins: minor 0.10 -> 1.0 fix
...
Spotted by Jay Fenlason
2013-12-13 22:52:05 +00:00
Sebastian Rasmussen
53ae1b2c9c
docs: Fix typos in function/object descriptions
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=720029
2013-12-07 17:11:12 +00:00
Sebastian Rasmussen
249a775d2b
docs: add missing files for distribution
...
* add some documentation files in docs/design
* add docs/list-ulink.xsl so check in docs/manual works
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=719814
2013-12-03 23:50:36 +00:00
Sebastian Rasmussen
49950e57ad
docs: add missing docs, fixing doc errors
...
* add many missing declarations to sections
* GstController has been removed, update docs
* skip GstIndex when generating documentation
* rephrase so gtkdoc doesn't imagine return value
* add missing argument description for gst_context_new()
* document GstOutputSelectorPadNegotiationMode and move to header-file
https://bugzilla.gnome.org/show_bug.cgi?id=719614
2013-12-03 00:11:59 +00:00