diff options
author | Thomas Vander Stichele <thomas@apestaart.org> | 2004-03-14 22:34:33 +0000 |
---|---|---|
committer | Thomas Vander Stichele <thomas@apestaart.org> | 2004-03-14 22:34:33 +0000 |
commit | 5d25c00e4b613b9cdf2c04fa3a68dffa03834a68 (patch) | |
tree | 74a5b1eaf3a324b520e64e87404fd0b3018a7829 /ext/speex | |
parent | 1e83b097f7b732ae49e294a5a398bdc3e88854a8 (diff) |
gst-indent
Original commit message from CVS:
gst-indent
Diffstat (limited to 'ext/speex')
-rw-r--r-- | ext/speex/gstspeex.c | 25 | ||||
-rw-r--r-- | ext/speex/gstspeexdec.c | 125 | ||||
-rw-r--r-- | ext/speex/gstspeexdec.h | 33 | ||||
-rw-r--r-- | ext/speex/gstspeexenc.c | 133 | ||||
-rw-r--r-- | ext/speex/gstspeexenc.h | 60 |
5 files changed, 186 insertions, 190 deletions
diff --git a/ext/speex/gstspeex.c b/ext/speex/gstspeex.c index df2f230c..0b0de0bf 100644 --- a/ext/speex/gstspeex.c +++ b/ext/speex/gstspeex.c @@ -24,24 +24,21 @@ #include "gstspeexenc.h" static gboolean -plugin_init (GstPlugin *plugin) +plugin_init (GstPlugin * plugin) { - if (!gst_element_register (plugin, "speexenc", GST_RANK_NONE, GST_TYPE_SPEEXENC)) + if (!gst_element_register (plugin, "speexenc", GST_RANK_NONE, + GST_TYPE_SPEEXENC)) return FALSE; - if (!gst_element_register (plugin, "speexdec", GST_RANK_PRIMARY, GST_TYPE_SPEEXDEC)) + if (!gst_element_register (plugin, "speexdec", GST_RANK_PRIMARY, + GST_TYPE_SPEEXDEC)) return FALSE; - + return TRUE; } -GST_PLUGIN_DEFINE ( - GST_VERSION_MAJOR, - GST_VERSION_MINOR, - "speex", - "Speex plugin library", - plugin_init, - VERSION, - "LGPL", - GST_PACKAGE, - GST_ORIGIN) +GST_PLUGIN_DEFINE (GST_VERSION_MAJOR, + GST_VERSION_MINOR, + "speex", + "Speex plugin library", + plugin_init, VERSION, "LGPL", GST_PACKAGE, GST_ORIGIN) diff --git a/ext/speex/gstspeexdec.c b/ext/speex/gstspeexdec.c index a5ab788e..364ae669 100644 --- a/ext/speex/gstspeexdec.c +++ b/ext/speex/gstspeexdec.c @@ -36,72 +36,72 @@ GstElementDetails gst_speexdec_details = { }; /* SpeexDec signals and args */ -enum { +enum +{ /* FILL ME */ LAST_SIGNAL }; -enum { +enum +{ ARG_0, /* FILL ME */ }; -static void gst_speexdec_base_init (gpointer g_class); -static void gst_speexdec_class_init (GstSpeexDec *klass); -static void gst_speexdec_init (GstSpeexDec *speexdec); +static void gst_speexdec_base_init (gpointer g_class); +static void gst_speexdec_class_init (GstSpeexDec * klass); +static void gst_speexdec_init (GstSpeexDec * speexdec); -static void gst_speexdec_chain (GstPad *pad, GstData *_data); -static GstPadLinkReturn gst_speexdec_sinkconnect (GstPad *pad, const GstCaps *caps); +static void gst_speexdec_chain (GstPad * pad, GstData * _data); +static GstPadLinkReturn gst_speexdec_sinkconnect (GstPad * pad, + const GstCaps * caps); static GstElementClass *parent_class = NULL; + /*static guint gst_speexdec_signals[LAST_SIGNAL] = { 0 }; */ GType -gst_speexdec_get_type(void) { +gst_speexdec_get_type (void) +{ static GType speexdec_type = 0; if (!speexdec_type) { static const GTypeInfo speexdec_info = { - sizeof(GstSpeexDecClass), + sizeof (GstSpeexDecClass), gst_speexdec_base_init, NULL, - (GClassInitFunc)gst_speexdec_class_init, + (GClassInitFunc) gst_speexdec_class_init, NULL, NULL, - sizeof(GstSpeexDec), + sizeof (GstSpeexDec), 0, - (GInstanceInitFunc)gst_speexdec_init, + (GInstanceInitFunc) gst_speexdec_init, }; - speexdec_type = g_type_register_static(GST_TYPE_ELEMENT, "GstSpeexDec", &speexdec_info, 0); + speexdec_type = + g_type_register_static (GST_TYPE_ELEMENT, "GstSpeexDec", &speexdec_info, + 0); } return speexdec_type; } static GstStaticPadTemplate speex_sink_template = -GST_STATIC_PAD_TEMPLATE ( - "sink", - GST_PAD_SINK, - GST_PAD_ALWAYS, - GST_STATIC_CAPS ("audio/x-speex, " - "rate = (int) [ 1000, 48000 ], " - "channels = (int) 1" - ) -); - -static GstStaticPadTemplate speex_src_template = -GST_STATIC_PAD_TEMPLATE ( - "src", - GST_PAD_SRC, - GST_PAD_ALWAYS, - GST_STATIC_CAPS ("audio/x-raw-int, " - "endianness = (int) BYTE_ORDER, " - "signed = (boolean) true, " - "width = (int) 16, " - "depth = (int) 16, " - "rate = (int) [ 1000, 48000 ], " - "channels = (int) 1" - ) -); +GST_STATIC_PAD_TEMPLATE ("sink", + GST_PAD_SINK, + GST_PAD_ALWAYS, + GST_STATIC_CAPS ("audio/x-speex, " + "rate = (int) [ 1000, 48000 ], " "channels = (int) 1") + ); + +static GstStaticPadTemplate speex_src_template = GST_STATIC_PAD_TEMPLATE ("src", + GST_PAD_SRC, + GST_PAD_ALWAYS, + GST_STATIC_CAPS ("audio/x-raw-int, " + "endianness = (int) BYTE_ORDER, " + "signed = (boolean) true, " + "width = (int) 16, " + "depth = (int) 16, " + "rate = (int) [ 1000, 48000 ], " "channels = (int) 1") + ); static void gst_speexdec_base_init (gpointer g_class) @@ -109,30 +109,31 @@ gst_speexdec_base_init (gpointer g_class) GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&speex_src_template)); + gst_static_pad_template_get (&speex_src_template)); gst_element_class_add_pad_template (element_class, - gst_static_pad_template_get (&speex_sink_template)); + gst_static_pad_template_get (&speex_sink_template)); gst_element_class_set_details (element_class, &gst_speexdec_details); } static void -gst_speexdec_class_init (GstSpeexDec *klass) +gst_speexdec_class_init (GstSpeexDec * klass) { GstElementClass *gstelement_class; - gstelement_class = (GstElementClass*)klass; + gstelement_class = (GstElementClass *) klass; - parent_class = g_type_class_ref(GST_TYPE_ELEMENT); + parent_class = g_type_class_ref (GST_TYPE_ELEMENT); } static void -gst_speexdec_init (GstSpeexDec *speexdec) +gst_speexdec_init (GstSpeexDec * speexdec) { GST_DEBUG ("gst_speexdec_init: initializing"); /* create the sink and src pads */ - speexdec->sinkpad = gst_pad_new_from_template (speexdec_sink_template, "sink"); + speexdec->sinkpad = + gst_pad_new_from_template (speexdec_sink_template, "sink"); gst_element_add_pad (GST_ELEMENT (speexdec), speexdec->sinkpad); gst_pad_set_chain_function (speexdec->sinkpad, gst_speexdec_chain); gst_pad_set_link_function (speexdec->sinkpad, gst_speexdec_sinkconnect); @@ -144,43 +145,40 @@ gst_speexdec_init (GstSpeexDec *speexdec) } static GstPadLinkReturn -gst_speexdec_sinkconnect (GstPad *pad, const GstCaps *caps) +gst_speexdec_sinkconnect (GstPad * pad, const GstCaps * caps) { GstSpeexDec *speexdec; gint rate; GstStructure *structure; - + speexdec = GST_SPEEXDEC (gst_pad_get_parent (pad)); structure = gst_caps_get_structure (caps, 0); - gst_structure_get_int (structure, "rate", &rate); - - if (gst_pad_set_explicit_caps (speexdec->srcpad, - gst_caps_new_simple ("audio/x-raw-int", - "endianness", G_TYPE_INT, G_BYTE_ORDER, - "signed", G_TYPE_BOOLEAN, TRUE, - "width", G_TYPE_INT, 16, - "depth", G_TYPE_INT, 16, - "rate", G_TYPE_INT, rate, - "channels", G_TYPE_INT, 1, - NULL))) - { + gst_structure_get_int (structure, "rate", &rate); + + if (gst_pad_set_explicit_caps (speexdec->srcpad, + gst_caps_new_simple ("audio/x-raw-int", + "endianness", G_TYPE_INT, G_BYTE_ORDER, + "signed", G_TYPE_BOOLEAN, TRUE, + "width", G_TYPE_INT, 16, + "depth", G_TYPE_INT, 16, + "rate", G_TYPE_INT, rate, "channels", G_TYPE_INT, 1, NULL))) { return GST_PAD_LINK_OK; } return GST_PAD_LINK_REFUSED; } static void -gst_speexdec_chain (GstPad *pad, GstData *_data) +gst_speexdec_chain (GstPad * pad, GstData * _data) { GstBuffer *buf = GST_BUFFER (_data); GstSpeexDec *speexdec; gchar *data; guint size; - g_return_if_fail(pad != NULL); - g_return_if_fail(GST_IS_PAD(pad)); - g_return_if_fail(buf != NULL); + g_return_if_fail (pad != NULL); + g_return_if_fail (GST_IS_PAD (pad)); + g_return_if_fail (buf != NULL); /*g_return_if_fail(GST_IS_BUFFER(buf)); */ speexdec = GST_SPEEXDEC (gst_pad_get_parent (pad)); @@ -188,6 +186,5 @@ gst_speexdec_chain (GstPad *pad, GstData *_data) data = GST_BUFFER_DATA (buf); size = GST_BUFFER_SIZE (buf); - gst_buffer_unref(buf); + gst_buffer_unref (buf); } - diff --git a/ext/speex/gstspeexdec.h b/ext/speex/gstspeexdec.h index c679dc18..6723742c 100644 --- a/ext/speex/gstspeexdec.h +++ b/ext/speex/gstspeexdec.h @@ -26,8 +26,9 @@ #include <speex.h> #ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +extern "C" +{ +#endif /* __cplusplus */ #define GST_TYPE_SPEEXDEC \ @@ -41,26 +42,28 @@ extern "C" { #define GST_IS_SPEEXDEC_CLASS(obj) \ (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_SPEEXDEC)) -typedef struct _GstSpeexDec GstSpeexDec; -typedef struct _GstSpeexDecClass GstSpeexDecClass; + typedef struct _GstSpeexDec GstSpeexDec; + typedef struct _GstSpeexDecClass GstSpeexDecClass; -struct _GstSpeexDec { - GstElement element; + struct _GstSpeexDec + { + GstElement element; - /* pads */ - GstPad *sinkpad,*srcpad; -}; + /* pads */ + GstPad *sinkpad, *srcpad; + }; -struct _GstSpeexDecClass { - GstElementClass parent_class; -}; + struct _GstSpeexDecClass + { + GstElementClass parent_class; + }; -GType gst_speexdec_get_type(void); + GType gst_speexdec_get_type (void); #ifdef __cplusplus } -#endif /* __cplusplus */ +#endif /* __cplusplus */ -#endif /* __GST_SPEEXDEC_H__ */ +#endif /* __GST_SPEEXDEC_H__ */ diff --git a/ext/speex/gstspeexenc.c b/ext/speex/gstspeexenc.c index 1db431d3..d1b4ae39 100644 --- a/ext/speex/gstspeexenc.c +++ b/ext/speex/gstspeexenc.c @@ -36,23 +36,26 @@ GstElementDetails gst_speexenc_details = { }; /* SpeexEnc signals and args */ -enum { +enum +{ FRAME_ENCODED, /* FILL ME */ LAST_SIGNAL }; -enum { +enum +{ ARG_0, /* FILL ME */ }; -static void gst_speexenc_base_init (gpointer g_class); -static void gst_speexenc_class_init (GstSpeexEnc *klass); -static void gst_speexenc_init (GstSpeexEnc *speexenc); +static void gst_speexenc_base_init (gpointer g_class); +static void gst_speexenc_class_init (GstSpeexEnc * klass); +static void gst_speexenc_init (GstSpeexEnc * speexenc); -static void gst_speexenc_chain (GstPad *pad,GstData *_data); -static GstPadLinkReturn gst_speexenc_sinkconnect (GstPad *pad, const GstCaps *caps); +static void gst_speexenc_chain (GstPad * pad, GstData * _data); +static GstPadLinkReturn gst_speexenc_sinkconnect (GstPad * pad, + const GstCaps * caps); static GstElementClass *parent_class = NULL; static guint gst_speexenc_signals[LAST_SIGNAL] = { 0 }; @@ -74,42 +77,37 @@ gst_speexenc_get_type (void) 0, (GInstanceInitFunc) gst_speexenc_init, }; - speexenc_type = g_type_register_static (GST_TYPE_ELEMENT, "GstSpeexEnc", &speexenc_info, 0); + speexenc_type = + g_type_register_static (GST_TYPE_ELEMENT, "GstSpeexEnc", &speexenc_info, + 0); } return speexenc_type; } static GstStaticPadTemplate speex_sink_template = -GST_STATIC_PAD_TEMPLATE ( - "sink", - GST_PAD_SINK, - GST_PAD_ALWAYS, - GST_STATIC_CAPS ("audio/x-raw-int, " - "endianness = (int) BYTE_ORDER, " - "signed = (boolean) true, " - "width = (int) 16, " - "depth = (int) 16, " - "rate = (int) [ 1000, 48000 ], " - "channels = (int) 1" - ) -); - -static GstStaticPadTemplate speex_src_template = -GST_STATIC_PAD_TEMPLATE ( - "src", - GST_PAD_SRC, - GST_PAD_ALWAYS, - GST_STATIC_CAPS ("audio/x-speex, " - "rate = (int) [ 1000, 48000 ], " - "channels = (int) 1" - ) -); +GST_STATIC_PAD_TEMPLATE ("sink", + GST_PAD_SINK, + GST_PAD_ALWAYS, + GST_STATIC_CAPS ("audio/x-raw-int, " + "endianness = (int) BYTE_ORDER, " + "signed = (boolean) true, " + "width = (int) 16, " + "depth = (int) 16, " + "rate = (int) [ 1000, 48000 ], " "channels = (int) 1") + ); + +static GstStaticPadTemplate speex_src_template = GST_STATIC_PAD_TEMPLATE ("src", + GST_PAD_SRC, + GST_PAD_ALWAYS, + GST_STATIC_CAPS ("audio/x-speex, " + "rate = (int) [ 1000, 48000 ], " "channels = (int) 1") + ); static void gst_speexenc_base_init (gpointer g_class) { GstElementClass *element_class = GST_ELEMENT_CLASS (g_class); - + gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&speex_sink_template)); gst_element_class_add_pad_template (element_class, @@ -119,28 +117,29 @@ gst_speexenc_base_init (gpointer g_class) } static void -gst_speexenc_class_init (GstSpeexEnc *klass) +gst_speexenc_class_init (GstSpeexEnc * klass) { GObjectClass *gobject_class; GstElementClass *gstelement_class; - gobject_class = (GObjectClass*) klass; - gstelement_class = (GstElementClass*) klass; + gobject_class = (GObjectClass *) klass; + gstelement_class = (GstElementClass *) klass; parent_class = g_type_class_ref (GST_TYPE_ELEMENT); gst_speexenc_signals[FRAME_ENCODED] = - g_signal_new ("frame-encoded", G_TYPE_FROM_CLASS(klass), G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (GstSpeexEncClass, frame_encoded), NULL, NULL, - g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); + g_signal_new ("frame-encoded", G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GstSpeexEncClass, frame_encoded), + NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); } static void -gst_speexenc_init (GstSpeexEnc *speexenc) +gst_speexenc_init (GstSpeexEnc * speexenc) { /* create the sink and src pads */ - speexenc->sinkpad = gst_pad_new_from_template (speexenc_sink_template, "sink"); + speexenc->sinkpad = + gst_pad_new_from_template (speexenc_sink_template, "sink"); gst_element_add_pad (GST_ELEMENT (speexenc), speexenc->sinkpad); gst_pad_set_chain_function (speexenc->sinkpad, gst_speexenc_chain); gst_pad_set_link_function (speexenc->sinkpad, gst_speexenc_sinkconnect); @@ -148,7 +147,7 @@ gst_speexenc_init (GstSpeexEnc *speexenc) speexenc->srcpad = gst_pad_new_from_template (speexenc_src_template, "src"); gst_element_add_pad (GST_ELEMENT (speexenc), speexenc->srcpad); - speex_bits_init(&speexenc->bits); + speex_bits_init (&speexenc->bits); speexenc->mode = &speex_nb_mode; speexenc->bufsize = 0; speexenc->packet_count = 0; @@ -156,7 +155,7 @@ gst_speexenc_init (GstSpeexEnc *speexenc) } static GstPadLinkReturn -gst_speexenc_sinkconnect (GstPad *pad, const GstCaps *caps) +gst_speexenc_sinkconnect (GstPad * pad, const GstCaps * caps) { GstSpeexEnc *speexenc; GstStructure *structure; @@ -166,16 +165,15 @@ gst_speexenc_sinkconnect (GstPad *pad, const GstCaps *caps) structure = gst_caps_get_structure (caps, 0); gst_structure_get_int (structure, "rate", &speexenc->rate); if (gst_pad_try_set_caps (speexenc->srcpad, - gst_caps_new_simple ("audio/x-speex", - "rate", G_TYPE_INT, speexenc->rate, - "channels", G_TYPE_INT, 1, - NULL))) - { - speex_init_header(&speexenc->header, speexenc->rate, 1, speexenc->mode); + gst_caps_new_simple ("audio/x-speex", + "rate", G_TYPE_INT, speexenc->rate, + "channels", G_TYPE_INT, 1, NULL))) { + speex_init_header (&speexenc->header, speexenc->rate, 1, speexenc->mode); speexenc->header.frames_per_packet = speexenc->n_packets; - speexenc->state = speex_encoder_init(speexenc->mode); - speex_encoder_ctl(speexenc->state, SPEEX_GET_FRAME_SIZE, &speexenc->frame_size); + speexenc->state = speex_encoder_init (speexenc->mode); + speex_encoder_ctl (speexenc->state, SPEEX_GET_FRAME_SIZE, + &speexenc->frame_size); return GST_PAD_LINK_OK; } @@ -184,7 +182,7 @@ gst_speexenc_sinkconnect (GstPad *pad, const GstCaps *caps) } static void -gst_speexenc_chain (GstPad *pad, GstData *_data) +gst_speexenc_chain (GstPad * pad, GstData * _data) { GstBuffer *buf = GST_BUFFER (_data); GstSpeexEnc *speexenc; @@ -201,22 +199,20 @@ gst_speexenc_chain (GstPad *pad, GstData *_data) g_return_if_fail (buf != NULL); speexenc = GST_SPEEXENC (GST_OBJECT_PARENT (pad)); - + if (!GST_PAD_CAPS (speexenc->srcpad)) { if (!gst_pad_try_set_caps (speexenc->srcpad, - gst_caps_new_simple ("audio/x-speex", - "rate", G_TYPE_INT, speexenc->rate, - "channels", G_TYPE_INT, 1, - NULL))) - { + gst_caps_new_simple ("audio/x-speex", + "rate", G_TYPE_INT, speexenc->rate, + "channels", G_TYPE_INT, 1, NULL))) { GST_ELEMENT_ERROR (speexenc, CORE, NEGOTIATION, (NULL), (NULL)); return; } } if (speexenc->packet_count == 0) { - header_data = speex_header_to_packet(&speexenc->header, &size); + header_data = speex_header_to_packet (&speexenc->header, &size); outbuf = gst_buffer_new (); GST_BUFFER_DATA (outbuf) = header_data; @@ -231,7 +227,8 @@ gst_speexenc_chain (GstPad *pad, GstData *_data) frame_size = speexenc->frame_size; if (speexenc->bufsize && (speexenc->bufsize + size >= frame_size)) { - memcpy (speexenc->buffer + speexenc->bufsize, data, (frame_size - speexenc->bufsize) * sizeof (gint16)); + memcpy (speexenc->buffer + speexenc->bufsize, data, + (frame_size - speexenc->bufsize) * sizeof (gint16)); for (i = 0; i < frame_size; i++) input[i] = speexenc->buffer[i]; @@ -243,10 +240,10 @@ gst_speexenc_chain (GstPad *pad, GstData *_data) GstBuffer *outbuf; outbuf = gst_buffer_new_and_alloc (frame_size * speexenc->n_packets); - GST_BUFFER_SIZE (outbuf) = speex_bits_write(&speexenc->bits, - GST_BUFFER_DATA (outbuf), GST_BUFFER_SIZE (outbuf)); + GST_BUFFER_SIZE (outbuf) = speex_bits_write (&speexenc->bits, + GST_BUFFER_DATA (outbuf), GST_BUFFER_SIZE (outbuf)); GST_BUFFER_TIMESTAMP (outbuf) = speexenc->next_ts; - speex_bits_reset(&speexenc->bits); + speex_bits_reset (&speexenc->bits); gst_pad_push (speexenc->srcpad, GST_DATA (outbuf)); speexenc->next_ts += frame_size * GST_SECOND / speexenc->rate; @@ -269,10 +266,10 @@ gst_speexenc_chain (GstPad *pad, GstData *_data) GstBuffer *outbuf; outbuf = gst_buffer_new_and_alloc (frame_size * speexenc->n_packets); - GST_BUFFER_SIZE (outbuf) = speex_bits_write(&speexenc->bits, - GST_BUFFER_DATA (outbuf), GST_BUFFER_SIZE (outbuf)); + GST_BUFFER_SIZE (outbuf) = speex_bits_write (&speexenc->bits, + GST_BUFFER_DATA (outbuf), GST_BUFFER_SIZE (outbuf)); GST_BUFFER_TIMESTAMP (outbuf) = speexenc->next_ts; - speex_bits_reset(&speexenc->bits); + speex_bits_reset (&speexenc->bits); gst_pad_push (speexenc->srcpad, GST_DATA (outbuf)); speexenc->next_ts += frame_size * GST_SECOND / speexenc->rate; @@ -286,6 +283,6 @@ gst_speexenc_chain (GstPad *pad, GstData *_data) memcpy (speexenc->buffer + speexenc->bufsize, data, size * sizeof (gint16)); speexenc->bufsize += size; } - - gst_buffer_unref(buf); + + gst_buffer_unref (buf); } diff --git a/ext/speex/gstspeexenc.h b/ext/speex/gstspeexenc.h index 4677f6a1..4da1e787 100644 --- a/ext/speex/gstspeexenc.h +++ b/ext/speex/gstspeexenc.h @@ -28,8 +28,9 @@ #include <speex_header.h> #ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +extern "C" +{ +#endif /* __cplusplus */ #define GST_TYPE_SPEEXENC \ @@ -43,44 +44,45 @@ extern "C" { #define GST_IS_SPEEXENC_CLASS(obj) \ (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_SPEEXENC)) -typedef struct _GstSpeexEnc GstSpeexEnc; -typedef struct _GstSpeexEncClass GstSpeexEncClass; + typedef struct _GstSpeexEnc GstSpeexEnc; + typedef struct _GstSpeexEncClass GstSpeexEncClass; -struct _GstSpeexEnc { - GstElement element; + struct _GstSpeexEnc + { + GstElement element; - /* pads */ - GstPad *sinkpad, - *srcpad; + /* pads */ + GstPad *sinkpad, *srcpad; - gint packet_count; - gint n_packets; + gint packet_count; + gint n_packets; - SpeexBits bits; - SpeexHeader header; - SpeexMode *mode; - void *state; - gint frame_size; - gint16 buffer[2000]; - gint bufsize; - guint64 next_ts; + SpeexBits bits; + SpeexHeader header; + SpeexMode *mode; + void *state; + gint frame_size; + gint16 buffer[2000]; + gint bufsize; + guint64 next_ts; - gint rate; -}; + gint rate; + }; -struct _GstSpeexEncClass { - GstElementClass parent_class; + struct _GstSpeexEncClass + { + GstElementClass parent_class; - /* signals */ - void (*frame_encoded) (GstElement *element); -}; + /* signals */ + void (*frame_encoded) (GstElement * element); + }; -GType gst_speexenc_get_type(void); + GType gst_speexenc_get_type (void); #ifdef __cplusplus } -#endif /* __cplusplus */ +#endif /* __cplusplus */ -#endif /* __GST_SPEEXENC_H__ */ +#endif /* __GST_SPEEXENC_H__ */ |