diff options
author | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2004-08-02 12:51:07 +0000 |
---|---|---|
committer | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2004-08-02 12:51:07 +0000 |
commit | 2e2b861d367f376a67c86b7381132d5e1097d999 (patch) | |
tree | 8c3e4b9b5194e969424b964a600bdb2217d31d97 /include | |
parent | 9d4bd66d0f07ee930e6566a4053933de23fb6515 (diff) | |
download | xine-lib-2e2b861d367f376a67c86b7381132d5e1097d999.tar.gz xine-lib-2e2b861d367f376a67c86b7381132d5e1097d999.tar.bz2 |
no objections so far: committing the fine speed control patch
(in case of major trouble just revert the patch i sent to xine-devel)
CVS patchset: 6871
CVS date: 2004/08/02 12:51:07
Diffstat (limited to 'include')
-rw-r--r-- | include/xine.h.in | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/include/xine.h.in b/include/xine.h.in index 041bf3518..d88516d6d 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.126 2004/07/19 19:53:40 miguelfreitas Exp $ + * $Id: xine.h.in,v 1.127 2004/08/02 12:51:08 miguelfreitas Exp $ * * public xine-lib (libxine) interface and documentation * @@ -332,14 +332,24 @@ int xine_get_param (xine_stream_t *stream, int param); #define XINE_PARAM_EQ_16000HZ 27 /* equalizer gains -100..100 */ #define XINE_PARAM_AUDIO_CLOSE_DEVICE 28 /* force closing audio device */ #define XINE_PARAM_AUDIO_AMP_MUTE 29 /* 1=>mute, 0=>unmute */ +#define XINE_PARAM_FINE_SPEED 30 /* 1.000.000 => normal speed */ -/* speed values */ +/* + * speed values for XINE_PARAM_SPEED parameter. + * + * alternatively, one may use XINE_PARAM_FINE_SPEED for greater + * control of the speed value, where: + * XINE_PARAM_SPEED / 4 <-> XINE_PARAM_FINE_SPEED / 1000000 + */ #define XINE_SPEED_PAUSE 0 #define XINE_SPEED_SLOW_4 1 #define XINE_SPEED_SLOW_2 2 #define XINE_SPEED_NORMAL 4 #define XINE_SPEED_FAST_2 8 #define XINE_SPEED_FAST_4 16 + +/* normal speed value for XINE_PARAM_FINE_SPEED parameter */ +#define XINE_FINE_SPEED_NORMAL 1000000 /* video parameters */ #define XINE_PARAM_VO_DEINTERLACE 0x01000000 /* bool */ |