summaryrefslogtreecommitdiffstats
path: root/gst
diff options
context:
space:
mode:
Diffstat (limited to 'gst')
-rw-r--r--gst/subenc/gstsrtenc.c77
-rw-r--r--gst/subenc/gstsrtenc.h38
2 files changed, 58 insertions, 57 deletions
diff --git a/gst/subenc/gstsrtenc.c b/gst/subenc/gstsrtenc.c
index 7b103c22..c9923fd0 100644
--- a/gst/subenc/gstsrtenc.c
+++ b/gst/subenc/gstsrtenc.c
@@ -45,23 +45,23 @@ static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink",
GST_PAD_ALWAYS,
GST_STATIC_CAPS ("text/plain; text/x-pango-markup"));
-static GstFlowReturn gst_srtenc_chain (GstPad * pad, GstBuffer * buf);
+static GstFlowReturn gst_srt_enc_chain (GstPad * pad, GstBuffer * buf);
static gboolean plugin_init (GstPlugin * plugin);
-static gchar *gst_srtenc_timeconvertion (GstSrtenc * srtenc, GstBuffer * buf);
-static gchar *gst_srtenc_timestamp_to_string (GstClockTime timestamp);
-static void gst_srtenc_base_init (gpointer klass);
-static void gst_srtenc_class_init (GstSrtencClass * klass);
-static void gst_srtenc_get_property (GObject * object, guint prop_id,
+static gchar *gst_srt_enc_timeconvertion (GstSrtEnc * srtenc, GstBuffer * buf);
+static gchar *gst_srt_enc_timestamp_to_string (GstClockTime timestamp);
+static void gst_srt_enc_base_init (gpointer klass);
+static void gst_srt_enc_class_init (GstSrtEncClass * klass);
+static void gst_srt_enc_get_property (GObject * object, guint prop_id,
GValue * value, GParamSpec * pspec);
-static void gst_srtenc_init (GstSrtenc * src, GstSrtencClass * klass);
-static void gst_srtenc_reset (GstSrtenc * srtenc);
-static void gst_srtenc_set_property (GObject * object, guint prop_id,
+static void gst_srt_enc_init (GstSrtEnc * src, GstSrtEncClass * klass);
+static void gst_srt_enc_reset (GstSrtEnc * srtenc);
+static void gst_srt_enc_set_property (GObject * object, guint prop_id,
const GValue * value, GParamSpec * pspec);
-GST_BOILERPLATE (GstSrtenc, gst_srtenc, GstElement, GST_TYPE_ELEMENT);
+GST_BOILERPLATE (GstSrtEnc, gst_srt_enc, GstElement, GST_TYPE_ELEMENT);
static gchar *
-gst_srtenc_timestamp_to_string (GstClockTime timestamp)
+gst_srt_enc_timestamp_to_string (GstClockTime timestamp)
{
guint h = timestamp / (3600 * GST_SECOND);
@@ -78,13 +78,13 @@ gst_srtenc_timestamp_to_string (GstClockTime timestamp)
}
static gchar *
-gst_srtenc_timeconvertion (GstSrtenc * srtenc, GstBuffer * buf)
+gst_srt_enc_timeconvertion (GstSrtEnc * srtenc, GstBuffer * buf)
{
gchar *start_time =
- gst_srtenc_timestamp_to_string (GST_BUFFER_TIMESTAMP (buf) +
+ gst_srt_enc_timestamp_to_string (GST_BUFFER_TIMESTAMP (buf) +
srtenc->timestamp);
gchar *stop_time =
- gst_srtenc_timestamp_to_string (GST_BUFFER_TIMESTAMP (buf) +
+ gst_srt_enc_timestamp_to_string (GST_BUFFER_TIMESTAMP (buf) +
srtenc->timestamp + GST_BUFFER_DURATION (buf) + srtenc->duration);
gchar *string = g_strdup_printf ("%s --> %s\n", start_time, stop_time);
@@ -94,16 +94,16 @@ gst_srtenc_timeconvertion (GstSrtenc * srtenc, GstBuffer * buf)
}
static GstFlowReturn
-gst_srtenc_chain (GstPad * pad, GstBuffer * buf)
+gst_srt_enc_chain (GstPad * pad, GstBuffer * buf)
{
- GstSrtenc *srtenc;
+ GstSrtEnc *srtenc;
GstBuffer *new_buffer;
gchar *timing;
gchar *string;
- srtenc = GST_SRTENC (gst_pad_get_parent_element (pad));
+ srtenc = GST_SRT_ENC (gst_pad_get_parent_element (pad));
gst_object_sync_values (G_OBJECT (srtenc), GST_BUFFER_TIMESTAMP (buf));
- timing = gst_srtenc_timeconvertion (srtenc, buf);
+ timing = gst_srt_enc_timeconvertion (srtenc, buf);
string = g_strdup_printf ("%d\n%s", srtenc->counter++, timing);
g_free (timing);
new_buffer =
@@ -121,7 +121,7 @@ gst_srtenc_chain (GstPad * pad, GstBuffer * buf)
}
static void
-gst_srtenc_base_init (gpointer klass)
+gst_srt_enc_base_init (gpointer klass)
{
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
@@ -136,16 +136,16 @@ gst_srtenc_base_init (gpointer klass)
}
static void
-gst_srtenc_reset (GstSrtenc * srtenc)
+gst_srt_enc_reset (GstSrtEnc * srtenc)
{
srtenc->counter = 1;
}
static GstStateChangeReturn
-gst_srtenc_change_state (GstElement * element, GstStateChange transition)
+gst_srt_enc_change_state (GstElement * element, GstStateChange transition)
{
GstStateChangeReturn ret;
- GstSrtenc *srtenc = GST_SRTENC (element);
+ GstSrtEnc *srtenc = GST_SRT_ENC (element);
ret = GST_ELEMENT_CLASS (parent_class)->change_state (element, transition);
if (ret == GST_STATE_CHANGE_FAILURE)
@@ -153,7 +153,7 @@ gst_srtenc_change_state (GstElement * element, GstStateChange transition)
switch (transition) {
case GST_STATE_CHANGE_PAUSED_TO_READY:
- gst_srtenc_reset (srtenc);
+ gst_srt_enc_reset (srtenc);
break;
default:
break;
@@ -163,12 +163,12 @@ gst_srtenc_change_state (GstElement * element, GstStateChange transition)
}
static void
-gst_srtenc_get_property (GObject * object,
+gst_srt_enc_get_property (GObject * object,
guint prop_id, GValue * value, GParamSpec * pspec)
{
- GstSrtenc *srtenc;
+ GstSrtEnc *srtenc;
- srtenc = GST_SRTENC (object);
+ srtenc = GST_SRT_ENC (object);
switch (prop_id) {
case ARG_TIMESTAMP:
@@ -184,13 +184,13 @@ gst_srtenc_get_property (GObject * object,
}
static void
-gst_srtenc_set_property (GObject * object,
+gst_srt_enc_set_property (GObject * object,
guint prop_id, const GValue * value, GParamSpec * pspec)
{
- GstSrtenc *srtenc;
+ GstSrtEnc *srtenc;
- srtenc = GST_SRTENC (object);
+ srtenc = GST_SRT_ENC (object);
switch (prop_id) {
case ARG_TIMESTAMP:
@@ -206,15 +206,15 @@ gst_srtenc_set_property (GObject * object,
}
static void
-gst_srtenc_class_init (GstSrtencClass * klass)
+gst_srt_enc_class_init (GstSrtEncClass * klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);
- gobject_class->set_property = GST_DEBUG_FUNCPTR (gst_srtenc_set_property);
- gobject_class->get_property = GST_DEBUG_FUNCPTR (gst_srtenc_get_property);
+ gobject_class->set_property = GST_DEBUG_FUNCPTR (gst_srt_enc_set_property);
+ gobject_class->get_property = GST_DEBUG_FUNCPTR (gst_srt_enc_get_property);
- element_class->change_state = GST_DEBUG_FUNCPTR (gst_srtenc_change_state);
+ element_class->change_state = GST_DEBUG_FUNCPTR (gst_srt_enc_change_state);
g_object_class_install_property (gobject_class, ARG_TIMESTAMP,
g_param_spec_int64 ("timestamp", "Offset for the starttime",
@@ -225,26 +225,27 @@ gst_srtenc_class_init (GstSrtencClass * klass)
"Offset for the duration of the subtitles", G_MININT64, G_MAXINT64,
0, G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE));
- GST_DEBUG_CATEGORY_INIT (srtenc_debug, "srtenc", 0, "srt subtitle encoder");
+ GST_DEBUG_CATEGORY_INIT (srtenc_debug, "srtenc", 0,
+ "SubRip subtitle encoder");
}
static void
-gst_srtenc_init (GstSrtenc * srtenc, GstSrtencClass * klass)
+gst_srt_enc_init (GstSrtEnc * srtenc, GstSrtEncClass * klass)
{
- gst_srtenc_reset (srtenc);
+ gst_srt_enc_reset (srtenc);
srtenc->srcpad = gst_pad_new_from_static_template (&src_template, "src");
gst_element_add_pad (GST_ELEMENT (srtenc), srtenc->srcpad);
srtenc->sinkpad = gst_pad_new_from_static_template (&sink_template, "sink");
gst_element_add_pad (GST_ELEMENT (srtenc), srtenc->sinkpad);
- gst_pad_set_chain_function (srtenc->sinkpad, gst_srtenc_chain);
+ gst_pad_set_chain_function (srtenc->sinkpad, gst_srt_enc_chain);
}
static gboolean
plugin_init (GstPlugin * plugin)
{
return gst_element_register (plugin, "srtenc", GST_RANK_NONE,
- GST_TYPE_SRTENC);
+ GST_TYPE_SRT_ENC);
}
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
diff --git a/gst/subenc/gstsrtenc.h b/gst/subenc/gstsrtenc.h
index 0fd86531..c5b8c3fc 100644
--- a/gst/subenc/gstsrtenc.h
+++ b/gst/subenc/gstsrtenc.h
@@ -17,32 +17,32 @@
* Boston, MA 02111-1307, USA.
*/
-#ifndef __GST_SRTENC_H__
-#define __GST_SRTENC_H__
+#ifndef __GST_SRT_ENC_H__
+#define __GST_SRT_ENC_H__
#include <gst/gst.h>
G_BEGIN_DECLS
-#define GST_TYPE_SRTENC \
- (gst_srtenc_get_type())
-#define GST_SRTENC(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_SRTENC,GstSrtenc))
-#define GST_SRTENC_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_SRTENC,GstSrtenc))
-#define GST_IS_SRTENC(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_SRTENC))
-#define GST_IS_SRTENC_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_SRTENC))
-
-typedef struct _GstSrtenc GstSrtenc;
-typedef struct _GstSrtencClass GstSrtencClass;
-
-struct _GstSrtencClass
+#define GST_TYPE_SRT_ENC \
+ (gst_srt_enc_get_type())
+#define GST_SRT_ENC(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_SRT_ENC,GstSrtEnc))
+#define GST_SRT_ENC_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_SRT_ENC,GstSrtEnc))
+#define GST_IS_SRT_ENC(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_SRT_ENC))
+#define GST_IS_SRT_ENC_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_SRT_ENC))
+
+typedef struct _GstSrtEnc GstSrtEnc;
+typedef struct _GstSrtEncClass GstSrtEncClass;
+
+struct _GstSrtEncClass
{
GstElementClass parent_class;
};
-struct _GstSrtenc
+struct _GstSrtEnc
{
GstElement element;
@@ -57,7 +57,7 @@ struct _GstSrtenc
guint counter;
};
-GType gst_srtenc_get_type (void);
+GType gst_srt_enc_get_type (void);
G_END_DECLS
#endif