summaryrefslogtreecommitdiffstats
path: root/ext/xvid/gstxvidenc.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/xvid/gstxvidenc.h')
-rw-r--r--ext/xvid/gstxvidenc.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/ext/xvid/gstxvidenc.h b/ext/xvid/gstxvidenc.h
index 12f4d2fd..356ce53f 100644
--- a/ext/xvid/gstxvidenc.h
+++ b/ext/xvid/gstxvidenc.h
@@ -48,11 +48,15 @@ struct _GstXvidEnc {
/* pads */
GstPad *sinkpad, *srcpad;
- /* quality of encoded JPEG image */
- gulong bitrate;
+ /* encoding profile */
+ gint profile;
- /* size of the JPEG buffers */
- gulong buffer_size;
+ /* quality of encoded image */
+ gint bitrate;
+ gint buffer_size;
+
+ /* max number of B frames between I/P */
+ gint max_b_frames;
/* max key interval */
gint max_key_interval;
@@ -60,8 +64,8 @@ struct _GstXvidEnc {
/* xvid handle */
void *handle;
gint csp;
- gint width, height;
- double fps;
+ gint width, height, stride;
+ gdouble fps;
};
struct _GstXvidEncClass {