From: Muthu <gnu...@us...> - 2006-10-09 16:50:51
|
Update of /cvsroot/octave/octave-forge/main/comm/inst In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv19295 Modified Files: ricedeco.m riceenco.m Log Message: Rice enco is not wrong, still testing some corner case, fixed some commenting style in ricedeco Index: riceenco.m =================================================================== RCS file: /cvsroot/octave/octave-forge/main/comm/inst/riceenco.m,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- riceenco.m 9 Oct 2006 16:06:33 -0000 1.2 +++ riceenco.m 9 Oct 2006 16:50:45 -0000 1.3 @@ -59,7 +59,7 @@ . Accepts only non-negative numbers. Cannot encode."); end - error('FIXME: Has a Bug in the used region handling'); + ##error('FIXME: Has a Bug in the used region handling'); L=length(sig); Index: ricedeco.m =================================================================== RCS file: /cvsroot/octave/octave-forge/main/comm/inst/ricedeco.m,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- ricedeco.m 2 Oct 2006 10:20:58 -0000 1.1 +++ ricedeco.m 9 Oct 2006 16:50:45 -0000 1.2 @@ -39,19 +39,19 @@ ## @end deftypefn ## @seealso{riceenco} -# -# +## +## ##! /usr/bin/octave -q -#A stress test routine -#for i=1:100 -# sig=abs(randint(1,10,[0,255])); -# [code,k]=riceenco(sig) -# sig_d=ricedeco(code,k) -# if(isequal(sig_d,sig)~=1) -# error('Some mistake in ricedeco/enco pair'); -# end -#end -# +##A stress test routine +##for i=1:100 +## sig=abs(randint(1,10,[0,255])); +## [code,k]=riceenco(sig) +## sig_d=ricedeco(code,k) +## if(isequal(sig_d,sig)~=1) +## error('Some mistake in ricedeco/enco pair'); +## end +##end +## function sig_op=ricedeco(code,K) if ( nargin < 2 ) || (strcmp(class(code),"cell")~=1) error('usage: ricedeco(code,K)'); |