Commit 8ba4b701 authored by Sebastian Dröge's avatar Sebastian Dröge
Browse files

Revert "Revert "Use init functions for Orc code""

This reverts commit 93aa1363.

Everything should work now after regenerating the disted source files.
parent bb147921
......@@ -1291,8 +1291,7 @@ gst_adder_change_state (GstElement * element, GstStateChange transition)
static gboolean
plugin_init (GstPlugin * plugin)
{
GST_DEBUG_CATEGORY_INIT (GST_CAT_DEFAULT, "adder", 0,
"audio channel mixing element");
gst_adder_orc_init ();
if (!gst_element_register (plugin, "adder", GST_RANK_NONE, GST_TYPE_ADDER)) {
return FALSE;
......
.init gst_adder_orc_init
.function add_int32
.dest 4 d1 gint32
.source 4 s1 gint32
......
.init gst_audio_convert_orc_init
.function orc_audio_convert_unpack_u8
.dest 4 d1 gint32
.source 1 s1 guint8
......
......@@ -26,10 +26,13 @@
#include "plugin.h"
#include <gst/audio/multichannel.h>
#include "gstaudioconvertorc.h"
static gboolean
plugin_init (GstPlugin * plugin)
{
gst_audio_convert_orc_init ();
/* ensure GstAudioChannelPosition type is registered */
if (!gst_audio_channel_position_get_type ())
return FALSE;
......
......@@ -79,6 +79,7 @@
#include <gst/video/video.h>
#include "gstvideoscale.h"
#include "gstvideoscaleorc.h"
#include "vs_image.h"
#include "vs_4tap.h"
#include "vs_fill_borders.h"
......@@ -1289,6 +1290,8 @@ gst_video_scale_src_event (GstBaseTransform * trans, GstEvent * event)
static gboolean
plugin_init (GstPlugin * plugin)
{
gst_videoscale_orc_init ();
if (!gst_element_register (plugin, "videoscale", GST_RANK_NONE,
GST_TYPE_VIDEO_SCALE))
return FALSE;
......
.init gst_videoscale_orc_init
.function orc_merge_linear_u8
.dest 1 d1
.source 1 s1
......
......@@ -37,6 +37,7 @@
#include "config.h"
#endif
#include "gstvideotestsrc.h"
#include "gstvideotestsrcorc.h"
#include "videotestsrc.h"
#include <string.h>
......@@ -919,6 +920,8 @@ gst_video_test_src_start (GstBaseSrc * basesrc)
static gboolean
plugin_init (GstPlugin * plugin)
{
gst_videotestsrc_orc_init ();
GST_DEBUG_CATEGORY_INIT (video_test_src_debug, "videotestsrc", 0,
"Video Test Source");
......
.init gst_videotestsrc_orc_init
.function gst_orc_splat_u8
.dest 1 d1 guint8
.param 1 p1
......
......@@ -1078,6 +1078,8 @@ volume_get_property (GObject * object, guint prop_id, GValue * value,
static gboolean
plugin_init (GstPlugin * plugin)
{
gst_volume_orc_init ();
/* initialize gst controller library */
gst_controller_init (NULL, NULL);
......
.init gst_volume_orc_init
.function orc_scalarmultiply_f32_ns
.dest 4 d1 float
.source 4 s1 float
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment