# HG changeset patch # User Nina Engelhardt # Date 1345474587 -7200 # Node ID 62350c40504fa3ce5538961e767ad9b578f31d44 # Parent 42d636fee5628cfb74de1bfc8b32c79d8ad66c6a running in sequential mode diff -r 42d636fee562 -r 62350c40504f VSs_tinyjpeg/loadjpeg.c --- a/VSs_tinyjpeg/loadjpeg.c Fri Jul 13 17:59:00 2012 +0200 +++ b/VSs_tinyjpeg/loadjpeg.c Mon Aug 20 16:56:27 2012 +0200 @@ -93,7 +93,7 @@ char* d; FILE* fp; int bufferlen; -}write_tga_task_args; +} write_tga_task_args; VSsTaskType *write_tga_taskType; @@ -103,11 +103,11 @@ //#pragma omp task input(*rgb_data) output(*d) inout(*d) void write_tga_task(void *_data, SlaveVP *animatingSlv ) { - write_tga_task_args* args = (write_tga_task_args*) _data; - FILE* fp = args->fp; - int bufferlen = args->bufferlen; - unsigned char* rgb_data = args->rgb_data; - char* d = args->d; + write_tga_task_args* args2 = (write_tga_task_args*) _data; + FILE* fp = args2->fp; + int bufferlen = args2->bufferlen; + unsigned char* rgb_data = args2->rgb_data; + char* d = args2->d; // To disable ompss warnings d = d; @@ -121,6 +121,7 @@ } while (data >= rgb_data); fwrite(rgb_data, 1, bufferlen, fp); + VSs__end_task( animatingSlv ); } @@ -266,7 +267,7 @@ - return 0; + exit(0); } @@ -278,6 +279,6 @@ convert_one_image(input_filename, output_filename); - VSs__dissipate_slave( animSlv ); + VSs__end_thread( animSlv ); }