platform/upstream/gstreamer.git
13 years agobasesink: also preroll async=false sinks
Wim Taymans [Tue, 28 Dec 2010 15:23:32 +0000 (16:23 +0100)]
basesink: also preroll async=false sinks

Also preroll async=false sinks after a flush.

13 years agodocs: fix typo
Wim Taymans [Wed, 22 Dec 2010 15:55:33 +0000 (16:55 +0100)]
docs: fix typo

13 years agoRevert "micro-optim: if (x) is cheaper than if (x > 0) for unsigned integers"
Tim-Philipp Müller [Sun, 26 Dec 2010 21:20:31 +0000 (21:20 +0000)]
Revert "micro-optim: if (x) is cheaper than if (x > 0) for unsigned integers"

This reverts commit 6aa8ca37eeb9debfa6919741a023250bf278248f.

See http://article.gmane.org/gmane.comp.video.gstreamer.devel/32282

13 years agoelements: reenable fdsrc/fdsink on MSVC
David Schleef [Fri, 24 Dec 2010 22:02:08 +0000 (14:02 -0800)]
elements: reenable fdsrc/fdsink on MSVC

13 years agoFix GStatBuf definition for win32 when building against older glib.
Michael Smith [Thu, 23 Dec 2010 00:36:09 +0000 (16:36 -0800)]
Fix GStatBuf definition for win32 when building against older glib.
Now matches upstream glib definition.

13 years agominiobject: add gobject-introspection annotation
Tim-Philipp Müller [Wed, 22 Dec 2010 22:36:05 +0000 (22:36 +0000)]
miniobject: add gobject-introspection annotation

13 years agodocs: add draft idea for progress reporting
Wim Taymans [Wed, 22 Dec 2010 15:42:04 +0000 (16:42 +0100)]
docs: add draft idea for progress reporting

13 years agobasesink: fix typo
Wim Taymans [Tue, 21 Dec 2010 09:33:59 +0000 (10:33 +0100)]
basesink: fix typo

13 years agoAutomatic update of common submodule
Edward Hervey [Mon, 20 Dec 2010 16:46:36 +0000 (17:46 +0100)]
Automatic update of common submodule

From 169462a to 46445ad

13 years agotaglist: Don't leak copies of empty strings
Sebastian Dröge [Sun, 19 Dec 2010 11:49:58 +0000 (12:49 +0100)]
taglist: Don't leak copies of empty strings

13 years agobase: documentation fixups and annotation
Edward Hervey [Fri, 17 Dec 2010 18:19:40 +0000 (19:19 +0100)]
base: documentation fixups and annotation

13 years agogst: documentation fixups and annotation
Edward Hervey [Fri, 17 Dec 2010 18:14:41 +0000 (19:14 +0100)]
gst: documentation fixups and annotation

Reported by enabling the --warn-all option of g-ir-scanner

13 years agogstdatetime: Fix documentation
Edward Hervey [Fri, 17 Dec 2010 14:48:34 +0000 (15:48 +0100)]
gstdatetime: Fix documentation

second => seconds
microsecond argument was dropped

13 years agobasesrc: Use an atomic integer instead of a lock for checking tags presence
Edward Hervey [Sat, 4 Dec 2010 14:32:06 +0000 (15:32 +0100)]
basesrc: Use an atomic integer instead of a lock for checking tags presence

https://bugzilla.gnome.org/show_bug.cgi?id=636455

13 years agobasetransform: Handle downstream giving a buffer with new caps but invalid size
Sebastian Dröge [Thu, 16 Dec 2010 09:55:20 +0000 (10:55 +0100)]
basetransform: Handle downstream giving a buffer with new caps but invalid size

This can happen for example when downstream proposed new caps, later proposed
the previous caps again which in turn enables passthrough mode in upstream
elements and the wrong-sized buffer appears in an element where the caps
change never happened. Simply allocate a new buffer in this case.

See bug #635461.

13 years agoinfo: use the publicly visible address to fix the tests
Stefan Kost [Wed, 15 Dec 2010 21:19:54 +0000 (23:19 +0200)]
info: use the publicly visible address to fix the tests

The -Bsymbolic change causes us to get a different address when internaly
looking up the function than what application would get when the use the symbol
that they see. This made removing the default loghandler to fail, as it is set
internally and removed externaly.

