X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=avi2swf%2Favi2swf.cc;h=bd7d8572a42c09e332f127ae3c38fb584fe30ede;hb=0ad2a63ba1438e043e1fb8d4fdfbc7e6f5ce001e;hp=84fad76c3b74f9ae6e4d99ffe659d913ab93b0ac;hpb=b35ef028cc3f91c3e349aa8c330f52dba3da29b3;p=swftools.git diff --git a/avi2swf/avi2swf.cc b/avi2swf/avi2swf.cc index 84fad76..bd7d857 100644 --- a/avi2swf/avi2swf.cc +++ b/avi2swf/avi2swf.cc @@ -13,6 +13,7 @@ extern "C" { #include "../lib/rfxswf.h" #include "../lib/args.h" } +#undef HAVE_CONFIG_H #include #if (AVIFILE_MAJOR_VERSION == 0) && (AVIFILE_MINOR_VERSION>=6) #include @@ -72,6 +73,7 @@ struct options_t options[] = {"n","num"}, {"p","flip"}, {"s","start"}, + {"d","scale"}, {"z","zlib"}, {"V","version"}, {0,0} @@ -312,7 +314,7 @@ class GfxBlockCache { } best = bestsum/block->len; - if(best > 96.0) { + if(best > 64.0) { misses++; return -1; } @@ -717,9 +719,9 @@ int main (int argc,char ** argv) int c=0; if(first) { //first run tag = swf_InsertTag(NULL, ST_SOUNDSTREAMBLOCK); - swf_SetSoundStreamBlock(tag, samples, 1); + swf_SetSoundStreamBlock(tag, samples, 0, 1); } else { - swf_SetSoundStreamBlock(tag, samples, 0); + swf_SetSoundStreamBlock(tag, samples, 0, 0); } mp3_sound_pos += mp3_block_size;