mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-07-16 11:28:36 +00:00
Original commit message from CVS: * configure.ac: * docs/gst/gstreamer-sections.txt: * docs/gst/gstreamer.types: * docs/gst/gstreamer.types.in: * gst/Makefile.am: * gst/gst.c: * gst/gstbin.c: (gst_bin_class_init), (gst_bin_set_index_func): * gst/gstconfig.h.in: * gst/gstelement.c: (gst_element_get_index): * gst/gstregistrybinary.c: (gst_registry_binary_save_feature), (gst_registry_binary_load_feature), (gst_registry_binary_read_cache): * gst/gstregistryxml.c: (load_feature), (gst_registry_xml_read_cache), (gst_registry_xml_save_feature): * plugins/Makefile.am: * tools/gst-indent: * tools/gst-inspect.c: (print_index_info), (print_element_list), (print_plugin_features), (print_element_features): * tools/gst-xmlinspect.c: (print_event_masks), (print_element_info): * win32/common/gstconfig.h: Remove GST_DISABLE_(ENUMTYPES|INDEX|URI) everywhere. Disabling the indexers and URI handler code will only reduce the required amount of memory by a very small amount but on the other hand requires much more maintaince work. Apart from that many places of code are broken when disabling them. Disabling the enum types doesn't reduce the required amount of memory by more than a few bytes and makes it hard to fix bugs like #539772, i.e. use the enums as GObject properties.
42 lines
1 KiB
Plaintext
42 lines
1 KiB
Plaintext
% add a _get_type for every GObject whose properties and signals you want
|
|
% documented
|
|
% add the relevant includes to be able to call those _get_type functions
|
|
|
|
% adding a get_type here will:
|
|
% - change output file name from gstreamer-(whatever).html to (whatever).html
|
|
% - document properties and signals
|
|
|
|
#include <gst/gst.h>
|
|
|
|
gst_bin_get_type
|
|
gst_bus_get_type
|
|
gst_child_proxy_get_type
|
|
gst_clock_get_type
|
|
gst_element_factory_get_type
|
|
gst_element_get_type
|
|
gst_ghost_pad_get_type
|
|
gst_implements_interface_get_type
|
|
gst_index_factory_get_type
|
|
gst_index_get_type
|
|
gst_object_get_type
|
|
gst_pad_get_type
|
|
gst_pad_template_get_type
|
|
gst_pipeline_get_type
|
|
gst_plugin_feature_get_type
|
|
gst_preset_get_type
|
|
gst_registry_get_type
|
|
gst_system_clock_get_type
|
|
gst_tag_setter_get_type
|
|
gst_task_get_type
|
|
gst_type_find_factory_get_type
|
|
gst_uri_handler_get_type
|
|
@GST_LOADSAVE_DOC_TYPES@gst_xml_get_type
|
|
|
|
% these are not GObject derived types
|
|
% this works with gtk-doc 1.10 at least
|
|
%gst_buffer_get_type
|
|
%gst_mini_object_get_type
|
|
%gst_message_get_type
|
|
%gst_query_get_type
|
|
|