Displaying 10 results from an estimated 10 matches for "flac__md5accumulate".
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>...
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_autocorrela...
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 tes...
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: declaration o...
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>&a...
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 -fomit-f...