[Ffmpeg-cvslog] r5515 - in trunk/tests: ffmpeg.regression.ref regression.sh rotozoom.regression.ref

Justin Ruggles jruggle
Sat Jun 24 15:06:34 CEST 2006


michael wrote:
> Author: michael
> Date: Sat Jun 24 13:40:21 2006
> New Revision: 5515
> 
> Modified:
>    trunk/tests/ffmpeg.regression.ref
>    trunk/tests/regression.sh
>    trunk/tests/rotozoom.regression.ref
> 
> Log:
> flac regression test
> 
> 
> Modified: trunk/tests/ffmpeg.regression.ref
> ==============================================================================
> --- trunk/tests/ffmpeg.regression.ref	(original)
> +++ trunk/tests/ffmpeg.regression.ref	Sat Jun 24 13:40:21 2006
> @@ -176,3 +176,7 @@
>  264236 ./data/a-adpcm_yam.wav
>  e92cec8c07913ffb91ad2b11f79cdc00 *./data/out.wav
>  stddev:18312.68 PSNR:11.06 bytes:1056768
> +7bcc7daf968fc489c9b4b7aca5ae380d *./data/a-flac.flac
> +799336 ./data/a-flac.flac
> +0116cdcefd0aeae3ab8e5140c19c725d *./data/out.wav
> +stddev: 51.59 PSNR:62.07 bytes:1032192
> 
> Modified: trunk/tests/regression.sh
> ==============================================================================
> --- trunk/tests/regression.sh	(original)
> +++ trunk/tests/regression.sh	Sat Jun 24 13:40:21 2006
> @@ -68,6 +68,7 @@
>      do_g726=y
>      do_adpcm_ima_wav=y
>      do_adpcm_ms=y
> +    do_flac=y
>      do_rc=y
>      do_mpeg4adv=y
>      do_mpeg4thread=y
> @@ -595,6 +596,16 @@
>  fi
>  
>  ###################################
> +if [ -n "$do_flac" ] ; then
> +# encoding
> +file=${outfile}flac.flac
> +do_ffmpeg $file -y -ab 128 -ac 2 -ar 44100 -f s16le -i $pcm_src -acodec flac $file
> +
> +# decoding
> +do_ffmpeg $pcm_dst -y -i $file -f wav $pcm_dst
> +fi
> +
> +###################################
>  # libav testing
>  ###################################
>  
> 
> Modified: trunk/tests/rotozoom.regression.ref
> ==============================================================================
> --- trunk/tests/rotozoom.regression.ref	(original)
> +++ trunk/tests/rotozoom.regression.ref	Sat Jun 24 13:40:21 2006
> @@ -176,3 +176,7 @@
>  264236 ./data/a-adpcm_yam.wav
>  e92cec8c07913ffb91ad2b11f79cdc00 *./data/out.wav
>  stddev:18312.68 PSNR:11.06 bytes:1056768
> +7bcc7daf968fc489c9b4b7aca5ae380d *./data/a-flac.flac
> +799336 ./data/a-flac.flac
> +0116cdcefd0aeae3ab8e5140c19c725d *./data/out.wav
> +stddev: 51.59 PSNR:62.07 bytes:1032192
> _______________________________________________
> ffmpeg-cvslog mailing list
> ffmpeg-cvslog at mplayerhq.hu
> http://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-cvslog
> 

Hmm.  This is fine for now, but I really don't think I'll be able to add
useful LPC without using floating-point, which would not pass regression
tests on all machines.  I tried a fixed-point version once, but it was
not nearly accurate enough to give good compression results.  I'll
submit my floating-point version and if anyone has suggestions for how
to make it fixed-point and still give good results, I'll be all ears.
Maybe 32-bit fixed using 64-bit variables?

-Justin




More information about the ffmpeg-cvslog mailing list