[MacPorts] #25942: aacgain 1.9 update
MacPorts
noreply at macports.org
Tue Aug 3 18:29:41 PDT 2010
#25942: aacgain 1.9 update
-------------------------------------+--------------------------------------
Reporter: ryandesign@… | Owner: tristan@…
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.1
Keywords: | Port: aacgain
-------------------------------------+--------------------------------------
aacgain 1.9 is out so the port should probably be updated.
{{{
Begin forwarded message:
From: "David Lasker" <dave at altosdesign.com>
Date: August 3, 2010 16:28:58 CDT
To: "'Samuli Suominen'" <ssuominen at gentoo.org>, <marillat at free.fr>,
<toni at links2linux.de>, "'Miguel Angel Alvarez'" <maacruz at gmail.com>,
"'Prakash Punnoor'" <prakashp at arcor.de>, <binguri at yahoo.it>, "'Wolf
Wilke'" <wwilke at genion.de>, "'Ben Allison'" <benski at winamp.com>,
<hardloaf at gmail.com>, <mp3gain at hotmail.com>, <macports-
mgr at lists.macosforge.org>
Subject: [macports-mgr] aacgain 1.9 released
I have completed the next release of aacgain. Updated files are in the
mp3gain CVS repository on Sourceforge.
This release incorporates the following changes:
1.Fixed a bug in mp4v2 which caused iTunes music video files to fail with
"not a valid mp4/m4a file" error.
2.Gives a more meaningful error message when attempting to process Apple
Lossless files (which are still not supported by aacgain).
3.Built with updated mp4v2 and faad2 code, which should build error-free
on
modern Windows, Linux, and Mac systems.
4.Built with latest mp3gain version 1.5.2 sources checked into CVS, which
include id3v2 tag support.
5.MSVC++ solution and project files have been converted to Visual C++ 2010
Express Edition.
6.I now have access to both Linux and Mac systems, so I have modified
Prakash Punoor's Unix build scripts to work correctly with the latest code
changes. I have successfully built and tested aacgain on Ubuntu 10.04 and
Mac OS X 10.6.
In my previous email announcing the beta test of this release, I said:
A major change was made in the way the global_gain adjustments are made.
In
previous releases, the global_gain fields in the track were edited
in-place.
This was done by subclassing some of the mp4v2 C++ implementation files.
In
this
release, I create a new audio ('soun') track in the mp4 file, copy the
samples
from the old track to the new track with the global_gain fields modified,
then
delete the original track. This means that files with multiple tracks
(i.e.
video files) might have the order of the tracks changed.
After much testing, I have removed that code and have gone back to
subclassing. I found many changes were being made to the track atoms (e.g.
removal of the mp4a.pinf atom tree). Although the resulting files played
correctly on everything I tested them on, I didn't feel comfortable with
that approach. So I have gone back to subclassing, which edits the
existing
track data in-place.
See the aacgain home page http://altosdesign.com/aacgain for more info.
Dave
_______________________________________________
macports-mgr mailing list
macports-mgr at lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-mgr
}}}
--
Ticket URL: <http://trac.macports.org/ticket/25942>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list