summaryrefslogtreecommitdiff
path: root/gst-libs/gst/video/gstbasevideodecoder.h
diff options
context:
space:
mode:
authorAlessandro Decina <alessandro.d@gmail.com>2009-10-02 14:25:50 +0200
committerAlessandro Decina <alessandro.d@gmail.com>2009-10-02 14:28:50 +0200
commite665fb8702487f3da4c78c66b7dd7329dcfbad58 (patch)
treed026f68d05eb54434482d2cb0683827fc41cbd1a /gst-libs/gst/video/gstbasevideodecoder.h
parent7dc185655fb2069d97a73f3666aca350cd032377 (diff)
downloadgstreamer-plugins-bad-e665fb8702487f3da4c78c66b7dd7329dcfbad58.tar.gz
Add GstBaseVideoDecoder::set_sink_caps vfunc.
Diffstat (limited to 'gst-libs/gst/video/gstbasevideodecoder.h')
-rw-r--r--gst-libs/gst/video/gstbasevideodecoder.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/gst-libs/gst/video/gstbasevideodecoder.h b/gst-libs/gst/video/gstbasevideodecoder.h
index 1daf728ca..b6052f094 100644
--- a/gst-libs/gst/video/gstbasevideodecoder.h
+++ b/gst-libs/gst/video/gstbasevideodecoder.h
@@ -118,9 +118,7 @@ struct _GstBaseVideoDecoderClass
{
GstBaseVideoCodecClass base_video_codec_class;
- gboolean (*set_format) (GstBaseVideoDecoder *coder, GstVideoFormat,
- int width, int height, int fps_n, int fps_d,
- int par_n, int par_d);
+ gboolean (*set_sink_caps) (GstBaseVideoDecoder *coder, GstCaps *caps);
gboolean (*start) (GstBaseVideoDecoder *coder);
gboolean (*stop) (GstBaseVideoDecoder *coder);
gboolean (*reset) (GstBaseVideoDecoder *coder);
@@ -131,7 +129,6 @@ struct _GstBaseVideoDecoderClass
GstFlowReturn (*handle_frame) (GstBaseVideoDecoder *coder, GstVideoFrame *frame);
GstFlowReturn (*shape_output) (GstBaseVideoDecoder *coder, GstVideoFrame *frame);
GstCaps *(*get_caps) (GstBaseVideoDecoder *coder);
-
};
GType gst_base_video_decoder_get_type (void);