From f17a74c5afc347424a21b688819e74bfb78648b3 Mon Sep 17 00:00:00 2001 From: Miguel Freitas Date: Thu, 8 May 2003 21:14:44 +0000 Subject: new v4l2/mpeg settings (not used yet) CVS patchset: 4801 CVS date: 2003/05/08 21:14:44 --- include/xine.h.in | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/include/xine.h.in b/include/xine.h.in index 3e9c890f4..2a07e4871 100644 --- a/include/xine.h.in +++ b/include/xine.h.in @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: xine.h.in,v 1.81 2003/05/05 16:22:08 miguelfreitas Exp $ + * $Id: xine.h.in,v 1.82 2003/05/08 21:14:44 miguelfreitas Exp $ * * public xine-lib (libxine) interface and documentation * @@ -1370,11 +1370,18 @@ typedef struct { uint32_t framerate_numerator; /* framerate as numerator/denominator */ uint32_t framerate_denominator; uint32_t framelines; /* Total lines per frame including blanking */ + uint64_t stardard_id; /* One of the V4L2_STD_* values */ uint32_t colorstandard; /* One of the V4L2_COLOR_STD_* values */ uint32_t colorsubcarrier; /* The color subcarrier frequency */ int frame_width; /* scaled frame width */ int frame_height; /* scaled frame height */ + /* mpeg2 parameters */ + int bitrate_vbr; /* 1 = vbr, 0 = cbr */ + int bitrate_mean; /* mean (target) bitrate in kbps*/ + int bitrate_peak; /* peak (max) bitrate in kbps */ + int gop_size; /* GOP size in frames */ + /* used by pvr plugin */ int32_t session_id; /* -1 stops pvr recording */ } xine_set_v4l2_data_t; -- cgit v1.2.3