A Veritable Springtime Orgy of Releases
Mar. 26th, 2010 05:00 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Released last night: libogg 1.2.0, libvorbis 1.3.1, libao 1.0.0, and vorbis-tools 1.4.0.
*whew*
Aside from bugfixes, the major story here is the first wide release of all the surround hacking I've been doing the past two months. Previous demo pages (one and two) had documented my progress till now; there's actually one more coming that I've just started on.
In addition to that, we also tagged on a release of libogg with a new default page spill rule that reduces container overhead for higher bitrate streams like video. The change is simple, but it's a reduction in bitrate for free so why not. Applications don't have to do anything, just drop in the new lib. In addition to demo pages and blogging, I've also begun a comprehensive expansion of the Ogg documentation (the very beginnings of which are in the release-- not much yet).
The releases as usual can be had from the Xiph.Org downloads page.
What about the aoTuV merges?
Date: 2010-03-26 11:31 am (UTC)I read that "The approximate roadmap is: the async error interface just added to libogg will be the next change to libvorbis, and will be the basis of the 1.2.3 release. AoTuV merges are scheduled for immediately after and will form the basis of 1.3.0." at http://www.xiph.org/press/2009/libvorbis-1.2.2/ .
Re: What about the aoTuV merges?
Date: 2010-03-26 09:11 pm (UTC)AoTuV merges take time, they're not simple patch and release situations. I'm guessing a merge is about two full-time weeks minimum, primarity because listening testing is not something that can be sped up by 'working smarter'. Even automated regression testing eats days at a time.
But it is still happening. It just didn't happen in 1.3.0/1
Re: What about the aoTuV merges?
Date: 2010-03-26 10:05 pm (UTC)Re: What about the aoTuV merges?
Date: 2010-03-28 05:44 am (UTC)Re: What about the aoTuV merges?
Date: 2010-03-28 11:37 pm (UTC)no subject
Date: 2010-03-26 01:59 pm (UTC)no subject
Date: 2010-03-26 09:16 pm (UTC)1) A docuemtnation fest, concentrating on Ogg and Ogg best practices. There's been some amount of outside sniping about the Ogg container by a few folks who haven't honestly spent any time figuring out how the system actually works. The best way to combat that is much better documentation than we have.
2) Resume development of the Ghost sinusoid discriminator-- the one key piece of Ghost tech that doesn't really exist in a servicable form today. Although there are lots of unknowns in 'gluing the pieces togather', all other aspects of the Ghost design could be made of off-the-shelf techniques if need be. The discriminator that I need has not ever been made practically fast enough. So I'll be working on that.
3) AoTuV merge; this *is* useful to the Ghost work because Aoyumi's work explores parts of the solution space I never had time to look at. Although Ghost and Vorbis don't really share much in the way of high level design, AoTuV still counts as basic informative research that could prove illuminating.
no subject
Date: 2010-03-27 01:50 am (UTC)no subject
Date: 2010-03-28 05:45 am (UTC)no subject
Date: 2010-03-26 08:28 pm (UTC)