Added more options for Aften to the "Advanced Options" tab.

This commit is contained in:
LoRd_MuldeR 2011-05-07 00:50:18 +02:00
parent 4ce167e709
commit e01f6853e3
22 changed files with 1132 additions and 42 deletions

View File

@ -103,6 +103,10 @@
<source>Available from vendor web-site as free download:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Aften &amp;minus; A/52 audio encoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>FLAC &amp;minus; Free Lossless Audio Codec</source>
<translation type="unfinished"></translation>
@ -163,6 +167,14 @@
<source>The True Audio &amp;minus; Lossless Audio Codec</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>MediaInfo &amp;minus; Media File Analysis Tool</source>
<translation type="unfinished"></translation>
@ -199,10 +211,6 @@
<source>n/a</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Aften &amp;minus; A/52 audio encoder</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AudioFileModel</name>
@ -424,6 +432,10 @@
<source>FLAC</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Aften A/52</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Rate Control Method </source>
<translation type="unfinished"></translation>
@ -600,6 +612,10 @@
<source> Custom Encoder Parameters </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Lame MP3:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>OggEnc2:</source>
<translation type="unfinished"></translation>
@ -616,6 +632,10 @@
<source>Warning: Custom parameters won&apos;t be checked at all. Use them at your own risk !!!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Aften A/52:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Multi-Threading </source>
<translation type="unfinished"></translation>
@ -644,6 +664,86 @@
<source>Store temporary files in your system&apos;s default TEMP directory (Recommended)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Aften A/52 Options </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Film Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Film Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Music Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Music Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Speech</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>None (Default)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1+1 (Ch1,Ch2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1/0 (C)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/0 (L,R)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/0 (L,R,C)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/1 (L,R,S)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/1 (L,R,C,S)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/2 (L,R,SL,SR)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/2 (L,R,C,SL,SR)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Audio Coding Mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dynamic Range Compression:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fast Bit Allocation (Less Accurate)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Exponent Search Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Reset Advanced Options </source>
<translation type="unfinished"></translation>
@ -1272,18 +1372,6 @@
<source>The LameXP shell integration has been re-enabled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Aften A/52</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Lame MP3:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Aften A/52:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetaInfo</name>

View File

@ -201,7 +201,15 @@
</message>
<message>
<source>Aften &amp;minus; A/52 audio encoder</source>
<translation type="unfinished"></translation>
<translation>Aften &amp;minus; 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>
</context>
<context>
@ -1275,15 +1283,95 @@
</message>
<message>
<source>Aften A/52</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<source>Lame MP3:</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<source>Aften A/52:</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<source> Aften A/52 Options </source>
<translation> Aften A/52 Optionen </translation>
</message>
<message>
<source>Film Light</source>
<translation>Film (Gering)</translation>
</message>
<message>
<source>Film Standard</source>
<translation>Film (Normal)</translation>
</message>
<message>
<source>Music Light</source>
<translation>Musik (Gering)</translation>
</message>
<message>
<source>Music Standard</source>
<translation>Musik (Normal)</translation>
</message>
<message>
<source>Speech</source>
<translation>Sprache</translation>
</message>
<message>
<source>None (Default)</source>
<translation>Keine (Standard)</translation>
</message>
<message>
<source>Auto Select</source>
<translation>Automatisch</translation>
</message>
<message>
<source>1+1 (Ch1,Ch2)</source>
<translation></translation>
</message>
<message>
<source>1/0 (C)</source>
<translation></translation>
</message>
<message>
<source>2/0 (L,R)</source>
<translation></translation>
</message>
<message>
<source>3/0 (L,R,C)</source>
<translation></translation>
</message>
<message>
<source>2/1 (L,R,S)</source>
<translation></translation>
</message>
<message>
<source>3/1 (L,R,C,S)</source>
<translation></translation>
</message>
<message>
<source>2/2 (L,R,SL,SR)</source>
<translation></translation>
</message>
<message>
<source>3/2 (L,R,C,SL,SR)</source>
<translation></translation>
</message>
<message>
<source>Audio Coding Mode:</source>
<translation>Ton-Kodierungsmodus:</translation>
</message>
<message>
<source>Dynamic Range Compression:</source>
<translation>Dynamik-Kompression:</translation>
</message>
<message>
<source>Fast Bit Allocation (Less Accurate)</source>
<translation>Schnelle Bit-Zuteilung (weniger genau)</translation>
</message>
<message>
<source>Exponent Search Size:</source>
<translation>Exponenten Such-Größe:</translation>
</message>
</context>
<context>

View File

@ -203,6 +203,14 @@
<source>Aften &amp;minus; 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>
</context>
<context>
<name>AudioFileModel</name>
@ -1284,6 +1292,86 @@
<source>Aften A/52:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Aften A/52 Options </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Film Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Film Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Music Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Music Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Speech</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>None (Default)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1+1 (Ch1,Ch2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1/0 (C)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/0 (L,R)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/0 (L,R,C)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/1 (L,R,S)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/1 (L,R,C,S)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/2 (L,R,SL,SR)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/2 (L,R,C,SL,SR)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Audio Coding Mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dynamic Range Compression:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fast Bit Allocation (Less Accurate)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Exponent Search Size:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetaInfo</name>

View File

@ -207,6 +207,14 @@
<source>Aften &amp;minus; 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>
</context>
<context>
<name>AudioFileModel</name>
@ -1294,6 +1302,86 @@ Ouvrir le dossier récursivement...</translation>
<source>Aften A/52:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Aften A/52 Options </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Film Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Film Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Music Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Music Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Speech</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>None (Default)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1+1 (Ch1,Ch2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1/0 (C)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/0 (L,R)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/0 (L,R,C)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/1 (L,R,S)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/1 (L,R,C,S)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/2 (L,R,SL,SR)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/2 (L,R,C,SL,SR)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Audio Coding Mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dynamic Range Compression:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fast Bit Allocation (Less Accurate)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Exponent Search Size:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetaInfo</name>

View File

@ -203,6 +203,14 @@
<source>Aften &amp;minus; 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>
</context>
<context>
<name>AudioFileModel</name>
@ -1285,6 +1293,86 @@
<source>Aften A/52:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Aften A/52 Options </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Film Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Film Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Music Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Music Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Speech</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>None (Default)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1+1 (Ch1,Ch2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1/0 (C)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/0 (L,R)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/0 (L,R,C)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/1 (L,R,S)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/1 (L,R,C,S)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/2 (L,R,SL,SR)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/2 (L,R,C,SL,SR)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Audio Coding Mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dynamic Range Compression:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fast Bit Allocation (Less Accurate)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Exponent Search Size:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetaInfo</name>

View File

@ -203,6 +203,14 @@
<source>Aften &amp;minus; 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>
</context>
<context>
<name>AudioFileModel</name>
@ -1284,6 +1292,86 @@
<source>Aften A/52:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Aften A/52 Options </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Film Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Film Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Music Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Music Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Speech</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>None (Default)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1+1 (Ch1,Ch2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1/0 (C)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/0 (L,R)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/0 (L,R,C)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/1 (L,R,S)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/1 (L,R,C,S)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/2 (L,R,SL,SR)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/2 (L,R,C,SL,SR)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Audio Coding Mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dynamic Range Compression:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fast Bit Allocation (Less Accurate)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Exponent Search Size:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetaInfo</name>

View File

@ -203,6 +203,14 @@
<source>Aften &amp;minus; 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>
</context>
<context>
<name>AudioFileModel</name>
@ -1286,6 +1294,86 @@
<source>Aften A/52:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Aften A/52 Options </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Film Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Film Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Music Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Music Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Speech</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>None (Default)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1+1 (Ch1,Ch2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1/0 (C)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/0 (L,R)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/0 (L,R,C)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/1 (L,R,S)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/1 (L,R,C,S)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/2 (L,R,SL,SR)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/2 (L,R,C,SL,SR)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Audio Coding Mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dynamic Range Compression:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fast Bit Allocation (Less Accurate)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Exponent Search Size:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetaInfo</name>

View File

@ -203,6 +203,14 @@
<source>Aften &amp;minus; 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>
</context>
<context>
<name>AudioFileModel</name>
@ -1284,6 +1292,86 @@
<source>Aften A/52:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> Aften A/52 Options </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Film Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Film Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Music Light</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Music Standard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Speech</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>None (Default)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1+1 (Ch1,Ch2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>1/0 (C)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/0 (L,R)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/0 (L,R,C)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/1 (L,R,S)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/1 (L,R,C,S)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>2/2 (L,R,SL,SR)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>3/2 (L,R,C,SL,SR)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Audio Coding Mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Dynamic Range Compression:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Fast Bit Allocation (Less Accurate)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Exponent Search Size:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MetaInfo</name>

View File

@ -33,6 +33,7 @@
..\..\src\Dialog_WorkingBanner.cpp
..\..\src\Encoder_AAC.cpp
..\..\src\Encoder_Abstract.cpp
..\..\src\Encoder_AC3.cpp
..\..\src\Encoder_FLAC.cpp
..\..\src\Encoder_MP3.cpp
..\..\src\Encoder_Vorbis.cpp
@ -92,6 +93,7 @@
..\..\src\Dialog_WorkingBanner.h
..\..\src\Encoder_AAC.h
..\..\src\Encoder_Abstract.h
..\..\src\Encoder_AC3.h
..\..\src\Encoder_FLAC.h
..\..\src\Encoder_MP3.h
..\..\src\Encoder_Vorbis.h

View File

@ -1068,7 +1068,7 @@
<x>0</x>
<y>0</y>
<width>604</width>
<height>1117</height>
<height>1244</height>
</rect>
</property>
<layout class="QGridLayout" name="gridLayout_22">
@ -1705,7 +1705,7 @@
</layout>
</widget>
</item>
<item row="4" column="0">
<item row="5" column="0">
<widget class="QGroupBox" name="groupBox_9">
<property name="font">
<font>
@ -1850,7 +1850,7 @@
</layout>
</widget>
</item>
<item row="5" column="0">
<item row="6" column="0">
<widget class="QGroupBox" name="groupBox_10">
<property name="font">
<font>
@ -2028,7 +2028,7 @@
</layout>
</widget>
</item>
<item row="6" column="0">
<item row="7" column="0">
<widget class="QGroupBox" name="groupBox_11">
<property name="font">
<font>
@ -2237,7 +2237,7 @@
</layout>
</widget>
</item>
<item row="7" column="0">
<item row="8" column="0">
<widget class="QGroupBox" name="groupBox_12">
<property name="font">
<font>
@ -2401,7 +2401,7 @@
</layout>
</widget>
</item>
<item row="8" column="0">
<item row="9" column="0">
<widget class="QGroupBox" name="groupBox_13">
<property name="font">
<font>
@ -2531,6 +2531,258 @@
</layout>
</widget>
</item>
<item row="4" column="0">
<widget class="QGroupBox" name="groupBox_14">
<property name="font">
<font>
<weight>50</weight>
<bold>false</bold>
</font>
</property>
<property name="title">
<string> Aften A/52 Options </string>
</property>
<layout class="QGridLayout" name="gridLayout_36">
<item row="0" column="0">
<layout class="QGridLayout" name="gridLayout_35">
<item row="1" column="5">
<widget class="QComboBox" name="comboBoxAftenDRCMode">
<property name="currentIndex">
<number>5</number>
</property>
<item>
<property name="text">
<string>Film Light</string>
</property>
</item>
<item>
<property name="text">
<string>Film Standard</string>
</property>
</item>
<item>
<property name="text">
<string>Music Light</string>
</property>
</item>
<item>
<property name="text">
<string>Music Standard</string>
</property>
</item>
<item>
<property name="text">
<string>Speech</string>
</property>
</item>
<item>
<property name="text">
<string>None (Default)</string>
</property>
</item>
</widget>
</item>
<item row="1" column="2">
<widget class="QComboBox" name="comboBoxAftenCodingMode">
<item>
<property name="text">
<string>Auto Select</string>
</property>
</item>
<item>
<property name="text">
<string>1+1 (Ch1,Ch2)</string>
</property>
</item>
<item>
<property name="text">
<string>1/0 (C)</string>
</property>
</item>
<item>
<property name="text">
<string>2/0 (L,R)</string>
</property>
</item>
<item>
<property name="text">
<string>3/0 (L,R,C)</string>
</property>
</item>
<item>
<property name="text">
<string>2/1 (L,R,S)</string>
</property>
</item>
<item>
<property name="text">
<string>3/1 (L,R,C,S)</string>
</property>
</item>
<item>
<property name="text">
<string>2/2 (L,R,SL,SR)</string>
</property>
</item>
<item>
<property name="text">
<string>3/2 (L,R,C,SL,SR)</string>
</property>
</item>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="label_14">
<property name="text">
<string>Audio Coding Mode:</string>
</property>
</widget>
</item>
<item row="1" column="4">
<widget class="QLabel" name="label_15">
<property name="text">
<string>Dynamic Range Compression:</string>
</property>
</widget>
</item>
<item row="1" column="3">
<spacer name="horizontalSpacer_39">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item row="1" column="0" rowspan="3">
<spacer name="horizontalSpacer_40">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Fixed</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>10</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item row="1" column="7" rowspan="3">
<spacer name="horizontalSpacer_41">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Fixed</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>10</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item row="0" column="1" colspan="6">
<spacer name="verticalSpacer_23">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Fixed</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>8</height>
</size>
</property>
</spacer>
</item>
<item row="4" column="1" colspan="6">
<spacer name="verticalSpacer_24">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Fixed</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>8</height>
</size>
</property>
</spacer>
</item>
<item row="1" column="6">
<spacer name="horizontalSpacer_42">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item row="2" column="1" colspan="6">
<spacer name="verticalSpacer_25">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Fixed</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>6</height>
</size>
</property>
</spacer>
</item>
<item row="3" column="1" colspan="2">
<widget class="QCheckBox" name="checkBoxAftenFastAllocation">
<property name="text">
<string>Fast Bit Allocation (Less Accurate)</string>
</property>
</widget>
</item>
<item row="3" column="4">
<widget class="QLabel" name="label_16">
<property name="text">
<string>Exponent Search Size:</string>
</property>
</widget>
</item>
<item row="3" column="5">
<widget class="QSpinBox" name="spinBoxAftenSearchSize">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>32</number>
</property>
<property name="value">
<number>8</number>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
</layout>
</item>
<item row="6" column="0">
@ -3191,6 +3443,9 @@
<include location="../res/Icons.qrc"/>
<include location="../res/Icons.qrc"/>
<include location="../res/Icons.qrc"/>
<include location="../res/Icons.qrc"/>
<include location="../res/Icons.qrc"/>
<include location="../res/Icons.qrc"/>
</resources>
<connections>
<connection>

Binary file not shown.

View File

@ -29,8 +29,8 @@
#define VER_LAMEXP_MINOR_HI 0
#define VER_LAMEXP_MINOR_LO 2
#define VER_LAMEXP_TYPE Alpha
#define VER_LAMEXP_PATCH 12
#define VER_LAMEXP_BUILD 488
#define VER_LAMEXP_PATCH 13
#define VER_LAMEXP_BUILD 492
///////////////////////////////////////////////////////////////////////////////
// Tools versions

View File

@ -127,7 +127,7 @@ AboutDialog::AboutDialog(SettingsModel *settings, QWidget *parent, bool firstSta
aboutText += "GNU General Public License for more details.<br><br>";
aboutText += "You should have received a copy of the GNU General Public License<br>";
aboutText += "along with this program; if not, write to the Free Software<br>";
aboutText += "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</tt></nobr><br>";
aboutText += "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110&minus;1301, USA.</tt></nobr><br>";
aboutText += "<hr><table><tr>";
aboutText += "<td valign=\"middle\"><img src=\":/icons/error_big.png\"</td><td>&nbsp;</td>";
aboutText += QString("<td><font color=\"darkred\">%1</font></td>").arg(tr("Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!!"));
@ -432,6 +432,13 @@ void AboutDialog::showMoreAbout(void)
"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("MediaInfo &minus; Media File Analysis Tool"),
"mediainfo.exe", "v?.?.??",
@ -452,8 +459,6 @@ void AboutDialog::showMoreAbout(void)
tr("Released under the terms of the GNU Lesser General Public License."),
"http://www.gnupg.org/"
);
moreAboutText += makeToolText
(
tr("GNU Wget &minus; Software for retrieving files using HTTP"),
@ -461,8 +466,6 @@ void AboutDialog::showMoreAbout(void)
tr("Released under the terms of the GNU Lesser General Public License."),
"http://www.gnu.org/software/wget/"
);
moreAboutText += makeToolText
(
tr("Silk Icons &minus; Over 700 icons in PNG format"),
@ -470,9 +473,9 @@ void AboutDialog::showMoreAbout(void)
tr("By Mark James, released under the Creative Commons 'by' License."),
"http://www.famfamfam.com/lab/icons/silk/"
);
moreAboutText += QString("</ul></td><td>&nbsp;</td></tr></table></div><i>%1</i><br>").arg
moreAboutText += QString("</ul></td><td>&nbsp;</td></tr></table></div><i><nobr>%1</nobr></i><br>").arg
(
tr("LameXP as a whole is copyrighted by LoRd_MuldeR. The copyright of thrird-party software used in LameXP belongs to the individual authors.")
tr("LameXP as a whole is copyrighted by LoRd_MuldeR. The copyright of thrird-party software used in LameXP belongs to the individual authors.").replace("-", "&minus;")
);
QMessageBox *moreAboutBox = new QMessageBox(this);

View File

@ -214,11 +214,15 @@ MainWindow::MainWindow(FileListModel *fileListModel, AudioFileModel *metaInfo, S
spinBoxNormalizationFilter->setValue(static_cast<double>(m_settings->normalizationFilterMaxVolume()) / 100.0);
spinBoxToneAdjustBass->setValue(static_cast<double>(m_settings->toneAdjustBass()) / 100.0);
spinBoxToneAdjustTreble->setValue(static_cast<double>(m_settings->toneAdjustTreble()) / 100.0);
spinBoxAftenSearchSize->setValue(m_settings->aftenExponentSearchSize());
comboBoxMP3ChannelMode->setCurrentIndex(m_settings->lameChannelMode());
comboBoxSamplingRate->setCurrentIndex(m_settings->samplingRate());
comboBoxNeroAACProfile->setCurrentIndex(m_settings->neroAACProfile());
comboBoxAftenCodingMode->setCurrentIndex(m_settings->aftenAudioCodingMode());
comboBoxAftenDRCMode->setCurrentIndex(m_settings->aftenDynamicRangeCompression());
while(checkBoxBitrateManagement->isChecked() != m_settings->bitrateManagementEnabled()) checkBoxBitrateManagement->click();
while(checkBoxNeroAAC2PassMode->isChecked() != m_settings->neroAACEnable2Pass()) checkBoxNeroAAC2PassMode->click();
while(checkBoxAftenFastAllocation->isChecked() != m_settings->aftenFastBitAllocation()) checkBoxAftenFastAllocation->click();
while(checkBoxNormalizationFilter->isChecked() != m_settings->normalizationFilterEnabled()) checkBoxNormalizationFilter->click();
while(checkBoxAutoDetectInstances->isChecked() != (m_settings->maximumInstances() < 1)) checkBoxAutoDetectInstances->click();
while(checkBoxUseSystemTempFolder->isChecked() == m_settings->customTempPathEnabled()) checkBoxUseSystemTempFolder->click();
@ -237,6 +241,10 @@ MainWindow::MainWindow(FileListModel *fileListModel, AudioFileModel *metaInfo, S
connect(checkBoxNeroAAC2PassMode, SIGNAL(clicked(bool)), this, SLOT(neroAAC2PassChanged(bool)));
connect(comboBoxNeroAACProfile, SIGNAL(currentIndexChanged(int)), this, SLOT(neroAACProfileChanged(int)));
connect(checkBoxNormalizationFilter, SIGNAL(clicked(bool)), this, SLOT(normalizationEnabledChanged(bool)));
connect(comboBoxAftenCodingMode, SIGNAL(currentIndexChanged(int)), this, SLOT(aftenCodingModeChanged(int)));
connect(comboBoxAftenDRCMode, SIGNAL(currentIndexChanged(int)), this, SLOT(aftenDRCModeChanged(int)));
connect(spinBoxAftenSearchSize, SIGNAL(valueChanged(int)), this, SLOT(aftenSearchSizeChanged(int)));
connect(checkBoxAftenFastAllocation, SIGNAL(clicked(bool)), this, SLOT(aftenFastAllocationChanged(bool)));
connect(spinBoxNormalizationFilter, SIGNAL(valueChanged(double)), this, SLOT(normalizationMaxVolumeChanged(double)));
connect(spinBoxToneAdjustBass, SIGNAL(valueChanged(double)), this, SLOT(toneAdjustBassChanged(double)));
connect(spinBoxToneAdjustTreble, SIGNAL(valueChanged(double)), this, SLOT(toneAdjustTrebleChanged(double)));
@ -652,12 +660,14 @@ void MainWindow::changeEvent(QEvent *e)
{
if(e->type() == QEvent::LanguageChange)
{
int comboBoxIndex[3];
int comboBoxIndex[5];
//Backup combobox indices, as retranslateUi() resets
comboBoxIndex[0] = comboBoxMP3ChannelMode->currentIndex();
comboBoxIndex[1] = comboBoxSamplingRate->currentIndex();
comboBoxIndex[2] = comboBoxNeroAACProfile->currentIndex();
comboBoxIndex[3] = comboBoxAftenCodingMode->currentIndex();
comboBoxIndex[4] = comboBoxAftenDRCMode->currentIndex();
//Re-translate from UIC
Ui::MainWindow::retranslateUi(this);
@ -666,6 +676,8 @@ void MainWindow::changeEvent(QEvent *e)
comboBoxMP3ChannelMode->setCurrentIndex(comboBoxIndex[0]);
comboBoxSamplingRate->setCurrentIndex(comboBoxIndex[1]);
comboBoxNeroAACProfile->setCurrentIndex(comboBoxIndex[2]);
comboBoxAftenCodingMode->setCurrentIndex(comboBoxIndex[3]);
comboBoxAftenDRCMode->setCurrentIndex(comboBoxIndex[4]);
//Update the window title
if(LAMEXP_DEBUG)
@ -1897,7 +1909,7 @@ void MainWindow::updateBitrate(int value)
labelBitrate->setText(tr("Compression %1").arg(value));
break;
case SettingsModel::AC3Encoder:
labelBitrate->setText(tr("Quality Level %1").arg(min(1023, max(0, value * 64))));
labelBitrate->setText(tr("Quality Level %1").arg(min(1024, max(0, value * 64))));
break;
case SettingsModel::PCMEncoder:
labelBitrate->setText(tr("Uncompressed"));
@ -1937,7 +1949,7 @@ void MainWindow::updateBitrate(int value)
labelBitrate->setText(tr("Compression %1").arg(value));
break;
case SettingsModel::AC3Encoder:
labelBitrate->setText(QString("&asymp; %1 kbps").arg(SettingsModel::ac3Bitrates[value]));
labelBitrate->setText(QString("%1 kbps").arg(SettingsModel::ac3Bitrates[value]));
break;
case SettingsModel::PCMEncoder:
labelBitrate->setText(tr("Uncompressed"));
@ -2056,6 +2068,38 @@ void MainWindow::neroAACProfileChanged(int value)
if(value >= 0) m_settings->neroAACProfile(value);
}
/*
* Aften audio coding mode changed
*/
void MainWindow::aftenCodingModeChanged(int value)
{
if(value >= 0) m_settings->aftenAudioCodingMode(value);
}
/*
* Aften DRC mode changed
*/
void MainWindow::aftenDRCModeChanged(int value)
{
if(value >= 0) m_settings->aftenDynamicRangeCompression(value);
}
/*
* Aften exponent search size changed
*/
void MainWindow::aftenSearchSizeChanged(int value)
{
if(value >= 0) m_settings->aftenExponentSearchSize(value);
}
/*
* Aften fast bit allocation changed
*/
void MainWindow::aftenFastAllocationChanged(bool checked)
{
m_settings->aftenFastBitAllocation(checked);
}
/*
* Normalization filter enabled changed
*/
@ -2196,14 +2240,18 @@ void MainWindow::resetAdvancedOptionsButtonClicked(void)
spinBoxNormalizationFilter->setValue(static_cast<double>(m_settings->normalizationFilterMaxVolumeDefault()) / 100.0);
spinBoxToneAdjustBass->setValue(static_cast<double>(m_settings->toneAdjustBassDefault()) / 100.0);
spinBoxToneAdjustTreble->setValue(static_cast<double>(m_settings->toneAdjustTrebleDefault()) / 100.0);
spinBoxAftenSearchSize->setValue(m_settings->aftenExponentSearchSizeDefault());
comboBoxMP3ChannelMode->setCurrentIndex(m_settings->lameChannelModeDefault());
comboBoxSamplingRate->setCurrentIndex(m_settings->samplingRateDefault());
comboBoxNeroAACProfile->setCurrentIndex(m_settings->neroAACProfileDefault());
comboBoxAftenCodingMode->setCurrentIndex(m_settings->aftenAudioCodingModeDefault());
comboBoxAftenDRCMode->setCurrentIndex(m_settings->aftenDynamicRangeCompressionDefault());
while(checkBoxBitrateManagement->isChecked() != m_settings->bitrateManagementEnabledDefault()) checkBoxBitrateManagement->click();
while(checkBoxNeroAAC2PassMode->isChecked() != m_settings->neroAACEnable2PassDefault()) checkBoxNeroAAC2PassMode->click();
while(checkBoxNormalizationFilter->isChecked() != m_settings->normalizationFilterEnabledDefault()) checkBoxNormalizationFilter->click();
while(checkBoxAutoDetectInstances->isChecked() != (m_settings->maximumInstancesDefault() < 1)) checkBoxAutoDetectInstances->click();
while(checkBoxUseSystemTempFolder->isChecked() == m_settings->customTempPathEnabledDefault()) checkBoxUseSystemTempFolder->click();
while(checkBoxAftenFastAllocation->isChecked() != m_settings->aftenFastBitAllocationDefault()) checkBoxAftenFastAllocation->click();
lineEditCustomParamLAME->setText(m_settings->customParametersLAMEDefault());
lineEditCustomParamOggEnc->setText(m_settings->customParametersOggEncDefault());
lineEditCustomParamNeroAAC->setText(m_settings->customParametersNeroAACDefault());

View File

@ -88,6 +88,10 @@ private slots:
void channelModeChanged(int value);
void neroAACProfileChanged(int value);
void neroAAC2PassChanged(bool checked);
void aftenCodingModeChanged(int value);
void aftenDRCModeChanged(int value);
void aftenSearchSizeChanged(int value);
void aftenFastAllocationChanged(bool checked);
void normalizationEnabledChanged(bool checked);
void normalizationMaxVolumeChanged(double volume);
void toneAdjustBassChanged(double value);

View File

@ -607,6 +607,10 @@ void ProcessingDialog::startNextJob(void)
ac3Encoder->setBitrate(m_settings->compressionBitrate());
ac3Encoder->setRCMode(m_settings->compressionRCMode());
ac3Encoder->setCustomParams(m_settings->customParametersAften());
ac3Encoder->setAudioCodingMode(m_settings->aftenAudioCodingMode());
ac3Encoder->setDynamicRangeCompression(m_settings->aftenDynamicRangeCompression());
ac3Encoder->setExponentSearchSize(m_settings->aftenExponentSearchSize());
ac3Encoder->setFastBitAllocation(m_settings->aftenFastBitAllocation());
encoder = ac3Encoder;
}
break;

View File

@ -145,6 +145,12 @@ UpdateDialog::UpdateDialog(SettingsModel *settings, QWidget *parent)
labelAnimationCenter->setMovie(m_animator);
m_animator->start();
//Indicate beta updates
if(m_betaUpdates)
{
setWindowTitle(windowTitle().append(" [Beta]"));
}
//Enable button
connect(retryButton, SIGNAL(clicked()), this, SLOT(checkForUpdates()));
connect(installButton, SIGNAL(clicked()), this, SLOT(applyUpdate()));

View File

@ -38,6 +38,11 @@ AC3Encoder::AC3Encoder(void)
{
throw "Error initializing FLAC encoder. Tool 'aften.exe' is not registred!";
}
m_configAudioCodingMode = 0;
m_configDynamicRangeCompression = 5;
m_configExponentSearchSize = 8;
m_configFastBitAllocation = false;
}
AC3Encoder::~AC3Encoder(void)
@ -62,6 +67,23 @@ bool AC3Encoder::encode(const QString &sourceFile, const AudioFileModel &metaInf
break;
}
if(m_configAudioCodingMode >= 1)
{
args << "-acmod" << QString::number(m_configAudioCodingMode - 1);
}
if(m_configDynamicRangeCompression != 5)
{
args << "-dynrng" << QString::number(m_configDynamicRangeCompression);
}
if(m_configExponentSearchSize != 8)
{
args << "-exps" << QString::number(m_configExponentSearchSize);
}
if(m_configFastBitAllocation)
{
args << "-fba" << QString::number(1);
}
if(!m_configCustomParams.isEmpty()) args << m_configCustomParams.split(" ", QString::SkipEmptyParts);
args << QDir::toNativeSeparators(sourceFile);
@ -130,6 +152,26 @@ bool AC3Encoder::encode(const QString &sourceFile, const AudioFileModel &metaInf
return true;
}
void AC3Encoder::setAudioCodingMode(int value)
{
m_configAudioCodingMode = min(8, max(0, value));
}
void AC3Encoder::setDynamicRangeCompression(int value)
{
m_configDynamicRangeCompression = min(5, max(0, value));
}
void AC3Encoder::setExponentSearchSize(int value)
{
m_configExponentSearchSize = min(32, max(1, value));
}
void AC3Encoder::setFastBitAllocation(bool value)
{
m_configFastBitAllocation = value;
}
QString AC3Encoder::extension(void)
{
return "ac3";

View File

@ -38,6 +38,16 @@ public:
virtual QString extension(void);
virtual const unsigned int *requiresDownsample(void);
//Advanced options
virtual void setAudioCodingMode(int value);
virtual void setDynamicRangeCompression(int value);
virtual void setExponentSearchSize(int value);
virtual void setFastBitAllocation(bool value);
private:
const QString m_binary;
int m_configAudioCodingMode;
int m_configDynamicRangeCompression;
int m_configExponentSearchSize;
bool m_configFastBitAllocation;
};

View File

@ -91,6 +91,10 @@ LAMEXP_MAKE_ID(lameChannelMode, "AdvancedOptions/LAME/ChannelMode");
LAMEXP_MAKE_ID(bitrateManagementEnabled, "AdvancedOptions/BitrateManagement/Enabled");
LAMEXP_MAKE_ID(bitrateManagementMinRate, "AdvancedOptions/BitrateManagement/MinRate");
LAMEXP_MAKE_ID(bitrateManagementMaxRate, "AdvancedOptions/BitrateManagement/MaxRate");
LAMEXP_MAKE_ID(aftenAudioCodingMode, "AdvancedOptions/Aften/AudioCodingMode");
LAMEXP_MAKE_ID(aftenDynamicRangeCompression, "AdvancedOptions/Aften/DynamicRangeCompression");
LAMEXP_MAKE_ID(aftenFastBitAllocation, "AdvancedOptions/Aften/FastBitAllocation");
LAMEXP_MAKE_ID(aftenExponentSearchSize, "AdvancedOptions/Aften/ExponentSearchSize");
LAMEXP_MAKE_ID(samplingRate, "AdvancedOptions/Common/Resampling");
LAMEXP_MAKE_ID(neroAACEnable2Pass, "AdvancedOptions/NeroAAC/Enable2Pass");
LAMEXP_MAKE_ID(neroAACProfile, "AdvancedOptions/NeroAAC/ForceProfile");
@ -278,6 +282,10 @@ LAMEXP_MAKE_OPTION_I(bitrateManagementMaxRate, 500)
LAMEXP_MAKE_OPTION_I(samplingRate, 0)
LAMEXP_MAKE_OPTION_B(neroAACEnable2Pass, true)
LAMEXP_MAKE_OPTION_I(neroAACProfile, 0)
LAMEXP_MAKE_OPTION_I(aftenAudioCodingMode, 0);
LAMEXP_MAKE_OPTION_I(aftenDynamicRangeCompression, 5);
LAMEXP_MAKE_OPTION_B(aftenFastBitAllocation, false);
LAMEXP_MAKE_OPTION_I(aftenExponentSearchSize, 8);
LAMEXP_MAKE_OPTION_B(normalizationFilterEnabled, false)
LAMEXP_MAKE_OPTION_I(normalizationFilterMaxVolume, -50)
LAMEXP_MAKE_OPTION_I(toneAdjustBass, 0)

View File

@ -104,6 +104,10 @@ public:
LAMEXP_MAKE_OPTION_I(samplingRate);
LAMEXP_MAKE_OPTION_B(neroAACEnable2Pass);
LAMEXP_MAKE_OPTION_I(neroAACProfile);
LAMEXP_MAKE_OPTION_I(aftenAudioCodingMode);
LAMEXP_MAKE_OPTION_I(aftenDynamicRangeCompression);
LAMEXP_MAKE_OPTION_B(aftenFastBitAllocation);
LAMEXP_MAKE_OPTION_I(aftenExponentSearchSize);
LAMEXP_MAKE_OPTION_B(normalizationFilterEnabled);
LAMEXP_MAKE_OPTION_I(normalizationFilterMaxVolume);
LAMEXP_MAKE_OPTION_I(toneAdjustBass);

View File

@ -54,8 +54,8 @@ g_lamexp_tools[] =
{
{"0a6252606c1ceda7b8973e5935ef72d60b8fd64d", CPU_TYPE_X86, "aften.i386.exe", 8},
{"22253052acba92a0088bbf0aa82a8c505c07b854", CPU_TYPE_SSE, "aften.sse2.exe", 8},
{"2996a48b01b65a2c1806482654beeea7ffcf1f80", CPU_TYPE_X64, "aften.x64.exe", 8},
{"3b41f85dde8d4a5a0f4cd5f461099d0db24610ba", CPU_TYPE_ALL, "alac.exe", UINT_MAX},
{"2996a48b01b65a2c1806482654beeea7ffcf1f80", CPU_TYPE_X64, "aften.x64.exe", 8},
{"3b41f85dde8d4a5a0f4cd5f461099d0db24610ba", CPU_TYPE_ALL, "alac.exe", 20},
{"fb74ac8b73ad8cba2c3b4e6e61f23401d630dc22", CPU_TYPE_ALL, "elevator.exe", UINT_MAX},
{"80e372d8b20be24102c18284286fcdf5fa14bd86", CPU_TYPE_ALL, "faad.exe", 27},
{"d33cd86f04bd4067e244d2804466583c7b90a4e2", CPU_TYPE_ALL, "flac.exe", 121},
@ -64,13 +64,13 @@ g_lamexp_tools[] =
{"d5b3b80220d85a9fd2f486e37c1fb6511f3c2d72", CPU_TYPE_ALL, "lame.exe", 3990},
{"a4e929cfaa42fa2e61a3d0c6434c77a06d45aef3", CPU_TYPE_ALL, "mac.exe", 406},
{"a9aa99209fb9ad6ceb97b7a46774fc97141d3dce", CPU_TYPE_GEN, "mediainfo.i386.exe", 745},
{"9f6b81378e4c408fe5ded8a26ddd0d6c705d81cb", CPU_TYPE_X64, "mediainfo.x64.exe", 745},
{"9f6b81378e4c408fe5ded8a26ddd0d6c705d81cb", CPU_TYPE_X64, "mediainfo.x64.exe", 745},
{"aa89763a5ba4d1a5986549b9ee53e005c51940c1", CPU_TYPE_ALL, "mpcdec.exe", 435},
{"c327400fcee268f581d8c03e2a5cbbe8031abb6f", CPU_TYPE_ALL, "mpg123.exe", 1133},
{"8dd7138714c3bcb39f5a3213413addba13d06f1e", CPU_TYPE_ALL, "oggdec.exe", UINT_MAX},
{"97fed9ab0657baa36b6c7764461d66318654dbe6", CPU_TYPE_X86, "oggenc2.i386.exe", 287603},
{"e6dc1f31ce822588fa9cf52a341cebffd526546c", CPU_TYPE_SSE, "oggenc2.sse2.exe", 287603},
{"79aa9da24b2a0728cdf0a6927be316b864595b83", CPU_TYPE_X64, "oggenc2.x64.exe", 287603},
{"79aa9da24b2a0728cdf0a6927be316b864595b83", CPU_TYPE_X64, "oggenc2.x64.exe", 287603},
{"0d9035bb62bdf46a2785261f8be5a4a0972abd15", CPU_TYPE_ALL, "shorten.exe", 361},
{"50ead3b852cbfc067a402e6c2d0d0d8879663dec", CPU_TYPE_ALL, "sox.exe", 1432},
{"8671e16497a2d217d3707d4aa418678d02b16bcc", CPU_TYPE_ALL, "speexdec.exe", 12},