Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
More elegant solution by perexg
  • Loading branch information
WereCatf authored and perexg committed May 2, 2015
1 parent eb8aa7f commit 130f413
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 6 deletions.
3 changes: 2 additions & 1 deletion src/input/mpegts/satip/satip.c
Expand Up @@ -384,7 +384,8 @@ satip_device_hack( satip_device_t *sd )
sd->sd_pids_max = 128;
sd->sd_pids_len = 2048;
sd->sd_no_univ_lnb = 1;
} else if (strstr(sd->sd_info.modelname, "FRITZ!")) {
} else if (strstr(sd->sd_info.manufacturer, "AVM Berlin") &&
strstr(sd->sd_info.modelname, "FRITZ!")) {
sd->sd_fullmux_ok = 0;
sd->sd_pids_deladd = 0;
sd->sd_pids0 = 1;
Expand Down
4 changes: 2 additions & 2 deletions src/input/mpegts/satip/satip_frontend.c
Expand Up @@ -580,6 +580,8 @@ satip_frontend_open_pid
} else {
change |= satip_frontend_add_pid(lfe, mp->mp_pid, weight);
}
if (lfe->sf_device->sd_fritz_quirk)
change |= satip_frontend_add_pid(lfe, 21, 1);
}
pthread_mutex_unlock(&lfe->sf_dvr_lock);
if (change)
Expand Down Expand Up @@ -1280,8 +1282,6 @@ satip_frontend_input_thread ( void *aux )
rtsp_flags |= SATIP_SETUP_PIDS0;
if (lfe->sf_device->sd_pilot_on)
rtsp_flags |= SATIP_SETUP_PILOT_ON;
if (lfe->sf_device->sd_fritz_quirk)
rtsp_flags |= SATIP_SETUP_FRITZ_QUIRK;
r = -12345678;
pthread_mutex_lock(&lfe->sf_dvr_lock);
if (lfe->sf_req == lfe->sf_req_thread)
Expand Down
1 change: 0 additions & 1 deletion src/input/mpegts/satip/satip_private.h
Expand Up @@ -223,7 +223,6 @@ int satip_satconf_get_position
#define SATIP_SETUP_PLAY (1<<0)
#define SATIP_SETUP_PIDS0 (1<<1)
#define SATIP_SETUP_PILOT_ON (1<<2)
#define SATIP_SETUP_FRITZ_QUIRK (1<<3)

int
satip_rtsp_setup( http_client_t *hc,
Expand Down
2 changes: 0 additions & 2 deletions src/input/mpegts/satip/satip_rtsp.c
Expand Up @@ -222,8 +222,6 @@ satip_rtsp_setup( http_client_t *hc, int src, int fe,
}
if (flags & SATIP_SETUP_PIDS0)
strcat(buf, "&pids=0");
if (flags & SATIP_SETUP_FRITZ_QUIRK)
strcat(buf, ",21");
tvhtrace("satip", "setup params - %s", buf);
if (hc->hc_rtsp_stream_id >= 0)
snprintf(stream = _stream, sizeof(_stream), "/stream=%li",
Expand Down

0 comments on commit 130f413

Please sign in to comment.