comparison stream/stream_dvb.c @ 26390:b2cc442c095d

removed defunct options :vid and :aid from -dvbin (they were useless from the start)
author nicodvb
date Sat, 12 Apr 2008 20:30:36 +0000
parents 37786c8469b2
children 16ab100f5870
comparison
equal deleted inserted replaced
26389:b65cf3a35900 26390:b2cc442c095d
61 static struct stream_priv_s 61 static struct stream_priv_s
62 { 62 {
63 char *prog; 63 char *prog;
64 int card; 64 int card;
65 char *type; 65 char *type;
66 int vid, aid;
67 int timeout; 66 int timeout;
68 char *file; 67 char *file;
69 } 68 }
70 stream_defaults = 69 stream_defaults =
71 { 70 {
72 "", 1, "", 0, 0, 30, NULL 71 "", 1, "", 30, NULL
73 }; 72 };
74 73
75 #define ST_OFF(f) M_ST_OFF(struct stream_priv_s, f) 74 #define ST_OFF(f) M_ST_OFF(struct stream_priv_s, f)
76 75
77 /// URL definition 76 /// URL definition
78 static const m_option_t stream_params[] = { 77 static const m_option_t stream_params[] = {
79 {"prog", ST_OFF(prog), CONF_TYPE_STRING, 0, 0 ,0, NULL}, 78 {"prog", ST_OFF(prog), CONF_TYPE_STRING, 0, 0 ,0, NULL},
80 {"card", ST_OFF(card), CONF_TYPE_INT, M_OPT_RANGE, 1, 4, NULL}, 79 {"card", ST_OFF(card), CONF_TYPE_INT, M_OPT_RANGE, 1, 4, NULL},
81 {"type", ST_OFF(type), CONF_TYPE_STRING, 0, 0 ,0, NULL}, 80 {"type", ST_OFF(type), CONF_TYPE_STRING, 0, 0 ,0, NULL},
82 {"vid", ST_OFF(vid), CONF_TYPE_INT, 0, 0 ,0, NULL},
83 {"aid", ST_OFF(aid), CONF_TYPE_INT, 0, 0 ,0, NULL},
84 {"timeout",ST_OFF(timeout), CONF_TYPE_INT, M_OPT_RANGE, 1, 30, NULL}, 81 {"timeout",ST_OFF(timeout), CONF_TYPE_INT, M_OPT_RANGE, 1, 30, NULL},
85 {"file", ST_OFF(file), CONF_TYPE_STRING, 0, 0 ,0, NULL}, 82 {"file", ST_OFF(file), CONF_TYPE_STRING, 0, 0 ,0, NULL},
86 83
87 {"hostname", ST_OFF(prog), CONF_TYPE_STRING, 0, 0, 0, NULL }, 84 {"hostname", ST_OFF(prog), CONF_TYPE_STRING, 0, 0, 0, NULL },
88 {"username", ST_OFF(card), CONF_TYPE_INT, M_OPT_RANGE, 1, 4, NULL}, 85 {"username", ST_OFF(card), CONF_TYPE_INT, M_OPT_RANGE, 1, 4, NULL},
100 97
101 const m_option_t dvbin_opts_conf[] = { 98 const m_option_t dvbin_opts_conf[] = {
102 {"prog", &stream_defaults.prog, CONF_TYPE_STRING, 0, 0 ,0, NULL}, 99 {"prog", &stream_defaults.prog, CONF_TYPE_STRING, 0, 0 ,0, NULL},
103 {"card", &stream_defaults.card, CONF_TYPE_INT, M_OPT_RANGE, 1, 4, NULL}, 100 {"card", &stream_defaults.card, CONF_TYPE_INT, M_OPT_RANGE, 1, 4, NULL},
104 {"type", "DVB card type is autodetected and can't be overridden\n", CONF_TYPE_PRINT, CONF_NOCFG, 0 ,0, NULL}, 101 {"type", "DVB card type is autodetected and can't be overridden\n", CONF_TYPE_PRINT, CONF_NOCFG, 0 ,0, NULL},
105 {"vid", &stream_defaults.vid, CONF_TYPE_INT, 0, 0 ,0, NULL},
106 {"aid", &stream_defaults.aid, CONF_TYPE_INT, 0, 0 ,0, NULL},
107 {"timeout", &stream_defaults.timeout, CONF_TYPE_INT, M_OPT_RANGE, 1, 30, NULL}, 102 {"timeout", &stream_defaults.timeout, CONF_TYPE_INT, M_OPT_RANGE, 1, 30, NULL},
108 {"file", &stream_defaults.file, CONF_TYPE_STRING, 0, 0 ,0, NULL}, 103 {"file", &stream_defaults.file, CONF_TYPE_STRING, 0, 0 ,0, NULL},
109 104
110 {NULL, NULL, 0, 0, 0, 0, NULL} 105 {NULL, NULL, 0, 0, 0, 0, NULL}
111 }; 106 };
632 { 627 {
633 int i; 628 int i;
634 dvb_channel_t *channel = NULL; 629 dvb_channel_t *channel = NULL;
635 dvb_priv_t *priv = stream->priv; 630 dvb_priv_t *priv = stream->priv;
636 631
637 mp_msg(MSGT_DEMUX, MSGL_V, "\r\ndvb_streaming_start(PROG: %s, CARD: %d, VID: %d, AID: %d, TYPE: %s, FILE: %s)\r\n", 632 mp_msg(MSGT_DEMUX, MSGL_V, "\r\ndvb_streaming_start(PROG: %s, CARD: %d, TYPE: %s, FILE: %s)\r\n",
638 opts->prog, opts->card, opts->vid, opts->aid, opts->type, opts->file); 633 opts->prog, opts->card, opts->type, opts->file);
639 634
640 priv->is_on = 0; 635 priv->is_on = 0;
641 636
642 i = 0; 637 i = 0;
643 while((channel == NULL) && i < priv->list->NUM_CHANNELS) 638 while((channel == NULL) && i < priv->list->NUM_CHANNELS)
729 } 724 }
730 725
731 726
732 priv->tuner_type = tuner_type; 727 priv->tuner_type = tuner_type;
733 728
734 mp_msg(MSGT_DEMUX, MSGL_V, "OPEN_DVB: prog=%s, card=%d, type=%d, vid=%d, aid=%d\n", 729 mp_msg(MSGT_DEMUX, MSGL_V, "OPEN_DVB: prog=%s, card=%d, type=%d\n",
735 p->prog, priv->card+1, priv->tuner_type, p->vid, p->aid); 730 p->prog, priv->card+1, priv->tuner_type);
736 731
737 priv->list = priv->config->cards[priv->card].list; 732 priv->list = priv->config->cards[priv->card].list;
738 733
739 if((! strcmp(p->prog, "")) && (priv->list != NULL)) 734 if((! strcmp(p->prog, "")) && (priv->list != NULL))
740 progname = priv->list->channels[0].name; 735 progname = priv->list->channels[0].name;