]> rtime.felk.cvut.cz Git - frescor/streamer.git/commitdiff
Fixed streamer CPU reservation
authorMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 9 Dec 2009 13:43:11 +0000 (14:43 +0100)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 9 Dec 2009 13:43:11 +0000 (14:43 +0100)
streamer.c

index a91ee249e3054c505a8fdad2b633b17c1c0257ac..06da889112d95a696a3d96253e9069025dcdd1c1 100644 (file)
@@ -270,15 +270,15 @@ int main(int argc, char *argv[])
   dump_format(os, 0, os->filename, 1);
   sdp_print(os, sdp_file);
 
-#if CONFIG_STREAMER_WITH_FRSH && CONFIG_AQUOSA 
+#if CONFIG_FFMPEG_WITH_FRSH && CONFIG_AQUOSA
   frsh_thread_attr_t frsh_attr;
   frsh_thread_id_t thread;
   frsh_vres_id_t cpu_vres;
   frsh_contract_t cpu_contract;
   frsh_rel_time_t cpu_budget, cpu_period;
  
-  cpu_budget = fosa_msec_to_rel_time(50);
-  cpu_period = fosa_msec_to_rel_time(100);
+  cpu_budget = fosa_msec_to_rel_time(10);
+  cpu_period = fosa_msec_to_rel_time(1000/fps);
   /* Contract negotiation for CPU */
   ret = frsh_contract_init(&cpu_contract);
   if (ret) PERROR_AND_EXIT(ret, "CPU:frsh_contract_init");