13 years agoAutomatic update of common submodule
Stefan Kost [Wed, 15 Dec 2010 12:55:12 +0000 (14:55 +0200)]
Automatic update of common submodule

From 20742ae to 169462a

13 years agoconfigure: use the -Bsymbolic-functions linker flag if supported
Stefan Kost [Wed, 15 Dec 2010 10:10:02 +0000 (12:10 +0200)]
configure: use the -Bsymbolic-functions linker flag if supported

This feature turns intra library calls into direct function calls and thus makes
them a little faster. The downside is that this causes problems for e.g.
LD_PRELOAD based tools. Thus add a configure option to turn it off.

13 years agobasesink: improve last_stop calculation
Wim Taymans [Tue, 14 Dec 2010 18:00:14 +0000 (19:00 +0100)]
basesink: improve last_stop calculation

Only update the last_stop value when we had a valid stop position for the
clipping or else the clipping code assumes the stop position extends to the end
of the segment, which makes the position reporting return weird values.

13 years agobasesink: fix object type handling in queued preroll
Wim Taymans [Tue, 14 Dec 2010 14:52:22 +0000 (15:52 +0100)]
basesink: fix object type handling in queued preroll

Factor out the method to get the object type.
When preroll-queue-len > 0, use the right object type instead of ignoring
buffer-lists.

13 years agoAutomatic update of common submodule
Stefan Kost [Mon, 13 Dec 2010 14:22:46 +0000 (16:22 +0200)]
Automatic update of common submodule

From 011bcc8 to 20742ae

13 years agolibs: Fix GIR build for srcdir != builddir
Edward Hervey [Sat, 11 Dec 2010 09:10:04 +0000 (10:10 +0100)]
libs: Fix GIR build for srcdir != builddir

13 years agodocs: fix wrong use of Since: keyword
Stefan Kost [Wed, 8 Dec 2010 10:17:35 +0000 (12:17 +0200)]
docs: fix wrong use of Since: keyword

13 years agoregistry: maintain the typefind extension list order
Stefan Kost [Wed, 8 Dec 2010 09:52:31 +0000 (11:52 +0200)]
registry: maintain the typefind extension list order

13 years agodocs: add () to xref the function.
Stefan Kost [Wed, 8 Dec 2010 09:51:59 +0000 (11:51 +0200)]
docs: add () to xref the function.

13 years agoutils: remove some dead code, GST_DEBUG_COLOR is never defined
Tim-Philipp Müller [Tue, 7 Dec 2010 19:35:55 +0000 (19:35 +0000)]
utils: remove some dead code, GST_DEBUG_COLOR is never defined

13 years agoutils: const-ify arguments to gst_object_default_error()
Tim-Philipp Müller [Tue, 7 Dec 2010 19:35:24 +0000 (19:35 +0000)]
utils: const-ify arguments to gst_object_default_error()

13 years agodocs: gst_error_get_message() returns string in UTF-8, not current locale
Tim-Philipp Müller [Tue, 7 Dec 2010 18:46:01 +0000 (18:46 +0000)]
docs: gst_error_get_message() returns string in UTF-8, not current locale

We tell gettext to return everything in UTF-8 encoding.

13 years agodocs: libgstbase: more gobject introspection annotations
Tim-Philipp Müller [Tue, 7 Dec 2010 18:35:56 +0000 (18:35 +0000)]
docs: libgstbase: more gobject introspection annotations

Many of these are superfluous and were added for clarity.

13 years agodocs: gst: more gobject introspection annotations
Tim-Philipp Müller [Tue, 7 Dec 2010 18:35:04 +0000 (18:35 +0000)]
docs: gst: more gobject introspection annotations

Many of these are superfluous, added for clarity.

13 years agopad: register gst_pad_get_fixed_caps_func() with the debug log system
Tim-Philipp Müller [Sun, 5 Dec 2010 20:17:08 +0000 (20:17 +0000)]
pad: register gst_pad_get_fixed_caps_func() with the debug log system

13 years agolibs: Add -I$(top_srcdir)/libs to g-ir-scanner commands
Edward Hervey [Tue, 7 Dec 2010 12:19:10 +0000 (13:19 +0100)]
libs: Add -I$(top_srcdir)/libs to g-ir-scanner commands

Without this, it will fail finding all headers.

