gst/flx/gstflxdec.*: Implement DURATION query.

Original commit message from CVS:
* gst/flx/gstflxdec.c: (gst_flxdec_src_query_handler),
(gst_flxdec_chain):
* gst/flx/gstflxdec.h:
Implement DURATION query.
This commit is contained in:
Wim Taymans 2006-02-19 12:09:19 +00:00
parent b4d2829094
commit 645eac79e8
3 changed files with 10 additions and 1 deletions

View file

@ -1,3 +1,10 @@
2006-02-19 Wim Taymans <wim@fluendo.com>
* gst/flx/gstflxdec.c: (gst_flxdec_src_query_handler),
(gst_flxdec_chain):
* gst/flx/gstflxdec.h:
Implement DURATION query.
2006-02-19 Wim Taymans <wim@fluendo.com>
* gst/flx/flx_color.h:

View file

@ -526,6 +526,8 @@ gst_flxdec_chain (GstPad * pad, GstBuffer * buf)
}
flxdec->duration = flxh->frames * flxdec->frame_time;
GST_LOG ("duration : %" GST_TIME_FORMAT,
GST_TIME_ARGS (flxdec->duration));
caps = gst_caps_from_string (GST_VIDEO_CAPS_xRGB_HOST_ENDIAN);
gst_caps_set_simple (caps,

View file

@ -47,7 +47,7 @@ struct _GstFlxDec {
GstAdapter *adapter;
gulong size;
GstFlxDecState state;
glong frame_time;
gint64 frame_time;
gint64 next_time;
gint64 duration;