summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Freyermuth <o.freyermuth@googlemail.com>2019-10-02 00:29:49 +0200
committerOliver Freyermuth <o.freyermuth@googlemail.com>2019-10-02 01:25:45 +0200
commit8c52cd4e4ac3b165bca35e49c801757028720778 (patch)
tree8f038b14199352855536c635253a992239c082bf
parent5b45b2fcac0344225529fab5c5778ada497117f2 (diff)
downloadmpv-8c52cd4e4ac3b165bca35e49c801757028720778.tar.bz2
mpv-8c52cd4e4ac3b165bca35e49c801757028720778.tar.xz
stream_dvb: Remove now replaced stream-control code for good.
-rw-r--r--stream/dvbin.h1
-rw-r--r--stream/stream_dvb.c84
2 files changed, 0 insertions, 85 deletions
diff --git a/stream/dvbin.h b/stream/dvbin.h
index eaeb68190d..aca2cabdb4 100644
--- a/stream/dvbin.h
+++ b/stream/dvbin.h
@@ -186,7 +186,6 @@ typedef struct {
void dvb_update_config(stream_t *);
int dvb_parse_path(stream_t *);
-int dvb_step_channel(stream_t *, int);
int dvb_set_channel(stream_t *, unsigned int, unsigned int);
dvb_state_t *dvb_get_state(stream_t *);
void dvb_free_state(dvb_state_t *);
diff --git a/stream/stream_dvb.c b/stream/stream_dvb.c
index 6f47aed2fc..eb8adcf927 100644
--- a/stream/stream_dvb.c
+++ b/stream/stream_dvb.c
@@ -878,101 +878,17 @@ int dvb_set_channel(stream_t *stream, unsigned int adapter, unsigned int n)
return 1;
}
-int dvb_step_channel(stream_t *stream, int dir)
-{
- unsigned int new_current;
- dvb_priv_t *priv = stream->priv;
- dvb_state_t *state = priv->state;
- dvb_channels_list_t *list = state->adapters[state->cur_adapter].list;
-
- MP_VERBOSE(stream, "DVB_STEP_CHANNEL dir %d\n", dir);
-
- if (list == NULL) {
- MP_ERR(stream, "dvb_step_channel: NULL list_ptr, quit\n");
- return 0;
- }
-
- new_current = (list->NUM_CHANNELS + list->current +
- (dir >= 0 ? 1 : -1)) % list->NUM_CHANNELS;
-
- return dvb_set_channel(stream, state->cur_adapter, new_current);
-}
-
static int dvbin_stream_control(struct stream *s, int cmd, void *arg)
{
dvb_priv_t *priv = (dvb_priv_t *) s->priv;
dvb_state_t *state = priv->state;
dvb_channels_list_t *list = NULL;
-
-#if 0
- switch (cmd) {
- case STREAM_CTRL_DVB_SET_CHANNEL: {
- unsigned int *iarg = arg;
- MP_VERBOSE(s, "dvbin_stream_control: cmd STREAM_CTRL_DVB_SET_CHANNEL: %i, %i\n", iarg[1], iarg[0]);
- r = dvb_set_channel(s, iarg[1], iarg[0]);
- if (r) {
- // Stream will be pulled down after channel switch,
- // persist state.
- state->switching_channel = true;
- return STREAM_OK;
- }
- return STREAM_ERROR;
- }
- case STREAM_CTRL_DVB_STEP_CHANNEL: {
- MP_VERBOSE(s, "dvbin_stream_control: cmd STREAM_CTRL_DVB_STEP_CHANNEL: %i\n", (*(int *)arg));
- r = dvb_step_channel(s, (*(int *)arg));
- if (r) {
- // Stream will be pulled down after channel switch,
- // persist state.
- state->switching_channel = true;
- return STREAM_OK;
- }
- return STREAM_ERROR;
- }
- }
-#endif
-
if (state->cur_adapter >= state->adapters_count)
return STREAM_ERROR;
list = state->adapters[state->cur_adapter].list;
switch (cmd) {
-#if 0
- case STREAM_CTRL_GET_TV_FREQ:
- (*(unsigned int*)arg) = list->channels[list->current].freq;
- return STREAM_ERROR;
- case STREAM_CTRL_DVB_SET_CHANNEL_NAME: {
- char *progname = *((char**)arg);
- unsigned int new_channel = (~(unsigned int)0);
- MP_VERBOSE(s, "dvbin_stream_control: cmd STREAM_CTRL_DVB_SET_CHANNEL_NAME: %s\n", progname);
- for (unsigned int i=0; i < list->NUM_CHANNELS; ++i) {
- if (!strcmp(list->channels[i].name, progname)) {
- new_channel = i;
- break;
- }
- }
- if (new_channel == -1) {
- MP_ERR(s, "Program '%s' not found for adapter %d!\n",
- progname, state->adapters[state->cur_adapter].devno);
- return STREAM_ERROR;
- }
- r = dvb_set_channel(s, state->cur_adapter, new_channel);
- if (r) {
- // Stream will be pulled down after channel switch,
- // persist state.
- state->switching_channel = true;
- return STREAM_OK;
- }
- return STREAM_ERROR;
- }
- case STREAM_CTRL_DVB_GET_CHANNEL_NAME: {
- MP_VERBOSE(s, "dvbin_stream_control: cmd STREAM_CTRL_DVB_GET_CHANNEL_NAME\n");
- char *progname = list->channels[list->current].name;
- *(char **)arg = talloc_strdup(NULL, progname);
- return STREAM_OK;
- }
-#endif
case STREAM_CTRL_GET_METADATA: {
struct mp_tags *metadata = talloc_zero(NULL, struct mp_tags);
char *progname = list->channels[list->current].name;