]> rtime.felk.cvut.cz Git - frescor/demo.git/commitdiff
recorder: Use input file as label if destination is URL
authorMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 21 May 2010 15:03:45 +0000 (17:03 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 21 May 2010 15:03:45 +0000 (17:03 +0200)
src/recorder/ffmpeg.c

index b190beff3a09890000b8ddec0b81f1a90348f8c4..faae17c3294a43289c00cf3490a63d6860d078b7 100644 (file)
@@ -4093,7 +4093,8 @@ int frsh_stuff()
                                         FRSH_CT_REGULAR);
     if (ret) PERROR_AND_EXIT(ret, "frsh_contract_set_basic_params");
     ret = frsh_contract_set_resource_and_label(&disk_contract, 
-                                              FRSH_RT_DISK, 0, output_files[0]->filename);
+                                              FRSH_RT_DISK, 0, strstr(output_files[0]->filename, "://") == NULL ?
+                                              output_files[0]->filename : input_files[0]->filename);
     if (ret) PERROR_AND_EXIT(ret, "frsh_contract_set_resource_and_label");
 
     ret = frsh_contract_negotiate(&disk_contract, &disk_vres);