Pascal,
replacing integral parts of a system is always a bit of a dilemma. If we replace it only after all the other software/drivers that interface with it is known to work well with it then nobody will
replacing integral parts of a system is always a bit of a dilemma. If we replace it only after all the other software/drivers that interface with it is known to work well with it then nobody will
Last week I've released a test version (https://tango.0pointer.de/pipermail/pulseaudio-discuss/2009-February/003068.html) for the upcoming 0.9.15 release of PulseAudio (http://pulseaudio.org/). It's
Writing modern volume control UIs (i.e. 'mixer tools') is much harder to get right than it might appear at first. Because that is the way it is I've put together a rough guide what to keep in mind
So you are designing a D-Bus interface and want to make it future-proof. Of course, you thought about versioning your stuff. But you wonder how to do that best. Here are a few things I learned about
So you are hacking an audio application and the audio data you are generating might eventually end up in PulseAudio (http://pulseaudio.org/) before it is played. If that's the case then please make
Here's a little a little tool I wrote (http://0pointer.de/public/copyright.py) that automatically generates copyright headers for source files in a git repository based on the git history. Run it
Uh? (http://userstyles.org/styles/6371) Some folks apparently don't have much respect for my web design skills -- and I always considered myself the Malevich of web design! Pfft!
#nocomments y So I wanted to hack proper channel mapping query support into libsndfile (http://www.mega-nerd.com/libsndfile), something I have had on my TODO list for years. The first step was to
The JACK (http://jackaudio.org/) folks and I have agreed on a little specification for device reservation (http://git.0pointer.de/?p=reserve.git;a=blob_plain;f=reserve.txt) that allows clean
Eduardo Lima (http://etrunko.blogspot.com/) just added a couple of more videos from one of the best conferences in existence (http://www.bossaconference.indt.org/) to the OpenBOSSA
Andre Klapper (http://blogs.gnome.org/aklapper/) just informed me that GNOME is now officially esound (http://en.wikipedia.org/wiki/Esound)-free: all modules have been ported over to libcanberra
In my on-going series Writing Better Audio Applications (http://0pointer.de/blog/projects/guide-to-sound-apis) for Linux, here's another installment: a little explanation how fragments/periods and
I learned so much when I read this interview. (http://jaboutboul.blogspot.com/2009/05/sound-of-fedora-11.html) And so will you!
If you live in Berlin and are a GNOMEr of some kind then please feel invited top drop by tomorrow (Fri 29) at 4 pm at the Prater Biergarten (http://www.pratergarten.de/d/biergarten.php4) (Weather
The Call for Papers (http://linuxplumbersconf.org/2009/submit/) for the Linux Plumbers Conference (LPC) (http://www.linuxplumbersconf.org/) in September in Portland, Oregon is ending soon
A while back (http://0pointer.de/blog/projects/cgroups-and-rtwatch) I was celebrating that arrival of secure realtime scheduling for the desktop. As it appears this was a bit premature then, since
#nocomments y I hereby officially declare that I have reached my goal of world domination. Emacs 23 (apparently due today) ships with Avahi support out of the box.
#nocomments y As a followup to Oh Nine Fifteen (http://0pointer.de/blog/projects/oh-nine-fifteen.html) here's a little overview of the changes coming with PulseAudio 0.9.16 (http://pulseaudio.org/)
Ever wanted to know what's the view like being the highest person in all of Spain? -- No? Hmm, can't help you then. -- Otherwise: That's on the summit of Pico del Teide
If you use pthread_key_create() with a non-NULL destructor parameter (or an equivalent TLS construct) in a library/shared object then you MUST link your library wth -z nodelete (or an equivalent