Displaying 20 results from an estimated 2000 matches similar to: "Decoding error: fingerprint unset in streaminfo block"
2010 Nov 16
1
How to handle multiple STREAMINFO blocks?
It's certainly best to honor what the specification says. My
assumption is that a "stream" could also be a continuous broadcast,
not just a file. With a hypothetical server streaming FLAC
bitstreams, I would assume that the most recent STREAMINFO is valid
until another one comes along. If you're writing a file player, then
perhaps you can trust the spec and assume
2006 Jun 08
1
How can I recreate STREAMINFO metadata?
I have some FLACs that have STREAMINFO that looks like this:
METADATA block #0
type: 0 (STREAMINFO)
is last: false
length: 34
minumum blocksize: 4608 samples
maximum blocksize: 4608 samples
minimum framesize: 0 bytes
maximum framesize: 0 bytes
sample_rate: 44100 Hz
channels: 2
bits-per-sample: 16
total samples: 0
MD5 signature: 00000000000000000000000000000000
(This came
2010 Nov 16
2
How to handle multiple STREAMINFO blocks?
I'm writing a program that plays FLAC files using the libFLAC API's.
Is there a specific way I'm supposed to handle multiple STREAMINFO
metadata blocks?
For example, should I ignore all but the first, or all but the last?
The format spec doesn't mention anything.
Thanks,
- Brian Waters
2008 Feb 07
4
how to get flac fingerprint from a wav?
In windows command line:
I have a wav file and would like to see what the flac fingerprint would be.
To do this I run flac to encode the wav file and write the flac file to the
hard disk. I then run metaflac to read the flac file and display the
fingerprint.
Is there an existing way or other utility to do this without generating the
flac file on the hard disk. I would think it could be quicker
2010 Jun 23
3
FLAC StreamInfo Parsing
Thank you very much! But how to deal with endianness in the case of
bit stream? Some blocks (for example MinBlockSize) require 16bits
(simply swap first and second), some block (e.g.MinFrameSize) require
3 byte-array to be reverted.
Finally totalSamples is stored in 5 bytes ( only last 4 bits from
first one byte are used). It was a real issue to make it little-endian
(here is how I did it:
2008 Feb 08
2
how to get flac fingerprint from a wav?
Great info. I found some descriptions of st5 (md5 fp) and ffp, where
I assume that "fp" is just a Taper abbreviation for "fingerprint" -
or signature as it's called in the flac header. However, I could not
find these utilities or source code. What I found looked like
instructions for a gui-based program. I think it would be easier to
support Mac if st5 were
2009 Oct 06
2
1.43 GB FLAC with 8-Hour Audio Inside... Decoding?
Ok, so here's the deal...
I've been having a lot of trouble sleeping, so I've done some research and
discovered this program called "Hemi-Sync". I decided to torrent it from
the Pirate Bay to try it out before spending my money. What I torrented
worked incredibly, so bought it, then torrented another Hemi-Sync program:
Lucid Dreaming. It's a DVD-Audio program.
What I
2009 Apr 05
1
FLAC decoding details
Hello all,
I am writing an implementation of a FLAC decoder and I am polishing up
some details. The format <http://flac.sourceforge.net/format.html> page
leaves some room for interpretation. Can anyone help me by clarifying
the official rules about the following? Most of them are degenerate
cases that probably don't happen in practice:
Thanks,
--Jonathan
Can the bits per sample
2010 Jun 22
2
FLAC StreamInfo Parsing
Hello Ilia,
The FLAC format by nature is not a byte stream, it's a bit stream.
Therefore, in order to parse it you need too build a bit-reading
infrastructure. Eg. a class that accepts a byte stream, implements
buffering, etc, etc, and supports reading a specified number of bits, not
bytes as you are used to. There is quite a lot of bit logic there, but
nothing too scary.
Best Regards,
2010 Jun 23
0
FLAC StreamInfo Parsing
On Jun 22, 2010, at 21:27, Ilia Ternovich wrote:
> Thank you very much! But how to deal with endianness in the case of
> bit stream? Some blocks (for example MinBlockSize) require 16bits
> (simply swap first and second), some block (e.g.MinFrameSize) require
> 3 byte-array to be reverted.
>
> Finally totalSamples is stored in 5 bytes ( only last 4 bits from
> first one byte
2012 Mar 12
3
FLAC build for Visual Studio 2010?
Has anyone been able to build the FLAC libraries on Windows using Visual Studio 2010?
Thanks,
Michael
Michael S. Scherotter
Microsoft Corporation<http://www.microsoft.com/>
Principal Architect Evangelist
Email: mischero at microsoft.com<mailto:mischero at microsoft.com>
Blog: http://blogs.msdn.com/Synergist
Zune<http://social.zune.net/member/MS+Synergist> |
2024 Oct 16
1
C API: How to get a seektable for very long files?
Op wo 16 okt 2024 om 16:25 schreef Stefan Oltmanns <stefan-oltmanns at gmx.net>:
>
> Yes, overwriting the streaminfo total_samples number is a bit of a hack,
> but it would only affect those files with more than 2^36 samples that
> contains the special seek point, so no difference for the average flac user.
>
> Not sure how the applications actually read flac files, if they
2012 Mar 12
1
FLAC build for Visual Studio 2010?
Download the Visual Studio Ultimate Trial here:
http://www.microsoft.com/visualstudio/en-us/try
Thanks,
Michael
-----Original Message-----
From: rappard at gmail.com [mailto:rappard at gmail.com] On Behalf Of rappard at dds.nl
Sent: Monday, March 12, 2012 9:47 AM
To: Michael Scherotter
Cc: flac-dev at xiph.org
Subject: Re: [flac-dev] FLAC build for Visual Studio 2010?
I'd be happy to test
2012 Feb 01
3
Meet the new maintainer
On 1 February 2012 04:30, <rappard at dds.nl> wrote:
> It's been a while since I've worked with Visual Studio, so some dumb
> questions ahead. To start: should I use
> http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express,
> or something else?
That's a fine place to start if you have windows but don't already
have a copy of the
2015 Jan 15
1
Max Sample Rate FLAC
Hi,
I would like to clear something up about Sample Rate, If the Frame header can look to the metadata block streaminfo for sample rate what (if anything limits it to 655350Hz)? Can all frame headers not just point to streaminfo and it be specified in streaminfo as all 1s ie 2^20-1 = 1,048,575Hz? It would be really good to be able to use 1MHz and beyond for some of my/our work. Does anything
2024 Oct 16
1
C API: How to get a seektable for very long files?
Am 16.10.24 um 15:15 schrieb Martijn van Beurden:
>
> But how should such a number be presented to the libFLAC user? You
> suggested overwriting the streaminfo total_samples number, but
> streaminfo always precedes the seektable, so the streaminfo metadata
> block is already parsed by the application before the seektable is
> even read. Also, I think it is quite hacky to not pass
2010 Jun 22
0
FLAC StreamInfo Parsing
Hello!
I'm implementing custom flac metadata parser. Currently the very big
trouble is to parse StreamInfo metadata block.
According to specifications
(http://flac.sourceforge.net/format.html#metadata_block_streaminfo)
we've got 2 bytes fir minBlockSize, 2 bytes for maxBlock size, 3 + 3
bytes for min/max FrameSize.
Now the interesting point -- sampleRate. number of channels, buts per
2012 Feb 01
3
Meet the new maintainer
rappard at dds.nl wrote:
> [some snips]
>
> > tweaked and applied. The main problem is that the FLAC test suite
> > takes 30 minutes to run on a 2.8 GHz Core II Duo.
> >
> > I encourage the keen to do a daily checkout and build. I will be
> > building it on x86 and amd64 Linux every day and running the full
> > test suite. Looking for someone to do that
2006 Mar 10
1
libflac++ reading vorbis metadata
On 2006-03-09 (Thu) ,at 23:20:50 Josh Coalson wrote:
> the vorbiscomments are not in the streaminfo. you want to do:
>
> FLAC::Metadata::VorbisComment tags;
> if (FLAC::Metadata::get_tags("somefile.flac", tags)) {
> FLAC::Metadata::VorbisComment::Entry entry =
> tags->get_comment(tags->get_num_comments-1); //e.g. last tag
> // do something with
2004 Sep 10
2
FlacPak
On Mon, 2003-11-17 at 11:04, Josh Coalson wrote:
> could you clarify your plan... are you thinking about
> 1) encoding to a FLAC container and using metadata blocks
> for everything that is not data?
> 2) writing your own container?
>
> 1) seems kind of impractical to do in a general way.
>
I'm starting to also think that 2) is the best route. I was originally