in ALAC handling code.
* Remove all use of Variable Length Arrays.
* Minor bug fixes and improvements.
Cheers,
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev
top of ALSA? If so how is it possible for JACK with
ALSA to perform better than ALSA alone?
Erik
--
----------
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Lin
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
and libsndfile simply
passes your buffer to the read syscall.
Obviously, it you care for performance, the second one is
vastly preferable and gives you a reasonable amount of control
over bufferring.
Hope this helps.
Erik
--
--
Erik de
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Dear Free Audio Tool Lovers,
I am very pleased to announce the first official release of FLAC, the Free
Lossless Audio Codec, in over 6 years. FLAC is not dead! It is however a
mature software product that is now being maintained by a team working
under the auscpices of the Xiph.Org Foundation.
, the application will
exit with an appropriate error message.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
, or something wrong with
libsndfile,
or I've misunderstood how libsndfile works.
sf_readf_float returns 0 before the file is fully read, which it should
not.
I've cc-ed Erik de Castro Lopo. Hopefully he can shed some light on
this.
I would be somewhat surprised by that. Is there a reproducable
is to read
in the whole file and that would be slow for anything other than the
shortest of files.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
,
Support for 16 bit ALAC is in Git at:
https://github.com/erikd/libsndfile
Support for other bit widths will be added in the near future once
I know the 16 bit stuff is working.
Cheers,
Erik
--
--
Erik de Castro Lopo
http
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Erik de Castro Lopo wrote:
Conrad Parker wrote:
On 16 December 2011 07:14, Erik de Castro Lopo mle...@mega-nerd.com wrote:
Georg Holzmann wrote:
Did you already have some progress in implementing ALAC support ?
I already have the decoder part working within libsndfile and I
time to work on
this between xmas and new year.
Cheers,
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
Conrad Parker wrote:
On 16 December 2011 07:14, Erik de Castro Lopo mle...@mega-nerd.com wrote:
Georg Holzmann wrote:
Did you already have some progress in implementing ALAC support ?
I already have the decoder part working within libsndfile and I
am now working on the encoder
Hi all,
Just an FYI. I am in the process of adding support for Apple's lossless
Audio Codec (ALAC) [0] to libsndfile. Should be done my the end of the
weekend.
Cheers,
Erik
[0] http://alac.macosforge.org/
--
--
Erik de Castro
the windows builds
have not been tested as thoroughly as I would have liked.
As usual, its available from:
http://www.mega-nerd.com/libsndfile/#Download
Cheers,
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com
positive performance improvement and I'll implement block
sized reads and buffering.
Until you can show concrete proof I consider this issue closed.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com
and st_blksize - 4) you
will not be able distinguish between the two read sizes due to
the influence of other factors.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio
blocks and
non-st_blksize sized blocks will be absolutley swamped, by disk
latencies, cache latencies, scheduling latencies and file
decoding overhead.
You might want to google the term premature optimisation.
Erik
--
--
Erik de
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
this and if you don't
With a small standalone broken FLAC file :) FLAC was just an example.
You need to supply me with a small test program and if necessary
this broken FLAC file.
Erik
--
--
Erik de Castro Lopo
http://www.mega
* functions.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
then thats a bug that I would try to fix or make sure that
libsndfile notifies the client program that something has gone
wrong.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com
...
This is not possible on all file types, especially not
on compressed formats like FLAC. It does however work
on PCM data for most file formats.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
of anybody doing this. I suspect they
should return -1.
How does a vio_read signal EOF?
Just like the read() system call, by returning zero.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com
and sent mail to the list from
another.
Cheers,
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http
() and takeOwnership() in sndfile.hh.
* AIFF fix for non-zero offset value in SSND chunk.
Cheers,
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux
-nerd.com/libsndfile/files/sndfile-tools-1.03.tar.gz
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http
rate converter
as a component so that can do independent time and pitch manipulation.
For instance, the rubberband time stretcher uses libsamplerate.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com
memory.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio
and the management structure is flatter.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http
such a great feature for AP will be welcomed. If
you are interested, please take contact with me, on this list or privately.
Who are the developers of this project or has it been
abandoned?
Erik
--
--
Erik de Castro Lopo
http
length.
* Other minor bug fixes and improvements.
Cheers,
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
Folderol wrote:
On Fri, 1 Oct 2010 09:51:29 +1000
Erik de Castro Lopo mle...@mega-nerd.com wrote:
Folderol wrote:
Also, he must be getting on a bit now ... at least in his thirties :P
Ageism lives I see.
I'm in my mid 40s and I still have a passion for coding. I don't
do
/ddc/
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
is running on Mac OSX,
the move to Linux would be relatively simple.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev
the float to integer conversion takes place
(Jack, Alsa etc) it is at the conversion stage that the clipping
needs to be done.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com
/thunderbird6.jpg
See the Reply button at the top just under the menu bar? Click that.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux
f...@kokkinizita.net wrote:
On Sun, May 23, 2010 at 08:52:16AM +1000, Erik de Castro Lopo wrote:
I really don't think any modification is necessary.
At least one: the sample rate value in the header must
remain the same.
sndfile-resample accepts a:
-by ratio
command line option
of the indices into the filter table and the interpolation between two
adjacent values in the table.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Jörn Nettingsmeier wrote:
On 03/19/2010 12:10 AM, Erik de Castro Lopo wrote:
That wasn't the problem I ran into. My problem was that sig++/sig++.h
wasn't found even though I have installed libsigc++-2.0-dev.
Basically a bit of autofoo/pkg-config magic is needed to fix this.
iirc
,
preferably of the distriuted kind (Bzr, Darcs, Git, Mercurial etc).
The at least people can get your current version, polish it locally
and send you patches.
Cheers,
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com
Reuben Martin wrote:
Yo, back on Friday 19 March 2010 Erik de Castro Lopo was all like:
Well maybe the first step would be to get it under revision control,
preferably of the distriuted kind (Bzr, Darcs, Git, Mercurial etc).
It's always been hosted on SourceForge using SVN
I can only
errors that are over my head.
I didn't even get that far.
Is anyone still maintaining this? If not, I might adopt it.
Cheers,
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com
.
You'll have to use wav files.
libsndfile does support Ogg/Vorbis and FLAC.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev
and not your pipe/dup2/execve
hack :-).
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
the random numbers for. Even crappy old rand()
would possibly be ok for some applications and completely useless for others.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com
there.
Totally agree. Good advice.
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http
windows only function sf_wchar_open().
* Bunch of minor bug fixes.
Cheers,
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev
.
HTH,
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux
to have multiple versions of a library available so
that different programs can use different verions of the lib.
HTH,
Erik
--
--
Erik de Castro Lopo
http://www.mega-nerd.com
--
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
/software.html
which is ridiculously expensive.
Erik
--
-
Erik de Castro Lopo
-
`[Microsoft] are in the business of giving customers exactly what they ask
for, which sounds
--
-
Erik de Castro Lopo
-
J. Headley: God, root, what is difference ?
G. Haverland: God can change the byte order on the CPU, root can't.
___
Linux-audio-dev mailing list
to.
--
-
Erik de Castro Lopo
-
Incompetence, like misery, seeks company. -- Erik Naggum
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman
on this list.
Erik
--
-
Erik de Castro Lopo
-
No stronger retrograde force exists in the world.
-- Winston Churchill in The River War, published in 1899
de Castro Lopo
-
Debian : The community edition of Ubuntu.
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
influence an acoustic environment.
Erik
--
-
Erik de Castro Lopo
-
XML is not a language in the sense of a programming language any
more than sketches on a napkin are a language
the
Alpha down to zero. In the Stroke Paint pane chose the second
box Flat Color.
You should now have a black rectangle, without any fill colour
on a white background.
Erik
--
-
Erik de Castro Lopo
--
-
Erik de Castro Lopo
-
I could never learn to use C++, because of the completely
overwhelming desire to redesign the language every time I tried
to use it, but this is the normal, healthy reaction to C++.
-- Erik Naggum
this blog entry:
http://www.mega-nerd.com/erikd/Blog/CodeHacking/SecretRabbitCode/progress.html
I'm aiming for the new release to happen next weekend.
Cheers,
Erik
--
-
Erik de Castro Lopo
against two versions of the library.
Cheers,
Erik
--
-
Erik de Castro Lopo
-
... a discussion of C++'s strengths and flaws always sounds
like an argument about whether
victor wrote:
Does this mean that pulseaudio is preferred to Jack?
For desktop and user applications yes, for professional audio no.
Erik
--
-
Erik de Castro Lopo
be a bastard
about it.
That license is not incomptibale with every free software and open source
license I can think of.
Erik
--
-
Erik de Castro Lopo
-
The beauty
--
-
Erik de Castro Lopo
-
I invented the term Object-Oriented, and I can tell you I
did not have C++ in mind. -- Alan Kay
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
Predrag Viceic wrote:
Le Thursday 16 August 2007 12.53:46 Erik de Castro Lopo, vous avez écrit :
Predrag Viceic wrote:
I'll try to go back to 1.0.13
And it works now...
Looks like a bug in ALSA 1.0.14a then. It would be a good idea
to make sure this is reported.
And I who
, this has a **huge** performance
penalty.
Unlike other forms of Voodoo, we can neasure this.
Have you?
Erik
--
-
Erik de Castro Lopo
-
Orcad Express 9: Its a nice demo but I
and
IDPCM) recent audio codecs doe their encoding in the frequency domain
where it is easier to find redundancy than in the time domain.
Erik
--
-
Erik de Castro Lopo
Predrag Viceic wrote:
I'll try to go back to 1.0.13
And it works now...
Looks like a bug in ALSA 1.0.14a then. It would be a good idea
to make sure this is reported.
Erik
--
-
Erik de Castro Lopo
or
more generally a property of Ogg. However, I do know that two
people have tried to add OggVorbis to libsndfile without being able
to complete the task.
Erik
--
-
Erik de Castro Lopo
is that it uses slight less disk space.
When using crappy resamplers (ie linear resamplers, including the
one in secret rabbit code), they may be slightly less bad at doing
88k2 - 44k1 than 96k - 44k1.
HTH,
Erik
--
-
Erik de Castro Lopo
.
Erik
--
-
Erik de Castro Lopo
-
If I were on life-support, I'd rather have it run by a Gameboy
than a Windows box.
-- Cliff Wells in comp.lang.python
not match reality.
Erik
--
-
Erik de Castro Lopo
-
Islam makes it incumbent on all adult males, provided they are not disabled
or incapacitated, to prepare themselves
77 matches
Mail list logo