summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsijanec <anton@sijanec.eu>2020-12-30 22:59:33 +0100
committersijanec <anton@sijanec.eu>2020-12-30 22:59:33 +0100
commitfd2ceaef3d9e2b300c901a29a4466bdc7691a74a (patch)
tree611455d59c96fb8d4c1c20cee8042801c19fe239
parent0.0.4: končno (diff)
downloadrtv4d-dl-fd2ceaef3d9e2b300c901a29a4466bdc7691a74a.tar
rtv4d-dl-fd2ceaef3d9e2b300c901a29a4466bdc7691a74a.tar.gz
rtv4d-dl-fd2ceaef3d9e2b300c901a29a4466bdc7691a74a.tar.bz2
rtv4d-dl-fd2ceaef3d9e2b300c901a29a4466bdc7691a74a.tar.lz
rtv4d-dl-fd2ceaef3d9e2b300c901a29a4466bdc7691a74a.tar.xz
rtv4d-dl-fd2ceaef3d9e2b300c901a29a4466bdc7691a74a.tar.zst
rtv4d-dl-fd2ceaef3d9e2b300c901a29a4466bdc7691a74a.zip
-rwxr-xr-xrtv4d-dlbin67272 -> 67272 bytes
-rw-r--r--rtv4d-dl.c14
2 files changed, 9 insertions, 5 deletions
diff --git a/rtv4d-dl b/rtv4d-dl
index a6d1cc4..6195ea3 100755
--- a/rtv4d-dl
+++ b/rtv4d-dl
Binary files differ
diff --git a/rtv4d-dl.c b/rtv4d-dl.c
index 1cda2f6..89b57e1 100644
--- a/rtv4d-dl.c
+++ b/rtv4d-dl.c
@@ -490,6 +490,9 @@ int rtv_zivo_izpolni(struct rtv_zivo_meta * m) {
/* če obstaja ?DVR na koncu, bo vsebina gzipana, to nas samo moti */
strchrnul(m->seznam_predvajanja_url, '?')[0] = '\0'; /* odstrani parametre */
RTV_HTTPS_V_HTTP(m->seznam_predvajanja_url);
+#ifndef RTV_NASTAVITEV_BREZ_LOKACIJSKIH_SPREMEMB
+ RTV_INT_V_SLO(m->seznam_predvajanja_url);
+#endif
rewind(odgstream);
http_get(m->seznam_predvajanja_url, odgstream);
for (i = 0; i < ftell(odgstream); i++) {
@@ -509,6 +512,9 @@ int rtv_zivo_izpolni(struct rtv_zivo_meta * m) {
break; /* spet, potrebujemo samo prvi t. i. "chunklist". */
}
}
+#ifndef RTV_NASTAVITEV_BREZ_LOKACIJSKIH_SPREMEMB
+ RTV_INT_V_SLO(m->kazalo_url);
+#endif
RTV_NAPISI(HROSC, "kazalo_url => %s", m->kazalo_url);
rewind(odgstream);
returnstatus = http_get(m->kazalo_url, odgstream);
@@ -568,6 +574,9 @@ int rtv_zivo_izpolni(struct rtv_zivo_meta * m) {
memmove(e+2, e+strlen(temp), strlen(temp)+1); /* naredimo prostor 2 */
e[0] = '%'; e[1] = 'u'; /* napišemo format v prostorček */
RTV_HTTPS_V_HTTP(m->kos_format);
+#ifndef RTV_NASTAVITEV_BREZ_LOKACIJSKIH_SPREMEMB
+ RTV_INT_V_SLO(m->kos_format);
+#endif
RTV_NAPISI(HROSC, "m->kos_format => %s", m->kos_format);
}
e = strrchr(m->kos_format+strlen("http://"), '/')+1;
@@ -585,11 +594,6 @@ int rtv_zivo_izpolni(struct rtv_zivo_meta * m) {
} else {
RTV_NAPISI(HROSC, "sedanjost je %u", m->sedanjost);
}
-#ifndef RTV_NASTAVITEV_BREZ_LOKACIJSKIH_SPREMEMB
- RTV_INT_V_SLO(m->seznam_predvajanja_url);
- RTV_INT_V_SLO(m->kazalo_url);
- RTV_INT_V_SLO(m->kos_format);
-#endif
rtv_zivo_izpolni_returncleanly:
RTV_FREE(temp);
fclose(odgstream);