Add code to testcode to ease comparing with liblzo.
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Wed, 31 Jan 2007 09:37:02 +0000 (09:37 +0000)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Wed, 31 Jan 2007 09:37:02 +0000 (09:37 +0000)
Originally committed as revision 7775 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/lzo.c

index 0ee7eca0423b83e1bbd71f7258bcd1e1756f7143..e4a1111b5e90a9e031557fc34510ba6c9ed33515 100644 (file)
@@ -255,7 +255,13 @@ int main(int argc, char *argv[]) {
     for (i = 0; i < 300; i++) {
 START_TIMER
         inlen = clen; outlen = MAXSZ;
+#ifdef LIBLZO
+        if (lzo1x_decompress_safe(comp, inlen, decomp, &outlen, NULL))
+#elif defined(LIBLZO_UNSAFE)
+        if (lzo1x_decompress(comp, inlen, decomp, &outlen, NULL))
+#else
         if (lzo1x_decode(decomp, &outlen, comp, &inlen))
+#endif
             av_log(NULL, AV_LOG_ERROR, "decompression error\n");
 STOP_TIMER("lzod")
     }