| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1487>
|
| |
|
|
|
|
|
|
| |
And fix a LV2_PORT_GROUPS__rearLeft/LV2_PORT_GROUPS__rearRight typo
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1125>
|
|
|
|
|
|
|
|
|
|
|
| |
GCC 10 defaults to -fno-common. This means that global variables shared
across multiple translation units should be declared as 'extern' in
header files and defined in exactly one C file. See:
https://gcc.gnu.org/gcc-10/porting_to.html
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1125
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1125>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
```
FAILED: subprojects/gst-plugins-bad/ext/lv2/b8a2ebe@@gstlv2@sha/gstlv2utils.c.o
../subprojects/gst-plugins-bad/ext/lv2/gstlv2utils.c: In function 'lv2_log_printf':
../subprojects/gst-plugins-bad/ext/lv2/gstlv2utils.c:50:3: error: attempt to use poisoned "gst_debug_log_valist"
50 | gst_debug_log_valist (lv2_debug, GST_LEVEL_INFO, "", "", 0, NULL, fmt, ap);
| ^
../subprojects/gst-plugins-bad/ext/lv2/gstlv2utils.c:50:25: error: 'lv2_debug' undeclared (first use in this function); did you mean 'g_debug'?
50 | gst_debug_log_valist (lv2_debug, GST_LEVEL_INFO, "", "", 0, NULL, fmt, ap);
| ^~~~~~~~~
| g_debug
```
|
| |
|
| |
|
|
|
|
|
| |
Makes sure their path gets added to the uninstalled environment
and makes sure they get included in the docs.
|
|
|
|
|
|
|
| |
The only plugins remaining are those that haven't been ported to Meson
yet, and msdk. Also, the tests are still automagic.
https://bugzilla.gnome.org/show_bug.cgi?id=795107
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=794568
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=791330
|
|
|
|
|
|
|
|
|
| |
While keeping it simple, this patch tries and mimic lilv default path.
It does not matter if some path are duplicated due to symlink because in
the end it's lilv that will walk these paths. The worst case is that we
update our cache more often then strictly needed.
https://bugzilla.gnome.org/show_bug.cgi?id=791717
|
|
|
|
|
|
| |
Otherwise we might not update the cache when needed.
https://bugzilla.gnome.org/show_bug.cgi?id=791717
|
|
|
|
|
|
| |
Note that I only support lilv 0.22+ for now, because it's simple and old
enough. If anyone needs to use the 0.16 support it will need to be
added.
|
|
|
|
|
| |
Static and dynamic plugins now have the same interface. The standard
--enable-static/--enable-shared toggle are sufficient.
|
| |
|
| |
|
|
|
|
|
|
| |
Implementing the removal of presets is unfortunately not feasibla with
versions < 0.22.
Fixes #768595
|
| |
|
|
|
|
|
| |
Provide a fallback impl. for the only new function we were using from 0.22.
Fixes #768595
|
|
|
|
| |
Plugns supporting the state interface can now save their presets under '.lv2'.
|
|
|
|
|
| |
Detect if plugins can do presets. Lazily read a list of presets and add support
for loading.
|
|
|
|
|
| |
CVPorts are ports that take a buffer. For now we just fill the buffers with
the control value.
|
| |
|
|
|
|
|
| |
Use the defines from the headers and get rid of our own namespace defines.
Replace the 'role' prop with 'designation'.
|
|
|
|
|
| |
Log more details when we find a bad scalepoint and downgrade the logging of the
good enum valzes.
|
|
|
|
|
|
| |
Plugins can provide a set of named values for a control port. Ideally only those
values are set for the property. Check if all scalepoints are integers and if so
generate an enum type.
|
|
|
|
|
| |
Only complain about bad bounds, if the plugin actually set those. Otherwise
silently adjust our defaults.
|
|
|
|
| |
We're not actually using it.
|
| |
|
|
|
|
| |
Use the plugin_cache extra data to avoid introspecting over and over again.
|
|
|
|
| |
This is the most used one and at the same time easy to implement sing QGQuark.
|
|
|
|
|
| |
Plugins can report what host features they need. Since we start to implement host feature
check which plugins we can no suuport.
|
|
|
|
| |
Update the readme with a working example and list what feature are supported.
|
|
|
|
| |
Implement a log handler as the first one.
|
|
|
|
|
| |
We haven't implemented this yet and those plugin would fail when we instantiate
them.
|
|
|
|
| |
This helps apps to structure the element collection.
|
|
|
|
| |
This is a preparaton for adding lv2-sources and -sinks.
|
| |
|
|
|
|
| |
Just pass the string when registering.
|
|
|
|
| |
This doc block is already in gstlv2.c.
|
|
|
|
|
|
|
|
| |
Properly separate files as we will not have only one single base class
for all elements as we used to with 0.10, but the same way it is done
with ladspa, we subclass GstAudioFilter, GstBaseSource etc...
https://bugzilla.gnome.org/show_bug.cgi?id=678207
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=687520
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=654572
|