[MOVED FROM BAD] gst-indent
Original commit message from CVS: gst-indent
This commit is contained in:
parent
14d51ebf15
commit
2a39c9a83d
@ -26,37 +26,33 @@
|
||||
#include <gst/video/video.h>
|
||||
#include "gsty4mencode.h"
|
||||
|
||||
static GstElementDetails y4mencode_details = GST_ELEMENT_DETAILS (
|
||||
"Y4mEncode",
|
||||
static GstElementDetails y4mencode_details = GST_ELEMENT_DETAILS ("Y4mEncode",
|
||||
"Codec/Encoder/Video",
|
||||
"Encodes a YUV frame into the yuv4mpeg format (mjpegtools)",
|
||||
"Wim Taymans <wim.taymans@chello.be>"
|
||||
);
|
||||
"Wim Taymans <wim.taymans@chello.be>");
|
||||
|
||||
|
||||
/* Filter signals and args */
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
/* FILL ME */
|
||||
LAST_SIGNAL
|
||||
};
|
||||
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
ARG_0
|
||||
};
|
||||
|
||||
static GstStaticPadTemplate y4mencode_src_factory =
|
||||
GST_STATIC_PAD_TEMPLATE (
|
||||
"src",
|
||||
GST_STATIC_PAD_TEMPLATE ("src",
|
||||
GST_PAD_SRC,
|
||||
GST_PAD_ALWAYS,
|
||||
GST_STATIC_CAPS ("application/x-yuv4mpeg, "
|
||||
"y4mversion = (int) 1"
|
||||
)
|
||||
GST_STATIC_CAPS ("application/x-yuv4mpeg, " "y4mversion = (int) 1")
|
||||
);
|
||||
|
||||
static GstStaticPadTemplate y4mencode_sink_factory =
|
||||
GST_STATIC_PAD_TEMPLATE (
|
||||
"sink",
|
||||
GST_STATIC_PAD_TEMPLATE ("sink",
|
||||
GST_PAD_SINK,
|
||||
GST_PAD_ALWAYS,
|
||||
GST_STATIC_CAPS (GST_VIDEO_CAPS_YUV ("I420"))
|
||||
@ -67,25 +63,21 @@ static void gst_y4mencode_class_init (GstY4mEncodeClass *klass);
|
||||
static void gst_y4mencode_init (GstY4mEncode * filter);
|
||||
|
||||
static void gst_y4mencode_set_property (GObject * object,
|
||||
guint prop_id,
|
||||
const GValue *value,
|
||||
GParamSpec *pspec);
|
||||
guint prop_id, const GValue * value, GParamSpec * pspec);
|
||||
static void gst_y4mencode_get_property (GObject * object,
|
||||
guint prop_id,
|
||||
GValue *value,
|
||||
GParamSpec *pspec);
|
||||
guint prop_id, GValue * value, GParamSpec * pspec);
|
||||
|
||||
static void gst_y4mencode_chain (GstPad *pad,
|
||||
GstData *_data);
|
||||
static GstElementStateReturn
|
||||
gst_y4mencode_change_state (GstElement *element);
|
||||
static void gst_y4mencode_chain (GstPad * pad, GstData * _data);
|
||||
static GstElementStateReturn gst_y4mencode_change_state (GstElement * element);
|
||||
|
||||
|
||||
static GstElementClass *parent_class = NULL;
|
||||
|
||||
/*static guint gst_filter_signals[LAST_SIGNAL] = { 0 }; */
|
||||
|
||||
GType
|
||||
gst_y4mencode_get_type(void) {
|
||||
gst_y4mencode_get_type (void)
|
||||
{
|
||||
static GType y4mencode_type = 0;
|
||||
|
||||
if (!y4mencode_type) {
|
||||
@ -101,8 +93,7 @@ gst_y4mencode_get_type(void) {
|
||||
(GInstanceInitFunc) gst_y4mencode_init,
|
||||
};
|
||||
y4mencode_type = g_type_register_static (GST_TYPE_ELEMENT,
|
||||
"GstY4mEncode",
|
||||
&y4mencode_info, 0);
|
||||
"GstY4mEncode", &y4mencode_info, 0);
|
||||
}
|
||||
return y4mencode_type;
|
||||
}
|
||||
@ -181,14 +172,16 @@ gst_y4mencode_sinkconnect (GstPad *pad, const GstCaps *caps)
|
||||
static void
|
||||
gst_y4mencode_init (GstY4mEncode * filter)
|
||||
{
|
||||
filter->sinkpad = gst_pad_new_from_template(
|
||||
gst_static_pad_template_get (&y4mencode_sink_factory), "sink");
|
||||
filter->sinkpad =
|
||||
gst_pad_new_from_template (gst_static_pad_template_get
|
||||
(&y4mencode_sink_factory), "sink");
|
||||
gst_element_add_pad (GST_ELEMENT (filter), filter->sinkpad);
|
||||
gst_pad_set_chain_function (filter->sinkpad, gst_y4mencode_chain);
|
||||
gst_pad_set_link_function (filter->sinkpad, gst_y4mencode_sinkconnect);
|
||||
|
||||
filter->srcpad = gst_pad_new_from_template(
|
||||
gst_static_pad_template_get (&y4mencode_src_factory), "src");
|
||||
filter->srcpad =
|
||||
gst_pad_new_from_template (gst_static_pad_template_get
|
||||
(&y4mencode_src_factory), "src");
|
||||
gst_element_add_pad (GST_ELEMENT (filter), filter->srcpad);
|
||||
|
||||
filter->init = TRUE;
|
||||
@ -217,8 +210,7 @@ gst_y4mencode_chain (GstPad *pad,GstData *_data)
|
||||
if (filter->init) {
|
||||
header = "YUV4MPEG %d %d %d\nFRAME\n";
|
||||
filter->init = FALSE;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
header = "FRAME\n";
|
||||
}
|
||||
|
||||
@ -226,7 +218,8 @@ gst_y4mencode_chain (GstPad *pad,GstData *_data)
|
||||
filter->width, filter->height, filter->fps_idx);
|
||||
len = strlen (GST_BUFFER_DATA (outbuf));
|
||||
|
||||
memcpy (GST_BUFFER_DATA (outbuf) + len, GST_BUFFER_DATA (buf), GST_BUFFER_SIZE (buf));
|
||||
memcpy (GST_BUFFER_DATA (outbuf) + len, GST_BUFFER_DATA (buf),
|
||||
GST_BUFFER_SIZE (buf));
|
||||
GST_BUFFER_SIZE (outbuf) = GST_BUFFER_SIZE (buf) + len;
|
||||
|
||||
gst_buffer_unref (buf);
|
||||
@ -235,7 +228,8 @@ gst_y4mencode_chain (GstPad *pad,GstData *_data)
|
||||
}
|
||||
|
||||
static void
|
||||
gst_y4mencode_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
|
||||
gst_y4mencode_set_property (GObject * object, guint prop_id,
|
||||
const GValue * value, GParamSpec * pspec)
|
||||
{
|
||||
GstY4mEncode *filter;
|
||||
|
||||
@ -250,7 +244,8 @@ gst_y4mencode_set_property (GObject *object, guint prop_id, const GValue *value,
|
||||
}
|
||||
|
||||
static void
|
||||
gst_y4mencode_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
|
||||
gst_y4mencode_get_property (GObject * object, guint prop_id, GValue * value,
|
||||
GParamSpec * pspec)
|
||||
{
|
||||
GstY4mEncode *filter;
|
||||
|
||||
@ -287,17 +282,12 @@ gst_y4mencode_change_state (GstElement *element)
|
||||
static gboolean
|
||||
plugin_init (GstPlugin * plugin)
|
||||
{
|
||||
return gst_element_register (plugin, "y4menc", GST_RANK_NONE, GST_TYPE_Y4MENCODE);
|
||||
return gst_element_register (plugin, "y4menc", GST_RANK_NONE,
|
||||
GST_TYPE_Y4MENCODE);
|
||||
}
|
||||
|
||||
GST_PLUGIN_DEFINE (
|
||||
GST_VERSION_MAJOR,
|
||||
GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
|
||||
GST_VERSION_MINOR,
|
||||
"y4menc",
|
||||
"Encodes a YUV frame into the yuv4mpeg format (mjpegtools)",
|
||||
plugin_init,
|
||||
VERSION,
|
||||
GST_LICENSE,
|
||||
GST_PACKAGE,
|
||||
GST_ORIGIN
|
||||
)
|
||||
plugin_init, VERSION, GST_LICENSE, GST_PACKAGE, GST_ORIGIN)
|
||||
|
@ -27,7 +27,8 @@
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
extern "C"
|
||||
{
|
||||
#endif /* __cplusplus */
|
||||
|
||||
|
||||
@ -45,7 +46,8 @@ extern "C" {
|
||||
typedef struct _GstY4mEncode GstY4mEncode;
|
||||
typedef struct _GstY4mEncodeClass GstY4mEncodeClass;
|
||||
|
||||
struct _GstY4mEncode {
|
||||
struct _GstY4mEncode
|
||||
{
|
||||
GstElement element;
|
||||
|
||||
GstPad *sinkpad, *srcpad;
|
||||
@ -57,7 +59,8 @@ struct _GstY4mEncode {
|
||||
|
||||
};
|
||||
|
||||
struct _GstY4mEncodeClass {
|
||||
struct _GstY4mEncodeClass
|
||||
{
|
||||
GstElementClass parent_class;
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user