X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Fsvg%2Fsvg.C;h=9a7f77442dc4ff241d4b6139883e644332c6d7e1;hp=842161aef515a863ec2597a2c5b5ec324373c2d6;hb=48c313de28fe6d39d9431dbe2dca6ffb176541ff;hpb=77815ec03df6a03ed75433e8cf8ae1e83fb76d6e diff --git a/cinelerra-5.1/plugins/svg/svg.C b/cinelerra-5.1/plugins/svg/svg.C index 842161ae..9a7f7744 100644 --- a/cinelerra-5.1/plugins/svg/svg.C +++ b/cinelerra-5.1/plugins/svg/svg.C @@ -178,7 +178,7 @@ int SvgMain::process_realtime(VFrame *input, VFrame *output) int fd = ms_time < config.ms_time ? -1 : open(filename_png, O_RDWR); if( fd < 0 ) { // file does not exist, export it char command[BCTEXTLEN]; - sprintf(command, + snprintf(command, sizeof(command), "inkscape --without-gui --export-background=0x000000 " "--export-background-opacity=0 -d %f %s --export-png=%s", config.dpi, config.svg_file, filename_png); @@ -194,7 +194,7 @@ int SvgMain::process_realtime(VFrame *input, VFrame *output) close(fd); if( ofrm && ofrm->get_color_model() != output->get_color_model() ) { VFrame *vfrm = new VFrame(ofrm->get_w(), ofrm->get_h(), - output->get_color_model()); + output->get_color_model(), 0); vfrm->transfer_from(ofrm); delete ofrm; ofrm = vfrm; }