Displaying 20 results from an estimated 1200 matches similar to: "1.3.2pre3 (Hopefully final)"
2016 Dec 22
0
1.3.2pre3 (Hopefully final)
For what it's worth, I tested both the 32- and 64-bit flac.exe's on my
Windows 10, with about 45 WAV files I have.
Got some warnings about unexpected metadata, but the audio was encoded
fine. Using the --keep-foreign-metadata flag cleared those warnings.
I even had a weird WAV that caused "WARNING: legacy WAVE file has format
type 1 but bits-per-sample=24", but flac dealt
2016 Dec 21
11
1.3.2pre3 (Hopefully final)
Hi all,
New pre-release here is at:
http://mega-nerd.com/tmp/flac-1.3.2pre3-win.zip
http://mega-nerd.com/tmp/flac-1.3.2pre3.tar.xz
Changes:
* Fix tests with Makefile.lite build system.
* Fixes for non-Intel CPUs.
MD5 and SHA256 sums:
> md5sum flac-1.3.2pre3*
61aa8597a220303daf4beb2b8756979d flac-1.3.2pre3.tar.xz
8b470ceac02340600db73bc6daea4fc7 flac-1.3.2pre3-win.zip
2016 Dec 23
1
C++ - style comment
I received a message from C.R.Helmrich (he doesn't want to subscribe
just to post a single message).
The following message was posted by C.R.Helmrich
[begin]
Hi,
I tested my own Win32 compile of pre1 and pre2 one or two weeks ago
(flac.exe
through foobar2000 for transcoding), and the results were as expected: no
errors,
roughly same speed on my Intel Core i...something mobile, very
2016 Dec 22
1
1.3.2pre3 (Hopefully final)
On Thu, Dec 22, 2016 at 12:19:21AM +0000, oresteszoupanos at hotmail.com wrote:
>
> For what it's worth, I tested both the 32- and 64-bit flac.exe's on my
> Windows 10, with about 45 WAV files I have.
>
> Got some warnings about unexpected metadata, but the audio was encoded
> fine. Using the --keep-foreign-metadata flag cleared those warnings.
Excellent!
Do you
2008 Mar 14
2
bitreader optimizations
Hi,
attached are patches that improve decoding speed a bit. The first
patch improves the bit scan macro used for decoding unary values, the
second one adds a GCC inline assembly for bswap and the third patch
replaces the read_rice_block function.
In my testing it turned out to be even faster than the _ia32_bswap
function. If the code produced by MSVC is faster as well, I'd suggest
to remove
2011 Sep 26
1
mid-side coding and bits per sample
Dear list,
i'm doing a bit of analisys on flac's source code and i've run into something i can't quite grasp.
flac version 1.2.1
flaclib C
stream_encoder.c
function "process_subframes_"
line 2999
++++++++++++++++++++++
if(do_mid_side) {
FLAC__ASSERT(encoder->protected_->channels == 2);
for(channel = 0; channel < 2; channel++) {
2015 Dec 28
1
[PATCH 3] for bitwriter.c
1) Added assert
FLAC__ASSERT((bits == 32) || (val>>bits == 0))
It was inspired by https://sourceforge.net/p/flac/bugs/351/
Such situation should be detected at least.
2) Unnecessary assignments removed:
bw->accum = val;
bw->bits = 0;
(bw->bits is already 0 at this place).
3) Asserts like
FLAC__ASSERT(parameter < sizeof(unsigned)*8)
were changed to
2014 Sep 25
2
Patch to improve malformed vorbiscomment handling
Here's a patch to allow flac and metaflac handle files with malformed
vorbiscomment metadata block.
-------------- next part --------------
diff --git a/src/libFLAC/metadata_iterators.c b/src/libFLAC/metadata_iterators.c
index d50df39..39cb276 100644
--- a/src/libFLAC/metadata_iterators.c
+++ b/src/libFLAC/metadata_iterators.c
@@ -78,7 +78,7 @@ static FLAC__Metadata_SimpleIteratorStatus
2012 Apr 05
2
[PATCH 2/2] V2: Use a single definition of MIN and MAX in sources
---
configure.ac | 7 +++++
src/libFLAC/bitreader.c | 12 ++-------
src/libFLAC/bitwriter.c | 8 ++----
src/libFLAC/fixed.c | 18 +++++--------
src/libFLAC/format.c | 8 ++----
src/libFLAC/include/private/macros.h | 29 ++++++++++++++++++++
src/libFLAC/metadata_iterators.c | 17 +++---------
2008 May 09
1
FLAC__metadata_get_picture()
Hi all!
I have a problem to get _all_ images from flac file.
I have flac file with 3 images inside ( FLAC__METADATA_TYPE_PICTURE )
How to get _all_ images with bool FLAC::Metadata::get_picture() func?
This function is wrapper FLAC__bool FLAC__metadata_get_picture().
flac-1.2.1/src/libFLAC/metadata_iterators.c:
...
285 FLAC_API FLAC__bool FLAC__metadata_get_picture(const char *filename,
2018 Jul 10
9
[PATCH 0/7] PowerPC64 performance improvements
The following series adds initial vector support for PowerPC64.
On POWER9, flac --best is about 3.3x faster.
Amitay Isaacs (2):
Add m4 macro to check for C __attribute__ features
Check if compiler supports target attribute on ppc64
Anton Blanchard (5):
configure.ac: Remove SPE detection code
configure.ac: Add VSX enable/disable
configure.ac: Fix FLAC__CPU_PPC on little endian, and add
2004 Sep 10
1
FLAC/assert.h overwrites /usr/include/assert.h?
I always use --prefix, and it gets put in the right place
(<prefix>/include/FLAC/assert.h), which I'm sure sheds no new light on this.
I'd still like to know why FLAC__ASSERT() is necessary. K&R is very clear that
the preprocessor is to remove calls to assert() if NDEBUG is defined. (Some
compilers, including gcc, implicitly define NDEBUG when optimizing, but of
course it can
2008 Jun 14
1
[Flac] Ogg Codecs 0.80.15035
Hi all,
I've made a test release for Ogg DirectShow Codecs.
You can find it here:
http://www.xiph.org/dshow/uploads/Main/oggcodecs_0.80.15035.exe
The problem is that I get a HEAP Corruption detected at:
void FLAC__bitreader_free(FLAC__BitReader *br)
{
FLAC__ASSERT(0 != br);
if(0 != br->buffer)
free(br->buffer);
The call stack is:
>
2008 Jun 14
1
Ogg Codecs 0.80.15035
Hi all,
I've made a test release for Ogg DirectShow Codecs.
You can find it here:
http://www.xiph.org/dshow/uploads/Main/oggcodecs_0.80.15035.exe
The problem is that I get a HEAP Corruption detected at:
void FLAC__bitreader_free(FLAC__BitReader *br)
{
FLAC__ASSERT(0 != br);
if(0 != br->buffer)
free(br->buffer);
The call stack is:
>
2007 Jul 14
2
PATCH : Fix missing protoypes
Hi all,
I added -Wmissing-prototypes -Wstrict-prototypes to the CFLAGS and
found that there were a number warnings generated.
The patch below fixes those warnings and adds the two -W flags to
configure.in.
Cheers,
Erik
----------------------8<----------------------8<----------------------
--- src/metaflac/operations_shorthand.h 1970-01-01 00:00:00 +0000
+++
2014 Jul 28
1
Duplicate QLP coefficient restricting code
Hi all,
I was investigating the behaviour of the -p switch of flac. This
switch should enable exhaustive search for the optimal qlp
coefficient precision, but the resulting files are usually 0.5%
larger then when not using the switch. I stumbled upon this code
in stream_encoder
> if(encoder->protected_->do_qlp_coeff_prec_search) {
> min_qlp_coeff_precision =
2013 Aug 20
0
sf bug 256 - Virtual functions in destructor
In 2007, user reported a segfault in
FLAC::Encoder::File::progress_callback() when called from ~Stream().
Original report at https://sourceforge.net/p/flac/bugs/256/
Hello! Sorry, english is not my best language.
I use libFLAC++ API. I have some problems. In libFLAC API all OK.
Unhandled exception at 0x00000000 in Test.exe: 0xC0000005: Access
violation reading location 0x00000000.
Call stack
2013 Sep 04
4
PATCH: bugfixes for bitmath.h
More or less detailed explanation of this patch.
1. The first parameter of _BitScanReverse() and _BitScanReverse64() is a pointer to unsigned long (4-byte int). However _BitScanReverse64() is called with a pointer to FLAC__uint64 (8-byte int). IMHO it's a bug and this patch changes the type of idx variable inside FLAC__bitmath_ilog2_wide() from FLAC__uint64 to unsigned long.
The type of idx
2007 Apr 08
0
FLAC 24 bit test results
On Thu, Apr 05, 2007 at 06:48:06PM +0200, Josh Green wrote:
> It seems that generally Wavpack does a little better than FLAC at
> compressing audio. But that is generally within a rather small margin.
> 20% margin seems a little large to me though. There may indeed be no
> problem with the FLAC reference implementation in regards to 24 bit and
> its just having trouble compressing
2005 Oct 16
1
Trivial Implementation for future libFLAC++ releases
Josh,
I added the following trivial implementation of the C++ file decoder
FLAC::Decoder::File::get_decode_position() to my file_decoder.cpp file...
bool File::get_decode_position(FLAC__uint64 *position) const
{
FLAC__ASSERT(is_valid());
return
(bool)::FLAC__file_decoder_get_decode_position(decoder_, position);
}
I would humbly suggest it be included in future libFLAC++ releases.