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:
Nicolas Dufresne 2015-08-10 15:55:19 -04:00
parent cde1f12ad3
commit 18c43aa845
3 changed files with 47 additions and 47 deletions

View file

@ -889,15 +889,15 @@ gst_goom_get_type
<SECTION> <SECTION>
<FILE>element-goom2k1</FILE> <FILE>element-goom2k1</FILE>
<TITLE>goom2k1</TITLE> <TITLE>goom2k1</TITLE>
GstGoom GstGoom2k1
<SUBSECTION Standard> <SUBSECTION Standard>
GstGoomClass GstGoomClass2k1
GOOM_SAMPLES GOOM2K1_SAMPLES
GST_GOOM GST_GOOM2K1
GST_IS_GOOM GST_IS_GOOM2K1
GST_TYPE_GOOM GST_TYPE_GOOM2K1
GST_GOOM_CLASS GST_GOOM2K1_CLASS
GST_IS_GOOM_CLASS GST_IS_GOOM2K1_CLASS
</SECTION> </SECTION>
<SECTION> <SECTION>

View file

@ -43,8 +43,8 @@
#include "gstgoom.h" #include "gstgoom.h"
#include "goom_core.h" #include "goom_core.h"
GST_DEBUG_CATEGORY_STATIC (goom_debug); GST_DEBUG_CATEGORY_STATIC (goom2k1_debug);
#define GST_CAT_DEFAULT goom_debug #define GST_CAT_DEFAULT goom2k1_debug
#define DEFAULT_WIDTH 320 #define DEFAULT_WIDTH 320
#define DEFAULT_HEIGHT 240 #define DEFAULT_HEIGHT 240
@ -76,19 +76,17 @@ static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink",
"channel-mask = (bitmask) 0x3, " "layout = (string) interleaved") "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_goom2k1_setup (GstAudioVisualizer * base);
static gboolean gst_goom_render (GstAudioVisualizer * base, GstBuffer * audio, static gboolean gst_goom2k1nrender (GstAudioVisualizer * base,
GstVideoFrame * video); 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 static void
gst_goom_class_init (GstGoomClass * klass) gst_goom2k1_class_init (GstGoom2k1Class * klass)
{ {
GObjectClass *gobject_class; GObjectClass *gobject_class;
GstElementClass *gstelement_class; GstElementClass *gstelement_class;
@ -98,7 +96,7 @@ gst_goom_class_init (GstGoomClass * klass)
gstelement_class = (GstElementClass *) klass; gstelement_class = (GstElementClass *) klass;
visualizer_class = (GstAudioVisualizerClass *) 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, gst_element_class_set_static_metadata (gstelement_class,
"GOOM: what a GOOM! 2k1 edition", "Visualization", "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_element_class_add_pad_template (gstelement_class,
gst_static_pad_template_get (&src_template)); 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->setup = GST_DEBUG_FUNCPTR (gst_goom2k1_setup);
visualizer_class->render = GST_DEBUG_FUNCPTR (gst_goom_render); visualizer_class->render = GST_DEBUG_FUNCPTR (gst_goom2k1_render);
} }
static void static void
gst_goom_init (GstGoom * goom) gst_goom2k1_init (GstGoom2k1 * goom)
{ {
goom->width = DEFAULT_WIDTH; goom->width = DEFAULT_WIDTH;
goom->height = DEFAULT_HEIGHT; goom->height = DEFAULT_HEIGHT;
@ -126,19 +125,19 @@ gst_goom_init (GstGoom * goom)
} }
static void 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)); goom_close (&(goom->goomdata));
G_OBJECT_CLASS (gst_goom_parent_class)->finalize (object); G_OBJECT_CLASS (gst_goom2k1_parent_class)->finalize (object);
} }
static gboolean 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->width = GST_VIDEO_INFO_WIDTH (&base->vinfo);
goom->height = GST_VIDEO_INFO_HEIGHT (&base->vinfo); goom->height = GST_VIDEO_INFO_HEIGHT (&base->vinfo);
@ -149,26 +148,26 @@ gst_goom_setup (GstAudioVisualizer * base)
} }
static gboolean static gboolean
gst_goom_render (GstAudioVisualizer * base, GstBuffer * audio, gst_goom2k1_render (GstAudioVisualizer * base, GstBuffer * audio,
GstVideoFrame * video) GstVideoFrame * video)
{ {
GstGoom *goom = GST_GOOM (base); GstGoom2k1 *goom = GST_GOOM2K1 (base);
GstMapInfo amap; GstMapInfo amap;
gint16 datain[2][GOOM_SAMPLES]; gint16 datain[2][GOOM2K1_SAMPLES];
gint16 *adata; gint16 *adata;
gint i; 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); gst_buffer_map (audio, &amap, GST_MAP_READ);
adata = (gint16 *) amap.data; adata = (gint16 *) amap.data;
if (goom->channels == 2) { if (goom->channels == 2) {
for (i = 0; i < GOOM_SAMPLES; i++) { for (i = 0; i < GOOM2K1_SAMPLES; i++) {
datain[0][i] = *adata++; datain[0][i] = *adata++;
datain[1][i] = *adata++; datain[1][i] = *adata++;
} }
} else { } else {
for (i = 0; i < GOOM_SAMPLES; i++) { for (i = 0; i < GOOM2K1_SAMPLES; i++) {
datain[0][i] = *adata; datain[0][i] = *adata;
datain[1][i] = *adata++; datain[1][i] = *adata++;
} }
@ -183,7 +182,8 @@ gst_goom_render (GstAudioVisualizer * base, GstBuffer * audio,
static gboolean static gboolean
plugin_init (GstPlugin * plugin) 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, GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,

View file

@ -27,18 +27,18 @@
G_BEGIN_DECLS G_BEGIN_DECLS
#define GOOM_SAMPLES 512 #define GOOM2K1_SAMPLES 512
#define GST_TYPE_GOOM (gst_goom_get_type()) #define GST_TYPE_GOOM2K1 (gst_goom2k1_get_type())
#define GST_GOOM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_GOOM,GstGoom)) #define GST_GOOM2K1(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_GOOM2K1,GstGoom2k1))
#define GST_GOOM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_GOOM,GstGoomClass)) #define GST_GOOM2K1_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_GOOM2K1,GstGoom2k1Class))
#define GST_IS_GOOM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_GOOM)) #define GST_IS_GOOM2K1(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_GOOM2K1))
#define GST_IS_GOOM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_GOOM)) #define GST_IS_GOOM2K1_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_GOOM2K1))
typedef struct _GstGoom GstGoom; typedef struct _GstGoom2k1 GstGoom2k1;
typedef struct _GstGoomClass GstGoomClass; typedef struct _GstGoom2k1Class GstGoom2k1Class;
struct _GstGoom struct _GstGoom2k1
{ {
GstAudioVisualizer parent; GstAudioVisualizer parent;
@ -53,13 +53,13 @@ struct _GstGoom
GoomData goomdata; GoomData goomdata;
}; };
struct _GstGoomClass struct _GstGoom2k1Class
{ {
GstAudioVisualizerClass parent_class; GstAudioVisualizerClass parent_class;
}; };
GType gst_goom_get_type (void); GType gst_goom2k1_get_type (void);
gboolean gst_goom_plugin_init (GstPlugin * plugin); gboolean gst_goom2k1_plugin_init (GstPlugin * plugin);
G_END_DECLS G_END_DECLS