Updated ALAC decoder binary to refalac v0.56, based on ALAC reference implementation by Apple (Apache License).
This commit is contained in:
parent
837f0588e7
commit
7339a05c23
@ -20,6 +20,7 @@ a:visited { color: #0000EE; }
|
||||
<a name="4.06"></a>Changes between v4.05 and v4.06 [<font color="darkred">unreleased</font>]:<br><ul>
|
||||
<li>Updated Opus encoder/decoder libraries to v1.0.1 and Opus-Tools to v0.1.5 (2012-09-22)
|
||||
<li>Updated mpg123 decoder to v1.14.4+ (2012-09-24), compiled with GCC 4.7.1
|
||||
<li>Updated ALAC decoder to refalac v0.56 (2012-10-24), based on reference implementation by Apple
|
||||
<li>Updated Qt runtime libraries to v4.8.3 (2012-09-13), compiled with MSVC 10.0
|
||||
<li>Updated MediaInfo to v0.7.61+ (2012-10-28), compiled with ICL 12.1.7 and MSVC 10.0
|
||||
<li>Updated language files (big thank-you to all contributors !!!)
|
||||
|
@ -162,11 +162,11 @@
|
||||
<location filename="../../src/Dialog_About.cpp" line="665"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="679"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="693"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="728"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="735"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="742"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="756"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="763"/>
|
||||
<source>Released under the terms of the GNU Lesser General Public License.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -285,88 +285,88 @@
|
||||
<source>The True Audio - Lossless Audio Codec</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="698"/>
|
||||
<source>ALAC Decoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="700"/>
|
||||
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="705"/>
|
||||
<source>wma2wav - Dump WMA files to Wave Audio</source>
|
||||
<source>refalac - Win32 command line ALAC encoder/decoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="707"/>
|
||||
<source>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</source>
|
||||
<source>The ALAC reference implementation by Apple is available under the Apache license.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="712"/>
|
||||
<source>avs2wav - Avisynth to Wave Audio converter</source>
|
||||
<source>wma2wav - Dump WMA files to Wave Audio</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="714"/>
|
||||
<source>By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>.</source>
|
||||
<source>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="719"/>
|
||||
<source>dcaenc</source>
|
||||
<source>avs2wav - Avisynth to Wave Audio converter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="721"/>
|
||||
<source>Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL.</source>
|
||||
<source>By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="726"/>
|
||||
<source>MediaInfo - Media File Analysis Tool</source>
|
||||
<source>dcaenc</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="728"/>
|
||||
<source>Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="733"/>
|
||||
<source>SoX - Sound eXchange</source>
|
||||
<source>MediaInfo - Media File Analysis Tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="740"/>
|
||||
<source>GnuPG - The GNU Privacy Guard</source>
|
||||
<source>SoX - Sound eXchange</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="747"/>
|
||||
<source>GNU Wget - Software for retrieving files using HTTP</source>
|
||||
<source>GnuPG - The GNU Privacy Guard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="754"/>
|
||||
<source>UPX - The Ultimate Packer for eXecutables</source>
|
||||
<source>GNU Wget - Software for retrieving files using HTTP</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="761"/>
|
||||
<source>Silk Icons - Over 700 icons in PNG format</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="763"/>
|
||||
<source>By Mark James, released under the Creative Commons 'by' License.</source>
|
||||
<source>UPX - The Ultimate Packer for eXecutables</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="768"/>
|
||||
<source>Silk Icons - Over 700 icons in PNG format</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="770"/>
|
||||
<source>By Mark James, released under the Creative Commons 'by' License.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="775"/>
|
||||
<source>The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="831"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="838"/>
|
||||
<source>n/a</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -175,14 +175,6 @@
|
||||
<source>Aften - A/52 audio encoder</source>
|
||||
<translation>Aften - A/52 Audio-Kodierer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ALAC Decoder</source>
|
||||
<translation>ALAC Dekodierer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
|
||||
<translation>Copyright (c) 2004 David Hammerton. Unter Mitwirkung von Cody Brocious.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</source>
|
||||
<translation></translation>
|
||||
@ -287,6 +279,14 @@
|
||||
<source>UPX - The Ultimate Packer for eXecutables</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>refalac - Win32 command line ALAC encoder/decoder</source>
|
||||
<translation>refalac - ALAC Encoder/Decoder für Win32</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The ALAC reference implementation by Apple is available under the Apache license.</source>
|
||||
<translation>Die ALAC Referenzsoftware von Apple wird unter der Apache-Lizenz veröffentlicht.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AudioFileModel</name>
|
||||
|
@ -175,14 +175,6 @@
|
||||
<source>Aften - A/52 audio encoder</source>
|
||||
<translation>Codificador de audio Aften - A/52</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ALAC Decoder</source>
|
||||
<translation>Decodificador ALAC</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
|
||||
<translation>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</source>
|
||||
<translation>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</translation>
|
||||
@ -287,6 +279,14 @@
|
||||
<source>UPX - The Ultimate Packer for eXecutables</source>
|
||||
<translation>UPX - The Ultimate Packer for eXecutables</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>refalac - Win32 command line ALAC encoder/decoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The ALAC reference implementation by Apple is available under the Apache license.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AudioFileModel</name>
|
||||
|
@ -179,14 +179,6 @@
|
||||
<source>Aften - A/52 audio encoder</source>
|
||||
<translation>Aften - Encodeur audio A/52</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ALAC Decoder</source>
|
||||
<translation>Décodeur ALAC</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
|
||||
<translation>Copyright (c) 2004 David Hammerton. Contributions par Cody Brocious.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
@ -291,6 +283,14 @@
|
||||
<source>UPX - The Ultimate Packer for eXecutables</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>refalac - Win32 command line ALAC encoder/decoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The ALAC reference implementation by Apple is available under the Apache license.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AudioFileModel</name>
|
||||
|
@ -175,14 +175,6 @@
|
||||
<source>Aften - A/52 audio encoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ALAC Decoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
@ -287,6 +279,14 @@
|
||||
<source>UPX - The Ultimate Packer for eXecutables</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>refalac - Win32 command line ALAC encoder/decoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The ALAC reference implementation by Apple is available under the Apache license.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AudioFileModel</name>
|
||||
|
@ -175,14 +175,6 @@
|
||||
<source>Aften - A/52 audio encoder</source>
|
||||
<translation type="unfinished">Aften - A/52 오디오 인코더</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ALAC Decoder</source>
|
||||
<translation type="unfinished">ALAC 디코더</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
|
||||
<translation type="unfinished">저작권 (c) 2004 David Hammerton. Contributions by Cody Brocious.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</source>
|
||||
<translation type="unfinished">저작권 (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. 일부 권리 소유.</translation>
|
||||
@ -287,6 +279,14 @@
|
||||
<source>UPX - The Ultimate Packer for eXecutables</source>
|
||||
<translation type="unfinished">UPX - The Ultimate Packer for eXecutables</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>refalac - Win32 command line ALAC encoder/decoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The ALAC reference implementation by Apple is available under the Apache license.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AudioFileModel</name>
|
||||
|
@ -162,11 +162,11 @@
|
||||
<location filename="../../src/Dialog_About.cpp" line="665"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="679"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="693"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="728"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="735"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="742"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="756"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="763"/>
|
||||
<source>Released under the terms of the GNU Lesser General Public License.</source>
|
||||
<translation type="unfinished">Wydane na warunkach licencji GNU Lesser General Public License.</translation>
|
||||
</message>
|
||||
@ -285,88 +285,88 @@
|
||||
<source>The True Audio - Lossless Audio Codec</source>
|
||||
<translation type="unfinished">The True Audio - Bezstratny kodek dźwięku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="698"/>
|
||||
<source>ALAC Decoder</source>
|
||||
<translation type="unfinished">Dekoder ALAC</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="700"/>
|
||||
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
|
||||
<translation type="unfinished">Prawa autorskie: 2004 David Hammerton. Kodu użyczył Cody Brocious.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="705"/>
|
||||
<source>refalac - Win32 command line ALAC encoder/decoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="707"/>
|
||||
<source>The ALAC reference implementation by Apple is available under the Apache license.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="712"/>
|
||||
<source>wma2wav - Dump WMA files to Wave Audio</source>
|
||||
<translation type="unfinished">wma2wav - Dekoder plików WMA do Wave</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="707"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="714"/>
|
||||
<source>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</source>
|
||||
<translation type="unfinished">Prawa autorskie: 2011 LoRd_MuldeR <mulder2@gmx.de>. Pewne prawa zastrzeżone.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="712"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="719"/>
|
||||
<source>avs2wav - Avisynth to Wave Audio converter</source>
|
||||
<translation type="unfinished">avs2wav - Konwerter dźwięku z Avisynth do Wave</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="714"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="721"/>
|
||||
<source>By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>.</source>
|
||||
<translation type="unfinished">Autorami programu są Jory Stone <jcsston@toughguy.net> i LoRd_MuldeR <mulder2@gmx.de>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="719"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="726"/>
|
||||
<source>dcaenc</source>
|
||||
<translation type="unfinished">dcaenc</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="721"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="728"/>
|
||||
<source>Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL.</source>
|
||||
<translation type="unfinished">Prawa autorskie: 2008-2011 Alexander E. Patrakov. Rozpowszechniane na licencji LGPL.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="733"/>
|
||||
<source>MediaInfo - Media File Analysis Tool</source>
|
||||
<translation type="unfinished">MediaInfo - Narzędzie do analizy plików multimedialnych</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="733"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="740"/>
|
||||
<source>SoX - Sound eXchange</source>
|
||||
<translation type="unfinished">SoX - Sound eXchange</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="740"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="747"/>
|
||||
<source>GnuPG - The GNU Privacy Guard</source>
|
||||
<translation type="unfinished">GnuPG - GNU Privacy Guard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="747"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="754"/>
|
||||
<source>GNU Wget - Software for retrieving files using HTTP</source>
|
||||
<translation type="unfinished">GNU Wget - Oprogramowanie służące do pobierania plików za pomocą protokołu HTTP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="754"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="761"/>
|
||||
<source>UPX - The Ultimate Packer for eXecutables</source>
|
||||
<translation type="unfinished">UPX - The Ultimate Packer for eXecutables</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="761"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="768"/>
|
||||
<source>Silk Icons - Over 700 icons in PNG format</source>
|
||||
<translation type="unfinished">Silk Icons - Ponad 700 ikon w formacie PNG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="763"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="770"/>
|
||||
<source>By Mark James, released under the Creative Commons 'by' License.</source>
|
||||
<translation type="unfinished">Autorstwa Mark James, wydane na licencji Creative Commons.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="768"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="775"/>
|
||||
<source>The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors.</source>
|
||||
<translation type="unfinished">Do programu LameXP jako całości, prawa autorskie posiada LoRd_MuldeR. Prawa autorskie oprogramowania firm trzecich należą do autorów poszczególnych programów.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="831"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="838"/>
|
||||
<source>n/a</source>
|
||||
<translation type="unfinished">n/d</translation>
|
||||
</message>
|
||||
|
@ -175,14 +175,6 @@
|
||||
<source>Aften - A/52 audio encoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ALAC Decoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
@ -287,6 +279,14 @@
|
||||
<source>UPX - The Ultimate Packer for eXecutables</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>refalac - Win32 command line ALAC encoder/decoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The ALAC reference implementation by Apple is available under the Apache license.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AudioFileModel</name>
|
||||
|
@ -162,11 +162,11 @@
|
||||
<location filename="../../src/Dialog_About.cpp" line="665"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="679"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="693"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="728"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="735"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="742"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="756"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="763"/>
|
||||
<source>Released under the terms of the GNU Lesser General Public License.</source>
|
||||
<translation>Släppt under Gnu Lesser General Public License.</translation>
|
||||
</message>
|
||||
@ -285,88 +285,88 @@
|
||||
<source>The True Audio - Lossless Audio Codec</source>
|
||||
<translation>The True Audio - Lossless Audio Codec</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="698"/>
|
||||
<source>ALAC Decoder</source>
|
||||
<translation>ALAC Decoder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="700"/>
|
||||
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
|
||||
<translation>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="705"/>
|
||||
<source>refalac - Win32 command line ALAC encoder/decoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="707"/>
|
||||
<source>The ALAC reference implementation by Apple is available under the Apache license.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="712"/>
|
||||
<source>wma2wav - Dump WMA files to Wave Audio</source>
|
||||
<translation>wma2wav - Dump WMA files to Wave Audio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="707"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="714"/>
|
||||
<source>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</source>
|
||||
<translation>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="712"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="719"/>
|
||||
<source>avs2wav - Avisynth to Wave Audio converter</source>
|
||||
<translation>avs2wav - Avisynth to Wave Audio converter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="714"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="721"/>
|
||||
<source>By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>.</source>
|
||||
<translation>By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="719"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="726"/>
|
||||
<source>dcaenc</source>
|
||||
<translation>dcaenc</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="721"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="728"/>
|
||||
<source>Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL.</source>
|
||||
<translation>Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="733"/>
|
||||
<source>MediaInfo - Media File Analysis Tool</source>
|
||||
<translation>MediaInfo - Analysverktyg för mediafiler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="733"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="740"/>
|
||||
<source>SoX - Sound eXchange</source>
|
||||
<translation>SoX - Sound eXchange</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="740"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="747"/>
|
||||
<source>GnuPG - The GNU Privacy Guard</source>
|
||||
<translation>GnuPG - The GNU Privacy Guard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="747"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="754"/>
|
||||
<source>GNU Wget - Software for retrieving files using HTTP</source>
|
||||
<translation>GNU Wget - Mjukvara för att ta emot filer via HTTP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="754"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="761"/>
|
||||
<source>UPX - The Ultimate Packer for eXecutables</source>
|
||||
<translation>UPX - Den ultimata paketeraren för exekverbara filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="761"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="768"/>
|
||||
<source>Silk Icons - Over 700 icons in PNG format</source>
|
||||
<translation>Silk Icons - Över 700 iconer i PNG-format</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="763"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="770"/>
|
||||
<source>By Mark James, released under the Creative Commons 'by' License.</source>
|
||||
<translation>Av Mark James, publicerad under Creative Commons 'by' Licens.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="768"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="775"/>
|
||||
<source>The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors.</source>
|
||||
<translation>The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_About.cpp" line="831"/>
|
||||
<location filename="../../src/Dialog_About.cpp" line="838"/>
|
||||
<source>n/a</source>
|
||||
<translation>n/a</translation>
|
||||
</message>
|
||||
|
@ -171,14 +171,6 @@
|
||||
<source>Aften - A/52 audio encoder</source>
|
||||
<translation>Aften - A/52 音頻編碼器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ALAC Decoder</source>
|
||||
<translation>ALAC 解碼器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
|
||||
<translation>版權所有 (c) 2004 David Hammerton.科迪 Brocious 的貢獻.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</source>
|
||||
<translation>版權所有 (c) 2011 LoRd_MuldeR <mulder2@gmx.de>.保留某些權利.</translation>
|
||||
@ -287,6 +279,14 @@
|
||||
<source>UPX - The Ultimate Packer for eXecutables</source>
|
||||
<translation>UPX - 終極可執行程序文件壓縮器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>refalac - Win32 command line ALAC encoder/decoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The ALAC reference implementation by Apple is available under the Apache license.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AudioFileModel</name>
|
||||
|
@ -176,14 +176,6 @@
|
||||
<translatorcomment>Aften - A/52 audio encoder</translatorcomment>
|
||||
<translation>Aften - A/52 audio encoder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ALAC Decoder</source>
|
||||
<translation>ALAC Decoder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
|
||||
<translation>Всі права належать 2004 David Hammerton. Підтримка зі сторони Cody Brocious.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</source>
|
||||
<translation>Всі права належать 2011 LoRd_MuldeR <mulder2@gmx.de>. Деякі права захищені.</translation>
|
||||
@ -288,6 +280,14 @@
|
||||
<source>UPX - The Ultimate Packer for eXecutables</source>
|
||||
<translation>UPX - The Ultimate Packer for eXecutables</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>refalac - Win32 command line ALAC encoder/decoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The ALAC reference implementation by Apple is available under the Apache license.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AudioFileModel</name>
|
||||
|
@ -171,14 +171,6 @@
|
||||
<source>Aften - A/52 audio encoder</source>
|
||||
<translation>Aften - A/52 音频编码器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ALAC Decoder</source>
|
||||
<translation>ALAC 解码器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
|
||||
<translation>版权所有 (c) 2004 David Hammerton.科迪 Brocious 的贡献.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved.</source>
|
||||
<translation>版权所有 (c) 2011 LoRd_MuldeR <mulder2@gmx.de>.保留某些权利.</translation>
|
||||
@ -287,6 +279,14 @@
|
||||
<source>UPX - The Ultimate Packer for eXecutables</source>
|
||||
<translation>UPX - 终极可执行程序文件压缩器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>refalac - Win32 command line ALAC encoder/decoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>The ALAC reference implementation by Apple is available under the Apache license.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>AudioFileModel</name>
|
||||
|
@ -1,7 +1,6 @@
|
||||
<!DOCTYPE RCC>
|
||||
<RCC version="1.0">
|
||||
<qresource>
|
||||
<file>tools/alac.exe</file>
|
||||
<file>tools/avs2wav.exe</file>
|
||||
<file>tools/faad.exe</file>
|
||||
<file>tools/mac.exe</file>
|
||||
@ -9,6 +8,7 @@
|
||||
<file>tools/mpg123.exe</file>
|
||||
<file>tools/oggdec.exe</file>
|
||||
<file>tools/opusdec.exe</file>
|
||||
<file>tools/refalac.exe</file>
|
||||
<file>tools/shorten.exe</file>
|
||||
<file>tools/speexdec.exe</file>
|
||||
<file>tools/tta.exe</file>
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
res/tools/refalac.exe
Normal file
BIN
res/tools/refalac.exe
Normal file
Binary file not shown.
@ -30,7 +30,7 @@
|
||||
#define VER_LAMEXP_MINOR_LO 6
|
||||
#define VER_LAMEXP_TYPE RC
|
||||
#define VER_LAMEXP_PATCH 4
|
||||
#define VER_LAMEXP_BUILD 1164
|
||||
#define VER_LAMEXP_BUILD 1166
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// Tool versions (minimum expected versions!)
|
||||
|
@ -30,11 +30,11 @@
|
||||
|
||||
ALACDecoder::ALACDecoder(void)
|
||||
:
|
||||
m_binary(lamexp_lookup_tool("alac.exe"))
|
||||
m_binary(lamexp_lookup_tool("refalac.exe"))
|
||||
{
|
||||
if(m_binary.isEmpty())
|
||||
{
|
||||
throw "Error initializing ALAC decoder. Tool 'alac.exe' is not registred!";
|
||||
throw "Error initializing ALAC decoder. Tool 'refalac.exe' is not registred!";
|
||||
}
|
||||
}
|
||||
|
||||
@ -47,7 +47,8 @@ bool ALACDecoder::decode(const QString &sourceFile, const QString &outputFile, v
|
||||
QProcess process;
|
||||
QStringList args;
|
||||
|
||||
args << "-f" << QDir::toNativeSeparators(outputFile);
|
||||
args << "--decode";
|
||||
args << "-o" << QDir::toNativeSeparators(outputFile);
|
||||
args << QDir::toNativeSeparators(sourceFile);
|
||||
|
||||
if(!startProcess(process, m_binary, args))
|
||||
@ -57,9 +58,11 @@ bool ALACDecoder::decode(const QString &sourceFile, const QString &outputFile, v
|
||||
|
||||
bool bTimeout = false;
|
||||
bool bAborted = false;
|
||||
int prevProgress = -1;
|
||||
|
||||
//The ALAC Decoder doesn't actually send any status updates :-[
|
||||
emit statusUpdated(20 + (QUuid::createUuid().data1 % 60));
|
||||
//emit statusUpdated(20 + (QUuid::createUuid().data1 % 60));
|
||||
QRegExp regExp("\\[(\\d+)\\.(\\d)%\\]");
|
||||
|
||||
while(process.state() != QProcess::NotRunning)
|
||||
{
|
||||
@ -83,7 +86,23 @@ bool ALACDecoder::decode(const QString &sourceFile, const QString &outputFile, v
|
||||
{
|
||||
QByteArray line = process.readLine();
|
||||
QString text = QString::fromUtf8(line.constData()).simplified();
|
||||
if(!text.isEmpty())
|
||||
if(regExp.lastIndexIn(text) >= 0)
|
||||
{
|
||||
bool ok[2] = {false, false};
|
||||
int intVal[2] = {0, 0};
|
||||
intVal[0] = regExp.cap(1).toInt(&ok[0]);
|
||||
intVal[1] = regExp.cap(2).toInt(&ok[1]);
|
||||
if(ok[0] && ok[1])
|
||||
{
|
||||
int progress = qRound(static_cast<double>(intVal[0]) + (static_cast<double>(intVal[1]) / 10.0));
|
||||
if(progress > prevProgress)
|
||||
{
|
||||
emit statusUpdated(progress);
|
||||
prevProgress = qMin(progress + 2, 99);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if(!text.isEmpty())
|
||||
{
|
||||
emit messageLogged(text);
|
||||
}
|
||||
|
@ -693,12 +693,19 @@ void AboutDialog::initSoftwareTab(void)
|
||||
tr("Released under the terms of the GNU Lesser General Public License."),
|
||||
"http://tta.sourceforge.net/"
|
||||
);
|
||||
//moreAboutText += makeToolText
|
||||
//(
|
||||
// tr("ALAC Decoder"),
|
||||
// "alac.exe", "v?.?.?",
|
||||
// tr("Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious."),
|
||||
// "http://craz.net/programs/itunes/alac.html"
|
||||
//);
|
||||
moreAboutText += makeToolText
|
||||
(
|
||||
tr("ALAC Decoder"),
|
||||
"alac.exe", "v?.?.?",
|
||||
tr("Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious."),
|
||||
"http://craz.net/programs/itunes/alac.html"
|
||||
tr("refalac - Win32 command line ALAC encoder/decoder"),
|
||||
"refalac.exe", "v?.??",
|
||||
tr("The ALAC reference implementation by Apple is available under the Apache license."),
|
||||
"http://alac.macosforge.org/"
|
||||
);
|
||||
moreAboutText += makeToolText
|
||||
(
|
||||
|
@ -54,7 +54,6 @@ g_lamexp_tools[] =
|
||||
{"fff2a8f9116c6cff9b8ccf18a486c827df6be623b715899ae882f514c46e112bdbf510a2", CPU_TYPE_X86_GEN, "aften.i386.exe", 8},
|
||||
{"9b52bd2efcb59aef1f65e9e11e6b51b171705e155af7c624562842f3c35429d41af9da30", CPU_TYPE_X86_SSE, "aften.sse2.exe", 8},
|
||||
{"73a9ab3cf1859d469a3e3acb29ebca504f2bf044c6cd2a1b0c3d91aec3e3197dd1a71af5", CPU_TYPE_X64_ALL, "aften.x64.exe", 8},
|
||||
{"1cca303fabd889a18fc01c32a7fd861194cfcac60ba63740ea2d7c55d049dbf8f59259fa", CPU_TYPE_ALL_ALL, "alac.exe", 20},
|
||||
{"6d22d4bbd7ce2162e38f70ac9187bc84eb28233b36ee6c0492d0a6195318782d7f05c444", CPU_TYPE_ALL_ALL, "avs2wav.exe", 13},
|
||||
{"8fe60580f10542c25c81f03e130caf128daa1f825b621d9c7c134d8f06948f8c16f787f2", CPU_TYPE_ALL_ALL, "dcaenc.exe", 20120419},
|
||||
{"e53a787d4a0319453f4fe48c3145f190fcce7ac4802e521db908771437f6250746116e6c", CPU_TYPE_ALL_ALL, "elevator.exe", UINT_MAX},
|
||||
@ -76,6 +75,7 @@ g_lamexp_tools[] =
|
||||
{"0c77eb6dee3193b20b42550e893939439cf1b183390842e754771a96857eac4f4725c3f8", CPU_TYPE_ALL_ALL, "opusdec.exe", 20120922},
|
||||
{"d474d922737eb3b11f1b820591ca0ecba47f9eceb8f244952479ef041d8777fe8eae2ae7", CPU_TYPE_ALL_ALL, "opusenc_ea7.exe", 20120922},
|
||||
{"922ca02eb9fc8cc12f596291ad267a579a58c9baaee0560ff8903a071f9aee78b20c74c9", CPU_TYPE_ALL_ALL, "opusenc_std.exe", 20120922},
|
||||
{"9a19025450c79d4e8bc67a24a498325bd6d97fefd192d9208442caf5d17f24a69d82f15b", CPU_TYPE_ALL_ALL, "refalac.exe", 56},
|
||||
{"58c2b8bcff8f27bfa8fab8172b80f5da731221d072c7dba4dd3a3d7d6423490a25dc6760", CPU_TYPE_ALL_ALL, "shorten.exe", 361},
|
||||
{"017a0f613a962af0620618019b015d5c54bb3c07cf1023e5fdb9502b652367ebbfaaebbc", CPU_TYPE_ALL_ALL, "sox.exe", 1440},
|
||||
{"48e7f81c024cd17dac0eaeab253aad6b223e72dc80688f7576276b0563209514ff0bb9c8", CPU_TYPE_ALL_ALL, "speexdec.exe", 12},
|
||||
|
Loading…
Reference in New Issue
Block a user