13 years agoplugin: recommend "--gst-disable-registry-fork" as well
Stefan Kost [Tue, 7 Dec 2010 10:57:40 +0000 (12:57 +0200)]
plugin: recommend "--gst-disable-registry-fork" as well

Disabling forking helps with debugging the cause of the crash in gdb.

13 years agodocs: some notes about our plugin docs workflow
Stefan Kost [Tue, 7 Dec 2010 10:56:44 +0000 (12:56 +0200)]
docs: some notes about our plugin docs workflow

13 years agopoll: return wakeup event in GPollFD
Wim Taymans [Mon, 6 Dec 2010 10:18:01 +0000 (11:18 +0100)]
poll: return wakeup event in GPollFD

13 years agopad: add some debug to fast push path
Mark Nauwelaerts [Mon, 6 Dec 2010 10:07:38 +0000 (11:07 +0100)]
pad: add some debug to fast push path

... so we don't loose track at times it is needed the most.

13 years agobasesink: Don't forget to unref the cached ClockId
Edward Hervey [Sun, 5 Dec 2010 14:58:48 +0000 (15:58 +0100)]
basesink: Don't forget to unref the cached ClockId

13 years agogstcheck: Don't check pad refcount too early
Edward Hervey [Sun, 5 Dec 2010 13:46:28 +0000 (14:46 +0100)]
gstcheck: Don't check pad refcount too early

Because of the new pad caching system, the peer pad might still
have a reference on a pad. We therefore delay the refcount checking
til 'after' we unlink the pad from any potential peer.

13 years agogstbin: Make element names clearer in debug statements
Edward Hervey [Sun, 5 Dec 2010 13:11:45 +0000 (14:11 +0100)]
gstbin: Make element names clearer in debug statements

Replaces confusing messages like:
 "Name name is not unique in bin bin, not adding"
by
 "Name 'name' is not unique in bin 'bin', not adding"

13 years agoregistry: Fix permissions if umask is broken
David Schleef [Sun, 5 Dec 2010 05:06:34 +0000 (21:06 -0800)]
registry: Fix permissions if umask is broken

Fixes: #564056.

13 years agobuild: remove trailing whitespaces after backslash in Makefile.am
Tim-Philipp Müller [Sat, 4 Dec 2010 14:23:59 +0000 (14:23 +0000)]
build: remove trailing whitespaces after backslash in Makefile.am

13 years agoconfigure: fix test so it works with FreeBSD's /bin/sh
Koop Mast [Sat, 4 Dec 2010 13:14:39 +0000 (13:14 +0000)]
configure: fix test so it works with FreeBSD's /bin/sh

Use '=' instead of '=='. Fixes:

configure: working c++ compiler found: yes
test: xyes: unexpected operator

http://bugzilla-attachments.gnome.org/attachment.cgi?id=175692

13 years agoUse g_snprintf() instead of snprintf()
David Schleef [Fri, 3 Dec 2010 19:29:30 +0000 (11:29 -0800)]
Use g_snprintf() instead of snprintf()

13 years agoAdd build system for Android
Benjamin Gaignard [Fri, 3 Dec 2010 15:44:23 +0000 (16:44 +0100)]
Add build system for Android

13 years agoclock: init variables in _reinit()
Wim Taymans [Fri, 3 Dec 2010 15:02:09 +0000 (16:02 +0100)]
clock: init variables in _reinit()

Properly initialize variables in _reinit() too

13 years agoclock: make sync clock wait lockfree
Wim Taymans [Thu, 21 Oct 2010 16:08:51 +0000 (18:08 +0200)]
clock: make sync clock wait lockfree

Make the common case lockfree.

13 years agobinaryregistry: use function introduced in GLib 2.22 unconditionally
Tim-Philipp Müller [Fri, 3 Dec 2010 12:04:23 +0000 (12:04 +0000)]
binaryregistry: use function introduced in GLib 2.22 unconditionally

13 years agopoll: small cleanups
Wim Taymans [Fri, 3 Dec 2010 11:42:10 +0000 (12:42 +0100)]
poll: small cleanups

13 years agopoll: make sure we remove the readfd messages
Wim Taymans [Wed, 3 Nov 2010 17:38:11 +0000 (18:38 +0100)]
poll: make sure we remove the readfd messages

