summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMiguel Freitas <miguelfreitas@users.sourceforge.net>2003-03-20 22:58:40 +0000
committerMiguel Freitas <miguelfreitas@users.sourceforge.net>2003-03-20 22:58:40 +0000
commit1a0bf1a1744d4d14b9e8cedff38fb8a37712ee42 (patch)
tree2b6fdbd7eb3286119a1cba39492259de7d345320 /include
parent4b7c8209284c4cd529adec8be2f881995311cd27 (diff)
downloadxine-lib-1a0bf1a1744d4d14b9e8cedff38fb8a37712ee42.tar.gz
xine-lib-1a0bf1a1744d4d14b9e8cedff38fb8a37712ee42.tar.bz2
cleanups and fixes for the PVR plugin. added documentation on how to write
a PVR frontend using that plugin, hopefully somebody will do it :) CVS patchset: 4454 CVS date: 2003/03/20 22:58:40
Diffstat (limited to 'include')
-rw-r--r--include/xine.h.in7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/xine.h.in b/include/xine.h.in
index b82108ed3..34306ae9d 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.67 2003/03/19 01:11:12 holstsn Exp $
+ * $Id: xine.h.in,v 1.68 2003/03/20 22:58:41 miguelfreitas Exp $
*
* public xine-lib (libxine) interface and documentation
*
@@ -290,6 +290,8 @@ int xine_get_param (xine_stream_t *stream, int param);
#define XINE_PARAM_IGNORE_VIDEO 13
#define XINE_PARAM_IGNORE_AUDIO 14
#define XINE_PARAM_IGNORE_SPU 15
+#define XINE_PARAM_ENABLE_BROADCAST 16 /* 0(default) => don't */
+
/* speed values */
#define XINE_SPEED_PAUSE 0
@@ -1226,6 +1228,7 @@ void xine_config_reset (xine_t *self);
/* specific event types */
#define XINE_EVENT_SET_V4L2 200
#define XINE_EVENT_PVR_SAVE 201
+#define XINE_EVENT_PVR_REPORT_NAME 202
/*
* xine event struct
@@ -1332,6 +1335,7 @@ typedef struct {
/*
* ask pvr to save (ie. do not discard) the current session
+ * see comments on input_pvr.c to understand how it works.
*/
typedef struct {
/* mode values:
@@ -1341,6 +1345,7 @@ typedef struct {
* 2 = save everything on current session
*/
int mode;
+ int id;
char name[256]; /* name for saving, might be longer */
} xine_pvr_save_data_t;