diff options
author | ben <ben@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-07-10 21:32:19 +0000 |
---|---|---|
committer | ben <ben@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-07-10 21:32:19 +0000 |
commit | 60aa2f1a396edb709ee2367fb832fb0b2be753db (patch) | |
tree | e2e247ddf27769df44443ddc8fe6b68f5a4acdf3 /cfg-common.h | |
parent | b46347bd28bdd5e47b54800aa704f03e252e2994 (diff) | |
download | mpv-60aa2f1a396edb709ee2367fb832fb0b2be753db.tar.bz2 mpv-60aa2f1a396edb709ee2367fb832fb0b2be753db.tar.xz |
added new pvr:// input for ivtv based cards
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19002 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'cfg-common.h')
-rw-r--r-- | cfg-common.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/cfg-common.h b/cfg-common.h index fb7415cc0f..1c7008b5bc 100644 --- a/cfg-common.h +++ b/cfg-common.h @@ -135,6 +135,11 @@ #else {"tv", "MPlayer was compiled without TV interface support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, #endif +#ifdef HAVE_PVR + {"pvr", pvropts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, +#else + {"pvr", "MPlayer was compiled without V4L2/PVR interface support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, +#endif {"vivo", vivoopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, #ifdef HAS_DVBIN_SUPPORT {"dvbin", dvbin_opts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, @@ -418,6 +423,31 @@ m_option_t tvopts_conf[]={ }; #endif +#ifdef HAVE_PVR +extern int pvr_param_aspect_ratio; +extern int pvr_param_sample_rate; +extern int pvr_param_audio_layer; +extern int pvr_param_audio_bitrate; +extern char *pvr_param_audio_mode; +extern int pvr_param_bitrate; +extern char *pvr_param_bitrate_mode; +extern int pvr_param_bitrate_peak; +extern char *pvr_param_stream_type; + +m_option_t pvropts_conf[]={ + {"aspect", &pvr_param_aspect_ratio, CONF_TYPE_INT, 0, 1, 4, NULL}, + {"arate", &pvr_param_sample_rate, CONF_TYPE_INT, 0, 32000, 48000, NULL}, + {"alayer", &pvr_param_audio_layer, CONF_TYPE_INT, 0, 1, 2, NULL}, + {"abitrate", &pvr_param_audio_bitrate, CONF_TYPE_INT, 0, 32, 448, NULL}, + {"amode", &pvr_param_audio_mode, CONF_TYPE_STRING, 0, 0, 0, NULL}, + {"vbitrate", &pvr_param_bitrate, CONF_TYPE_INT, 0, 0, 0, NULL}, + {"vmode", &pvr_param_bitrate_mode, CONF_TYPE_STRING, 0, 0, 0, NULL}, + {"vpeak", &pvr_param_bitrate_peak, CONF_TYPE_INT, 0, 0, 0, NULL}, + {"fmt", &pvr_param_stream_type, CONF_TYPE_STRING, 0, 0, 0, NULL}, + {NULL, NULL, 0, 0, 0, 0, NULL} +}; +#endif + #ifdef HAS_DVBIN_SUPPORT #include "libmpdemux/dvbin.h" extern m_config_t dvbin_opts_conf[]; |