[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