- 21 May, 2021 21 commits
-
-
Valentin David authored
-
-
This flag is used to announce that the respective key is mandatory and therefore the object containing this key is not suitable to be merged with other objects missing it.
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
Use defines for the param index. Fix params for filter. Make it possible to use Props params.
-
Wim Taymans authored
-
Peter Hutterer authored
Theme from doxygen-awesome-css with custom modifications based on the pipewire.org website to use the same type of blue, grey, etc. doxygen-awesome-css is MIT licensed, see https://github.com/jothepro/doxygen-awesome-css
-
Peter Hutterer authored
C code doesn't lend itself well to using classes and pages are best for prose. A doxygen group is a set of related functions - which is exactly what we have here, e.g. pw_context. This patch basically adds the following lines to each header: \defgroup pw_whatever \addtogroup pw_whatever \{ .... function declarations .... \} Doxygen is smart enough to merge documentation in the header with documentation in the correspondin .c file where the function is implemented.
-
Peter Hutterer authored
-
Peter Hutterer authored
-
Peter Hutterer authored
-
Peter Hutterer authored
Where both declaration and definition are documented, drop one and rely on the other. Drop the obvious documentations where not needed, doxygen wants either none or all parameters documented.
-
Peter Hutterer authored
-
Peter Hutterer authored
-
Peter Hutterer authored
These pages never existed, let's not try to reference them.
-
Peter Hutterer authored
-
Peter Hutterer authored
As of f724319e this happens automatically and the function is no longer available.
-
Peter Hutterer authored
Doxygen complains about invalid HTML tags, let's mark them as code.
-
Peter Hutterer authored
-
Peter Hutterer authored
-
- 20 May, 2021 5 commits
-
-
Wim Taymans authored
When we duplicate the pipeline to match the channels, only check if a port was used only once for the first instance. Makes demonic filter work again.
-
-
This still referred to a config file format prior to 49d11acd. Reword sections accordingly and try to explain the actual configuration file format. xmltoman is quite limited in its supported tags, so we need to use wrong tags to get some sensible formatting, notably <opt> to get a bold word.
-
-
-
- 19 May, 2021 2 commits
-
-
Jonas Holmberg authored
Add a module to set thread priorities without using rtkit.
-
Wim Taymans authored
-
- 18 May, 2021 12 commits
-
-
Peter Hutterer authored
This replaces the manual check for "true" and some (inconsistent) return value of atoi. All those instances now require either "true" or "1" to parse as true, any other value (including NULL) is boolean false.
-
Peter Hutterer authored
-
Peter Hutterer authored
-
Peter Hutterer authored
This change is only done in source files for now, header files will be done separately.
-
Peter Hutterer authored
This change is only done in source files for now, header files will be done separately.
-
Peter Hutterer authored
This change is only done in source files for now, header files will be done separately.
-
Peter Hutterer authored
Easier to use than strcmp() since their return value matches expectations. And they do what is expected with NULL strings, two NULL pointers are equal, one NULL pointer is not equal.
-
Peter Hutterer authored
strcmp() is easier to get wrong (or lack consistency) so let's abstract all these calls with a little helper.
-
udev's ID_MODEL_ID and ID_VENDOR_ID are inconsistent: always 4-digit hex but sound devices are prefixed with 0x, v4l devices are not. Depending on the actual ID, the value will look like decimal (1234) or hex (a234). pw-dump will then print those as either decimal integers (i.e. 0x1234 becomes decimal 1234) or double (i.e. a234 becomes 41524.00). Make this consistent by converting the string from hex do decimal where we get it.
-
Most of the time when we convert a string to an integer we only care about success. Let's wrap this with a helper function that sets the value to the result and returns true on success.
-
Peter Hutterer authored
These are not part of the ABI, prefixing them makes this a bit more obvious that they shouldn't be used.
-
Peter Hutterer authored
-