summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMiguel Freitas <miguelfreitas@users.sourceforge.net>2004-08-02 12:51:07 +0000
committerMiguel Freitas <miguelfreitas@users.sourceforge.net>2004-08-02 12:51:07 +0000
commit2e2b861d367f376a67c86b7381132d5e1097d999 (patch)
tree8c3e4b9b5194e969424b964a600bdb2217d31d97 /include
parent9d4bd66d0f07ee930e6566a4053933de23fb6515 (diff)
downloadxine-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.in14
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 */