13 years agopoll: add method to get a GPollFD
Wim Taymans [Wed, 3 Nov 2010 17:16:08 +0000 (18:16 +0100)]
poll: add method to get a GPollFD

13 years agopoll: Refactor and make more lockfree
Wim Taymans [Wed, 3 Nov 2010 16:56:24 +0000 (17:56 +0100)]
poll: Refactor and make more lockfree

Refactor the wakeup of the poll thread.
Always make a control socket to make things easier.
Make more methods lockfree.

13 years agopoll: move lock to where it makes more sense
Wim Taymans [Thu, 21 Oct 2010 00:02:29 +0000 (02:02 +0200)]
poll: move lock to where it makes more sense

13 years agopoll: make timer polls lockfree
Wim Taymans [Wed, 20 Oct 2010 23:15:44 +0000 (01:15 +0200)]
poll: make timer polls lockfree

Make sure we don't take a mutex in the normal code path of the timer
poll.

13 years agomultiqueue: return upon input when already eos
Mark Nauwelaerts [Thu, 2 Dec 2010 16:51:58 +0000 (17:51 +0100)]
multiqueue: return upon input when already eos

... rather than hanging incoming thread (as considered full in eos).

13 years agocaps: fix doc typo
Mark Nauwelaerts [Thu, 2 Dec 2010 16:49:04 +0000 (17:49 +0100)]
caps: fix doc typo

13 years agogst-inspect: remove some commented code
Mark Nauwelaerts [Sat, 16 Oct 2010 14:16:17 +0000 (16:16 +0200)]
gst-inspect: remove some commented code

13 years agogstobject: add stdio.h for snprint
Stefan Kost [Fri, 3 Dec 2010 11:52:03 +0000 (13:52 +0200)]
gstobject: add stdio.h for snprint

13 years agopipeline: Use an object as first argument to GST_WARNING_OBJECT
Edward Hervey [Fri, 3 Dec 2010 10:27:17 +0000 (11:27 +0100)]
pipeline: Use an object as first argument to GST_WARNING_OBJECT

13 years agomicro-optim: if (x) is cheaper than if (x > 0) for unsigned integers
Edward Hervey [Sat, 11 Apr 2009 13:04:41 +0000 (15:04 +0200)]
micro-optim: if (x) is cheaper than if (x > 0) for unsigned integers

13 years agogstquery: Use structure property directly, avoid function variable.
Edward Hervey [Fri, 10 Apr 2009 07:01:22 +0000 (09:01 +0200)]
gstquery: Use structure property directly, avoid function variable.

All functions in this file can access the structure field of a query directly.
This avoids having to call gst_query_get_structure() to get it, along with being
able to remove some function variables that were used to store the result of that
function.

13 years agogstinfo: remove useless ternary operator usage.
Edward Hervey [Fri, 10 Apr 2009 06:51:02 +0000 (08:51 +0200)]
gstinfo: remove useless ternary operator usage.

13 years agogstevent: Use structure property directly, avoid function variable.
Edward Hervey [Tue, 14 Sep 2010 11:08:57 +0000 (13:08 +0200)]
gstevent: Use structure property directly, avoid function variable.

All functions in this file can access the structure field of an event directly.
This avoids having to call gst_query_get_structure() to get it, along with being
able to remove some function variables that were used to store the result of that
function.

13 years agopad: add push cache to bufferlists
Wim Taymans [Fri, 3 Dec 2010 10:19:27 +0000 (11:19 +0100)]
pad: add push cache to bufferlists

Add the push cahce for the bufferlist push code path as well.

13 years agopad: don't cache the peer chainfunc
Wim Taymans [Fri, 3 Dec 2010 10:11:24 +0000 (11:11 +0100)]
pad: don't cache the peer chainfunc

There is no need to cache the peer chainfunction as we can just as efficiently
get to it from the peer object. Also not caching the chain function works better
because then we automatically get the new chainfunctions when they change.

13 years agopad: clear pad cache when installing probes
Wim Taymans [Fri, 3 Dec 2010 09:52:39 +0000 (10:52 +0100)]
pad: clear pad cache when installing probes

Move the method to clear the pad cache into _private.h
Clear the pad cache when installing pad probes.

13 years agopad: explicitly inline some functions
Wim Taymans [Wed, 20 Oct 2010 15:11:11 +0000 (17:11 +0200)]
pad: explicitly inline some functions

