mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 09:10:36 +00:00
videobox: port to 0.11
This commit is contained in:
parent
8bf26fa7dc
commit
edf3139e22
3 changed files with 623 additions and 681 deletions
|
@ -309,7 +309,6 @@ dnl *** plug-ins to include ***
|
||||||
dnl Non ported plugins (non-dependant, then dependant)
|
dnl Non ported plugins (non-dependant, then dependant)
|
||||||
dnl Make sure you have a space before and after all plugins
|
dnl Make sure you have a space before and after all plugins
|
||||||
GST_PLUGINS_NONPORTED="deinterlace flx \
|
GST_PLUGINS_NONPORTED="deinterlace flx \
|
||||||
videobox \
|
|
||||||
cairo cairo_gobject dv1394 gdk_pixbuf \
|
cairo cairo_gobject dv1394 gdk_pixbuf \
|
||||||
oss oss4 \
|
oss oss4 \
|
||||||
osx_video osx_audio "
|
osx_video osx_audio "
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -18,7 +18,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <gst/gst.h>
|
#include <gst/gst.h>
|
||||||
#include <gst/base/gstbasetransform.h>
|
#include <gst/video/gstvideofilter.h>
|
||||||
#include <gst/video/video.h>
|
#include <gst/video/video.h>
|
||||||
|
|
||||||
#ifndef __GST_VIDEO_BOX_H__
|
#ifndef __GST_VIDEO_BOX_H__
|
||||||
|
@ -52,7 +52,7 @@ GstVideoBoxFill;
|
||||||
|
|
||||||
struct _GstVideoBox
|
struct _GstVideoBox
|
||||||
{
|
{
|
||||||
GstBaseTransform element;
|
GstVideoFilter element;
|
||||||
|
|
||||||
/* <private> */
|
/* <private> */
|
||||||
|
|
||||||
|
@ -78,13 +78,13 @@ struct _GstVideoBox
|
||||||
|
|
||||||
gboolean autocrop;
|
gboolean autocrop;
|
||||||
|
|
||||||
void (*fill) (GstVideoBoxFill fill_type, guint b_alpha, GstVideoFormat format, guint8 *dest, gboolean sdtv, gint width, gint height);
|
void (*fill) (GstVideoBoxFill fill_type, guint b_alpha, GstVideoFrame *dest, gboolean sdtv);
|
||||||
void (*copy) (guint i_alpha, GstVideoFormat dest_format, guint8 *dest, gboolean dest_sdtv, gint dest_width, gint dest_height, gint dest_x, gint dest_y, GstVideoFormat src_format, const guint8 *src, gboolean src_sdtv, gint src_width, gint src_height, gint src_x, gint src_y, gint w, gint h);
|
void (*copy) (guint i_alpha, GstVideoFrame * dest, gboolean dest_sdtv, gint dest_x, gint dest_y, GstVideoFrame * src, gboolean src_sdtv, gint src_x, gint src_y, gint w, gint h);
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _GstVideoBoxClass
|
struct _GstVideoBoxClass
|
||||||
{
|
{
|
||||||
GstBaseTransformClass parent_class;
|
GstVideoFilterClass parent_class;
|
||||||
};
|
};
|
||||||
|
|
||||||
GType gst_video_box_get_type (void);
|
GType gst_video_box_get_type (void);
|
||||||
|
|
Loading…
Reference in a new issue