compsize = old_size * 1.001 + 12; // 稀に増える事もあるので
new_buff = malloc(compsize);
// result = compress2(new_buff, &compsize, swf_tag_jpeg->alpha_data, old_size, swf->compress_level);
- result = compress(new_buff, &compsize, swf_tag_jpeg->alpha_data, old_size);
+ result = compress2(new_buff, &compsize, swf_tag_jpeg->alpha_data, old_size, swf->compress_level);
if (result != Z_OK) {
if (result == Z_MEM_ERROR) {
fprintf(stderr, "swf_tag_jpeg_output_detail: compress Z_MEM_ERROR: can't malloc\n");
old_size = bitstream_length(bs2);
compsize = old_size * 1.001 + 12; // 稀に増える事もあるので
tmp_buff = malloc(compsize);
- result = compress(tmp_buff, &compsize, old_buff_ref, old_size);
+ result = compress2(tmp_buff, &compsize, old_buff_ref, old_size, swf->compress_level);
if (result != Z_OK) {
if (result == Z_MEM_ERROR) {
fprintf(stderr, "swf_tag_lossless_output_detail: compress Z_MEM_ERROR: can't malloc\n");