13 years agopad: remove unused variable
Wim Taymans [Wed, 13 Oct 2010 00:48:56 +0000 (02:48 +0200)]
pad: remove unused variable

13 years agopad: invalidate caches on flush and pad block
Wim Taymans [Wed, 13 Oct 2010 00:42:23 +0000 (02:42 +0200)]
pad: invalidate caches on flush and pad block

13 years agopad: don't unref NULL caps
Wim Taymans [Wed, 13 Oct 2010 00:20:43 +0000 (02:20 +0200)]
pad: don't unref NULL caps

13 years agopad: add invalidate function
Wim Taymans [Wed, 13 Oct 2010 00:17:28 +0000 (02:17 +0200)]
pad: add invalidate function

More small optimisations, remove the unneeded valid boolean.
Add function to invalide the cache.
Invalidate the cache on unlink.

13 years agopad: small cleanup
Wim Taymans [Tue, 12 Oct 2010 23:37:52 +0000 (01:37 +0200)]
pad: small cleanup

13 years agopad: improve pad push caching
Wim Taymans [Tue, 12 Oct 2010 23:25:27 +0000 (01:25 +0200)]
pad: improve pad push caching

Build the cache while we push data. When we don't have a cache, we run the
slowpath and collect cacheable properties. When all conditions are met, keep the
cached data around so that we can more efficiently push data around.

13 years agopad: prototype of pad push cache
Wim Taymans [Tue, 12 Oct 2010 10:29:49 +0000 (12:29 +0200)]
pad: prototype of pad push cache

Prototype of how we can cache the peer and caps for a pad link.

13 years agodocs: fix previous extract.pl commit
Stefan Kost [Fri, 3 Dec 2010 10:23:27 +0000 (12:23 +0200)]
docs: fix previous extract.pl commit

Make it also work in the srcdir=builddir case again.

13 years agotask: avoid task lock for each iteration
Wim Taymans [Wed, 20 Oct 2010 09:58:06 +0000 (11:58 +0200)]
task: avoid task lock for each iteration

Make the task state an atomic variable so that we can avoid taking and releasing
the task lock for each iteration.

13 years agodocs: fix example matching in extract.pl
Stefan Kost [Fri, 3 Dec 2010 08:18:19 +0000 (10:18 +0200)]
docs: fix example matching in extract.pl

When building with $srcdir != $builddir output would contain the builddir path.
Strip the path when scanning the xml for the example markers.

13 years agodocs: query doc improvements
Stefan Kost [Fri, 19 Nov 2010 13:06:05 +0000 (15:06 +0200)]
docs: query doc improvements

More xrefs. Mentioned that some queries need a running pipeline.

13 years agoelementfactory: clarify list item types in comments
Stefan Kost [Fri, 19 Nov 2010 09:43:40 +0000 (11:43 +0200)]
elementfactory: clarify list item types in comments

13 years agopadtemplate: add two FIXME0.11: comments
Stefan Kost [Fri, 19 Nov 2010 08:29:34 +0000 (10:29 +0200)]
padtemplate: add two FIXME0.11: comments

13 years agopadtemplate: allow disablinbg the template name conformance checks
Stefan Kost [Fri, 19 Nov 2010 08:23:54 +0000 (10:23 +0200)]
padtemplate: allow disablinbg the template name conformance checks

13 years agopadtemplate: the supplied caps may not be NULL
Stefan Kost [Thu, 18 Nov 2010 14:31:30 +0000 (16:31 +0200)]
padtemplate: the supplied caps may not be NULL

There is a earlier g_return_val_if_fail check. Also
gst_static_pad_template_get does not have such a check.

13 years agofakesink: Print sink-message events like a message and the GstMessage structure
Andoni Morales Alastruey [Wed, 3 Nov 2010 15:37:10 +0000 (16:37 +0100)]
fakesink: Print sink-message events like a message and the GstMessage structure

13 years agodesign-docs: add html output using asciidoc
Stefan Kost [Mon, 1 Nov 2010 13:32:43 +0000 (15:32 +0200)]
design-docs: add html output using asciidoc

Unify the ad-hoc markup to be asciidoc style in many places. Add a "html" target
to Makefile to generate the output.

13 years agogstobject: more default name generation more efficient
Stefan Kost [Tue, 19 Oct 2010 11:27:20 +0000 (14:27 +0300)]
gstobject: more default name generation more efficient

Save ~2000 malloc/memcpy/free pairs at startup by running to_lower in-place.
Also skip the numbers as we can.

13 years agopluginfeature: use the parent_class from G_DEFINE_TYPE macro and drop extra copy
Stefan Kost [Mon, 18 Oct 2010 11:45:16 +0000 (14:45 +0300)]
pluginfeature: use the parent_class from G_DEFINE_TYPE macro and drop extra copy

13 years agoelementfactory: use g_intern_string for interface names
Stefan Kost [Wed, 20 Oct 2010 11:27:16 +0000 (14:27 +0300)]
elementfactory: use g_intern_string for interface names

13 years agoregistry: also intern the static caps
Stefan Kost [Mon, 18 Oct 2010 10:29:53 +0000 (13:29 +0300)]
registry: also intern the static caps

13 years agoelementfactory: meta-data can be NULL
Stefan Kost [Thu, 2 Dec 2010 22:00:09 +0000 (00:00 +0200)]
elementfactory: meta-data can be NULL

13 years agogstdatetime: Fix handling of timezones
Thiago Santos [Thu, 2 Dec 2010 19:28:43 +0000 (16:28 -0300)]
gstdatetime: Fix handling of timezones

Fix returning of timezones on systems with gdatetime
to use floats on the math expression to avoid
truncating the fractional part.

Also adds a test for covering this case.

13 years agogstdataqueue: Don't break ABI
Edward Hervey [Thu, 2 Dec 2010 18:44:41 +0000 (19:44 +0100)]
gstdataqueue: Don't break ABI

The order of the field was wrong, and the size of the structure didn't
end up being the same.

13 years agobasesink: rework position reporting code
Wim Taymans [Thu, 25 Nov 2010 17:48:09 +0000 (18:48 +0100)]
basesink: rework position reporting code

Unify the different position reporting code paths to make it more
understandable.
Use start_time to get more accurate position reporting in paused.
Fix unit tests for more accurate reporting.

13 years agobasesink: perform wait_preroll in a while loop
Wim Taymans [Thu, 25 Nov 2010 15:06:07 +0000 (16:06 +0100)]
basesink: perform wait_preroll in a while loop

We need to continue calling wait_preroll() as long as the need_preroll variable
is true.

13 years agoutils: return immediately for -1 conversion
Wim Taymans [Wed, 17 Nov 2010 15:46:30 +0000 (16:46 +0100)]
utils: return immediately for -1 conversion

When we are asked to convert -1, we can return immediately with a -1 return
value.

13 years agoutils: a convert query can have a -1 input value
Wim Taymans [Wed, 17 Nov 2010 15:42:00 +0000 (16:42 +0100)]
utils: a convert query can have a -1 input value

It is allowed to pass -1 to the src_val for a convert.

13 years agobasesink: also preroll after a flush with async=false
Wim Taymans [Tue, 16 Nov 2010 11:20:37 +0000 (12:20 +0100)]
basesink: also preroll after a flush with async=false

Make sure to preroll after a flush even when we are async=false.
Add unit test.

Fixes #634965

13 years agoadapter: improve docs a little.
Wim Taymans [Mon, 15 Nov 2010 17:20:27 +0000 (18:20 +0100)]
adapter: improve docs a little.

13 years agocheck: lock src state to avoid error cases
Wim Taymans [Mon, 15 Nov 2010 17:17:36 +0000 (18:17 +0100)]
check: lock src state to avoid error cases

Lock the state of the src element or else the pipeline might go into the error
state when we set it to PAUSED later.

13 years agopipeline: avoid using invalid clock times
Wim Taymans [Mon, 15 Nov 2010 11:49:05 +0000 (12:49 +0100)]
pipeline: avoid using invalid clock times

Be extra careful to not use invalid clock times but give a warning instead. This
should make things work better with faulty clock implementations.

13 years agocaps: improve some comments about the zigzag intersection
Wim Taymans [Thu, 11 Nov 2010 09:41:18 +0000 (10:41 +0100)]
caps: improve some comments about the zigzag intersection

13 years agodocs: Add unused symbols to proper sections
Edward Hervey [Thu, 2 Dec 2010 12:04:30 +0000 (13:04 +0100)]
docs: Add unused symbols to proper sections