mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 12:11:13 +00:00
goom2k1/doc: Use GstGoom2k1 namespace
The doc generator isn't happy when we have class name clash. Simply use it's own namespace.
This commit is contained in:
parent
cde1f12ad3
commit
18c43aa845
3 changed files with 47 additions and 47 deletions
|
@ -889,15 +889,15 @@ gst_goom_get_type
|
|||
<SECTION>
|
||||
<FILE>element-goom2k1</FILE>
|
||||
<TITLE>goom2k1</TITLE>
|
||||
GstGoom
|
||||
GstGoom2k1
|
||||
<SUBSECTION Standard>
|
||||
GstGoomClass
|
||||
GOOM_SAMPLES
|
||||
GST_GOOM
|
||||
GST_IS_GOOM
|
||||
GST_TYPE_GOOM
|
||||
GST_GOOM_CLASS
|
||||
GST_IS_GOOM_CLASS
|
||||
GstGoomClass2k1
|
||||
GOOM2K1_SAMPLES
|
||||
GST_GOOM2K1
|
||||
GST_IS_GOOM2K1
|
||||
GST_TYPE_GOOM2K1
|
||||
GST_GOOM2K1_CLASS
|
||||
GST_IS_GOOM2K1_CLASS
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
|
|
|
@ -43,8 +43,8 @@
|
|||
#include "gstgoom.h"
|
||||
#include "goom_core.h"
|
||||
|
||||
GST_DEBUG_CATEGORY_STATIC (goom_debug);
|
||||
#define GST_CAT_DEFAULT goom_debug
|
||||
GST_DEBUG_CATEGORY_STATIC (goom2k1_debug);
|
||||
#define GST_CAT_DEFAULT goom2k1_debug
|
||||
|
||||
#define DEFAULT_WIDTH 320
|
||||
#define DEFAULT_HEIGHT 240
|
||||
|
@ -76,19 +76,17 @@ static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink",
|
|||
"channel-mask = (bitmask) 0x3, " "layout = (string) interleaved")
|
||||
);
|
||||
|
||||
static void gst_goom_finalize (GObject * object);
|
||||
static void gst_goom2k1_finalize (GObject * object);
|
||||
|
||||
static gboolean gst_goom_setup (GstAudioVisualizer * base);
|
||||
static gboolean gst_goom_render (GstAudioVisualizer * base, GstBuffer * audio,
|
||||
GstVideoFrame * video);
|
||||
static gboolean gst_goom2k1_setup (GstAudioVisualizer * base);
|
||||
static gboolean gst_goom2k1nrender (GstAudioVisualizer * base,
|
||||
GstBuffer * audio, GstVideoFrame * video);
|
||||
|
||||
typedef GstGoom GstGoom2k1;
|
||||
typedef GstGoomClass GstGoom2k1Class;
|
||||
|
||||
G_DEFINE_TYPE (GstGoom2k1, gst_goom, GST_TYPE_AUDIO_VISUALIZER);
|
||||
G_DEFINE_TYPE (GstGoom2k1, gst_goom2k1, GST_TYPE_AUDIO_VISUALIZER);
|
||||
|
||||
static void
|
||||
gst_goom_class_init (GstGoomClass * klass)
|
||||
gst_goom2k1_class_init (GstGoom2k1Class * klass)
|
||||
{
|
||||
GObjectClass *gobject_class;
|
||||
GstElementClass *gstelement_class;
|
||||
|
@ -98,7 +96,7 @@ gst_goom_class_init (GstGoomClass * klass)
|
|||
gstelement_class = (GstElementClass *) klass;
|
||||
visualizer_class = (GstAudioVisualizerClass *) klass;
|
||||
|
||||
gobject_class->finalize = gst_goom_finalize;
|
||||
gobject_class->finalize = gst_goom2k1_finalize;
|
||||
|
||||
gst_element_class_set_static_metadata (gstelement_class,
|
||||
"GOOM: what a GOOM! 2k1 edition", "Visualization",
|
||||
|
@ -109,14 +107,15 @@ gst_goom_class_init (GstGoomClass * klass)
|
|||
gst_element_class_add_pad_template (gstelement_class,
|
||||
gst_static_pad_template_get (&src_template));
|
||||
|
||||
GST_DEBUG_CATEGORY_INIT (goom_debug, "goom", 0, "goom visualisation element");
|
||||
GST_DEBUG_CATEGORY_INIT (goom2k1_debug, "goom2k1", 0,
|
||||
"goom2k1 visualisation element");
|
||||
|
||||
visualizer_class->setup = GST_DEBUG_FUNCPTR (gst_goom_setup);
|
||||
visualizer_class->render = GST_DEBUG_FUNCPTR (gst_goom_render);
|
||||
visualizer_class->setup = GST_DEBUG_FUNCPTR (gst_goom2k1_setup);
|
||||
visualizer_class->render = GST_DEBUG_FUNCPTR (gst_goom2k1_render);
|
||||
}
|
||||
|
||||
static void
|
||||
gst_goom_init (GstGoom * goom)
|
||||
gst_goom2k1_init (GstGoom2k1 * goom)
|
||||
{
|
||||
goom->width = DEFAULT_WIDTH;
|
||||
goom->height = DEFAULT_HEIGHT;
|
||||
|
@ -126,19 +125,19 @@ gst_goom_init (GstGoom * goom)
|
|||
}
|
||||
|
||||
static void
|
||||
gst_goom_finalize (GObject * object)
|
||||
gst_goom2k1_finalize (GObject * object)
|
||||
{
|
||||
GstGoom *goom = GST_GOOM (object);
|
||||
GstGoom2k1 *goom = GST_GOOM2K1 (object);
|
||||
|
||||
goom_close (&(goom->goomdata));
|
||||
|
||||
G_OBJECT_CLASS (gst_goom_parent_class)->finalize (object);
|
||||
G_OBJECT_CLASS (gst_goom2k1_parent_class)->finalize (object);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
gst_goom_setup (GstAudioVisualizer * base)
|
||||
gst_goom2k1_setup (GstAudioVisualizer * base)
|
||||
{
|
||||
GstGoom *goom = GST_GOOM (base);
|
||||
GstGoom2k1 *goom = GST_GOOM2K1 (base);
|
||||
|
||||
goom->width = GST_VIDEO_INFO_WIDTH (&base->vinfo);
|
||||
goom->height = GST_VIDEO_INFO_HEIGHT (&base->vinfo);
|
||||
|
@ -149,26 +148,26 @@ gst_goom_setup (GstAudioVisualizer * base)
|
|||
}
|
||||
|
||||
static gboolean
|
||||
gst_goom_render (GstAudioVisualizer * base, GstBuffer * audio,
|
||||
gst_goom2k1_render (GstAudioVisualizer * base, GstBuffer * audio,
|
||||
GstVideoFrame * video)
|
||||
{
|
||||
GstGoom *goom = GST_GOOM (base);
|
||||
GstGoom2k1 *goom = GST_GOOM2K1 (base);
|
||||
GstMapInfo amap;
|
||||
gint16 datain[2][GOOM_SAMPLES];
|
||||
gint16 datain[2][GOOM2K1_SAMPLES];
|
||||
gint16 *adata;
|
||||
gint i;
|
||||
|
||||
/* get next GOOM_SAMPLES, we have at least this amount of samples */
|
||||
/* get next GOOM2K1_SAMPLES, we have at least this amount of samples */
|
||||
gst_buffer_map (audio, &amap, GST_MAP_READ);
|
||||
adata = (gint16 *) amap.data;
|
||||
|
||||
if (goom->channels == 2) {
|
||||
for (i = 0; i < GOOM_SAMPLES; i++) {
|
||||
for (i = 0; i < GOOM2K1_SAMPLES; i++) {
|
||||
datain[0][i] = *adata++;
|
||||
datain[1][i] = *adata++;
|
||||
}
|
||||
} else {
|
||||
for (i = 0; i < GOOM_SAMPLES; i++) {
|
||||
for (i = 0; i < GOOM2K1_SAMPLES; i++) {
|
||||
datain[0][i] = *adata;
|
||||
datain[1][i] = *adata++;
|
||||
}
|
||||
|
@ -183,7 +182,8 @@ gst_goom_render (GstAudioVisualizer * base, GstBuffer * audio,
|
|||
static gboolean
|
||||
plugin_init (GstPlugin * plugin)
|
||||
{
|
||||
return gst_element_register (plugin, "goom2k1", GST_RANK_NONE, GST_TYPE_GOOM);
|
||||
return gst_element_register (plugin, "goom2k1", GST_RANK_NONE,
|
||||
GST_TYPE_GOOM2K1);
|
||||
}
|
||||
|
||||
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
||||
|
|
|
@ -27,18 +27,18 @@
|
|||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
#define GOOM_SAMPLES 512
|
||||
#define GOOM2K1_SAMPLES 512
|
||||
|
||||
#define GST_TYPE_GOOM (gst_goom_get_type())
|
||||
#define GST_GOOM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_GOOM,GstGoom))
|
||||
#define GST_GOOM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_GOOM,GstGoomClass))
|
||||
#define GST_IS_GOOM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_GOOM))
|
||||
#define GST_IS_GOOM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_GOOM))
|
||||
#define GST_TYPE_GOOM2K1 (gst_goom2k1_get_type())
|
||||
#define GST_GOOM2K1(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_GOOM2K1,GstGoom2k1))
|
||||
#define GST_GOOM2K1_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_GOOM2K1,GstGoom2k1Class))
|
||||
#define GST_IS_GOOM2K1(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_GOOM2K1))
|
||||
#define GST_IS_GOOM2K1_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_GOOM2K1))
|
||||
|
||||
typedef struct _GstGoom GstGoom;
|
||||
typedef struct _GstGoomClass GstGoomClass;
|
||||
typedef struct _GstGoom2k1 GstGoom2k1;
|
||||
typedef struct _GstGoom2k1Class GstGoom2k1Class;
|
||||
|
||||
struct _GstGoom
|
||||
struct _GstGoom2k1
|
||||
{
|
||||
GstAudioVisualizer parent;
|
||||
|
||||
|
@ -53,13 +53,13 @@ struct _GstGoom
|
|||
GoomData goomdata;
|
||||
};
|
||||
|
||||
struct _GstGoomClass
|
||||
struct _GstGoom2k1Class
|
||||
{
|
||||
GstAudioVisualizerClass parent_class;
|
||||
};
|
||||
|
||||
GType gst_goom_get_type (void);
|
||||
gboolean gst_goom_plugin_init (GstPlugin * plugin);
|
||||
GType gst_goom2k1_get_type (void);
|
||||
gboolean gst_goom2k1_plugin_init (GstPlugin * plugin);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
|
|
Loading…
Reference in a new issue