search for: flac__md5accumul

Displaying 10 results from an estimated 10 matches for "flac__md5accumul".

2014 Jun 29
6
FIxed rest of cast-align warnings
Hi all, In commit 3eb4094b859 I think I have fixed all the cast-align warnings. I have tested this in amd64/Linux (little endian) and powerpc64/Linux (big endian) and it passed all tests (including the new MD5 tests). I also did a little performance testing on amd64/Linux with a one hour long stereo WAV file and could not find any mesasurable difference between the old and the new code. I
2012 May 05
5
[PATCH] Optionally, allow distros to use openssl for MD5 verification
...uint32 buf[4]; @@ -37,7 +42,8 @@ typedef struct { } FLAC__MD5Context; void FLAC__MD5Init(FLAC__MD5Context *context); -void FLAC__MD5Final(FLAC__byte digest[16], FLAC__MD5Context *context); +void FLAC__MD5Final(FLAC__byte digest[EVP_MAX_MD_SIZE], FLAC__MD5Context *context); +#endif FLAC__bool FLAC__MD5Accumulate(FLAC__MD5Context *ctx, const FLAC__int32 * const signal[], unsigned channels, unsigned samples, unsigned bytes_per_sample); diff --git a/src/libFLAC/md5.c b/src/libFLAC/md5.c index e251d50..81439d5 100644 --- a/src/libFLAC/md5.c +++ b/src/libFLAC/md5.c @@ -5,6 +5,19 @@ #include <stdlib.h&g...
2004 Oct 30
1
More Altivec/PPC Stuff...
...he altivec version is now about 45% faster. What's left of a default encode is shown below. :) It seems that most of the remaining time is consumed by the rice coding... 25.7% 25.7% flac FLAC__bitbuffer_write_raw_uint32 11.0% 11.0% flac FLAC__bitbuffer_write_rice_signed 10.8% 10.8% flac FLAC__MD5Accumulate 6.9% 6.9% flac set_partitioned_rice_ 6.9% 6.9% flac FLAC__stream_encoder_process 6.8% 6.8% flac find_best_partition_order_ 5.6% 5.6% flac FLAC__MD5Transform 4.8% 4.8% flac FLAC__fixed_compute_best_predictor_altivec 4.2% 4.2% flac format_input 2.9% 2.9% flac FLAC__lpc_compute_autocorr...
2014 Jun 29
0
FIxed rest of cast-align warnings
...ther > platforms/architectures and test for performance regressions. These patches indeed fix the -Wcast-align warnings, but the new MD5 tests fail > +++ libFLAC unit test: md5 > > testing FLAC__MD5Init ... OK > testing that FLAC__MD5Final clears the MD5Context ... OK > testing FLAC__MD5Accumulate (channels=1, bytes_per_sample=1) ... > FAILED, expected MD5 sum b2bb8775b7d5bf59c36c8637293a4602 but > got 419123315a22592e3170b67d0aa26916 However, using the binary on actual FLAC files (with flac -t) doesn't give any errors of mismatching md5 sums, so maybe the problem is in the...
2013 Apr 28
0
Pre-release 1.3.0pre4 (hopefully the last)
...ugh, all concerning shadowing of the global signal() function: CC md5.lo md5.c: In function 'format_input_': md5.c:273: warning: declaration of 'signal' shadows a global declaration /usr/include/sys/signal.h:407: warning: shadowed declaration is here md5.c: In function 'FLAC__MD5Accumulate': md5.c:394: warning: declaration of 'signal' shadows a global declaration /usr/include/sys/signal.h:407: warning: shadowed declaration is here CC stream_encoder.lo stream_encoder.c: In function 'evaluate_constant_subframe_': stream_encoder.c:3454: warning: declaratio...
2004 Sep 10
4
Altivec Optimizations
Hi, I have been playing with Altivec, and I rewrote a couple of the routines in assembly. Looking at the archives, I noticed that there may already be some effort on this. Anyways... Right now, I have two routines working. They need to be cleaned up, made relocatable, and documented; otherwise, they seem to work fairly well. I see an overall ~27% speed improvement when encoding with the
2013 Apr 28
7
Pre-release 1.3.0pre4 (hopefully the last)
Hi all, I have tagged 1.3.0pre4 in git and provided a tarball here: http://downloads.xiph.org/releases/flac/beta/flac-1.3.0pre4.tar.xz I have built and tested the git tree on: linux-x86_64 openbsd5-i386 freebsd5-i386 as well as successfully cross compiling from Linux to 32 and 64 bit MinGW. As far as I am concerned, the only thing left to do for this release is to update the
2004 Sep 10
1
error during compile
...uot; -I. -I. -I./include -I ../../include -Wall -W -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -DNDEBUG -Wp,-MD,.deps/encoder.pp -c encoder.c -fPIC -DPIC -o .libs/encoder.lo encoder.c: In function `encoder_process_frame_': encoder.c:575: warning: passing arg 2 of `FLAC__MD5Accumulate' from incompatible pointer type gcc -DPACKAGE=\"flac\" -DVERSION=\"0.8\" -I. -I. -I./include -I ../../include -Wall -W -O3 -fomit-frame-pointer -funroll-loops -ffast-math -finline-functions -DNDEBUG -Wp,-MD,.deps/encoder.pp -c encoder.c -o encoder.o >/dev/null 2&gt...
2004 Sep 10
2
1.0 candidate checked in
On Fri, Jul 20, 2001 at 03:01:54PM -0700, Josh Coalson wrote: > --- Matt Zimmerman <mdz@debian.org> wrote: > > > > automake will include ltmain.sh in the source distribution, so it > > should be > > used even if it isn't installed on the build system. In fact, it > > seems to > > always use the distributed version, and not the installed one
2004 Sep 10
2
1.0 candidate checked in
...clude -Wall -W -O3 -DNDEBUG -fomit-frame-pointer -funroll-loops -finline-functions -Winline -DFLaC__INLINE=__inline__ -g -O2 -c stream_encoder.c -fPIC -DPIC -o .libs/stream_encoder.o stream_encoder.c: In function `stream_encoder_process_frame_': stream_encoder.c:976: warning: passing arg 2 of `FLAC__MD5Accumulate' from incompatible pointer type gcc -DPACKAGE=\"flac\" -DVERSION=\"1.0\" -DFLAC__CPU_IA32=1 -DFLAC__ALIGN_MALLOC_DATA=1 -DFLAC__HAS_NASM=1 -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_LONG_LONG=8 -I. -I. -I./include -I ../../include -Wall -W -O3 -DNDEBUG -fomi...