diff options
author | David Schleef <ds@schleef.org> | 2004-01-22 03:25:16 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2004-01-22 03:25:16 +0000 |
commit | a70c9dd619a5a1ac701db506d8a180678f2afe5a (patch) | |
tree | cefebe8bdfa31c8bda203a802da7532e4d3ddad6 /ext/swfdec/gstswfdec.h | |
parent | bfb968a9baa0d45e063088f82dc4225acfebf0c1 (diff) | |
download | gst-plugins-bad-a70c9dd619a5a1ac701db506d8a180678f2afe5a.tar.gz gst-plugins-bad-a70c9dd619a5a1ac701db506d8a180678f2afe5a.tar.bz2 gst-plugins-bad-a70c9dd619a5a1ac701db506d8a180678f2afe5a.zip |
ext/swfdec/gstswfdec.*: Fix negotiation.
Original commit message from CVS:
* ext/swfdec/gstswfdec.c: (gst_swfdec_video_getcaps),
(gst_swfdec_video_link), (copy_image), (gst_swfdec_loop),
(gst_swfdec_init), (gst_swfdec_change_state):
* ext/swfdec/gstswfdec.h:
Fix negotiation.
* gst/adder/gstadder.c: (gst_adder_link), (gst_adder_init),
(gst_adder_request_new_pad): Fix negotiation.
* gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_fixate):
Add a fixate function.
* gst/intfloat/gstfloat2int.c:
* gst/intfloat/gstfloat2int.h:
* gst/intfloat/gstint2float.c:
* gst/intfloat/gstint2float.h:
Completely rewrite the negotiation. Doesn't quite work yet,
due to some buffer-frames problem.
Diffstat (limited to 'ext/swfdec/gstswfdec.h')
-rw-r--r-- | ext/swfdec/gstswfdec.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/swfdec/gstswfdec.h b/ext/swfdec/gstswfdec.h index 5ee2a3b5..05015682 100644 --- a/ext/swfdec/gstswfdec.h +++ b/ext/swfdec/gstswfdec.h @@ -57,11 +57,12 @@ struct _GstSwfdec { /* the timestamp of the next frame */ gboolean first; + gboolean have_format; double rate; gint64 timestamp; gint64 interval; - gfloat frame_rate; + double frame_rate; /* video state */ gint format; |