]> git.zerfleddert.de Git - record-dvb/blobdiff - record-dvb.c
fix in6_addr problems
[record-dvb] / record-dvb.c
index 9356348343fe4f81d20cc0cf580f8c63b95fd1f2..fa301f49b81f0bcbfc76e002741724da33d7db37 100644 (file)
 #include <fcntl.h>
 #include <unistd.h>
 #include <strings.h>
+#include <netdb.h>
 
 #include "http.h"
 #include "mcast.h"
 #include "sap.h"
+#include "common.h"
 
 #define CHUNKSIZE      3000
 #define GTOD_INTERVAL  100
@@ -114,11 +116,11 @@ int main(int argc, char **argv)
                duration = atoi(argv[2])*60;
                outfile = argv[3];
        } else {
-               fprintf(stderr,"Syntax: %s URL duration_in_minutes outfile\n", argv[0]);
+               fprintf(stderr,"Syntax: %s URL|SAPServiceName duration_in_minutes outfile\n", argv[0]);
                exit(EXIT_FAILURE);
        }
 
-       if (!is_http(url) && !is_mcast(url)) {
+       if (!is_url(url)) {
                char *service_url;
                if ((service_url = get_url_from_sap(url))) {
                        printf("SAP says: '%s' -> %s\n", url, service_url);
Impressum, Datenschutz