[Avidemux-svn-commit] r5021 - in branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264: . qt4 xml
gruntster at mail.berlios.de
gruntster at mail.berlios.de
Wed Jul 8 23:53:50 CEST 2009
Author: gruntster
Date: 2009-07-08 23:53:44 +0200 (Wed, 08 Jul 2009)
New Revision: 5021
Modified:
branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/qt4/x264ConfigDialog.cpp
branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/x264Options.cpp
branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Apple iPhone.xml
branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Apple iPod 5.5G.xml
branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Microsoft Zune.xml
branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Sony PlayStation Portable.xml
Log:
[x264] handle integer idc levels properly
Modified: branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/qt4/x264ConfigDialog.cpp
===================================================================
--- branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/qt4/x264ConfigDialog.cpp 2009-07-08 21:52:59 UTC (rev 5020)
+++ branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/qt4/x264ConfigDialog.cpp 2009-07-08 21:53:44 UTC (rev 5021)
@@ -42,7 +42,7 @@
static const int _predefinedARs[aspectRatioCount][2] = {{16, 15}, {64, 45}, {8, 9}, {32, 27}};
// Mappings for x264 array index -> UI combobox index
- static const int8_t _idcLevel[idcLevelCount] = {-1, 1, 11, 12, 13, 2, 21, 22, 3, 31, 32, 4, 41, 42, 5, 51};
+ static const int8_t _idcLevel[idcLevelCount] = {-1, 10, 11, 12, 13, 20, 21, 22, 30, 31, 32, 40, 41, 42, 50, 51};
static const uint8_t _videoFormat[videoFormatCount] = {5, 0, 1, 2, 3, 4};
static const uint8_t _colourPrimaries[colourPrimariesCount] = {2, 1, 4, 5, 6, 7, 8};
static const uint8_t _transferCharacteristics[transferCharacteristicsCount] = {2, 1, 4, 5, 8, 9, 10, 6, 7};
Modified: branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/x264Options.cpp
===================================================================
--- branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/x264Options.cpp 2009-07-08 21:52:59 UTC (rev 5020)
+++ branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/x264Options.cpp 2009-07-08 21:53:44 UTC (rev 5021)
@@ -112,20 +112,20 @@
switch (idcLevel)
{
case -1:
- case 1:
+ case 10:
case 11:
case 12:
case 13:
- case 2:
+ case 20:
case 21:
case 22:
- case 3:
+ case 30:
case 31:
case 32:
- case 4:
+ case 40:
case 41:
case 42:
- case 5:
+ case 50:
case 51:
_param.i_level_idc = idcLevel;
}
Modified: branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Apple iPhone.xml
===================================================================
--- branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Apple iPhone.xml 2009-07-08 21:52:59 UTC (rev 5020)
+++ branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Apple iPhone.xml 2009-07-08 21:53:44 UTC (rev 5021)
@@ -5,7 +5,7 @@
<parameter>1000</parameter>
</encodeOptions>
<x264Options>
- <idcLevel>3</idcLevel>
+ <idcLevel>30</idcLevel>
<cabac>false</cabac>
<analyse>
<partitionI4x4>true</partitionI4x4>
Modified: branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Apple iPod 5.5G.xml
===================================================================
--- branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Apple iPod 5.5G.xml 2009-07-08 21:52:59 UTC (rev 5020)
+++ branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Apple iPod 5.5G.xml 2009-07-08 21:53:44 UTC (rev 5021)
@@ -5,7 +5,7 @@
<parameter>1000</parameter>
</encodeOptions>
<x264Options>
- <idcLevel>3</idcLevel>
+ <idcLevel>30</idcLevel>
<cabac>false</cabac>
<analyse>
<partitionI4x4>true</partitionI4x4>
Modified: branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Microsoft Zune.xml
===================================================================
--- branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Microsoft Zune.xml 2009-07-08 21:52:59 UTC (rev 5020)
+++ branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Microsoft Zune.xml 2009-07-08 21:53:44 UTC (rev 5021)
@@ -5,7 +5,7 @@
<parameter>1000</parameter>
</encodeOptions>
<x264Options>
- <idcLevel>3</idcLevel>
+ <idcLevel>30</idcLevel>
<loopFilter>false</loopFilter>
<cabac>false</cabac>
<analyse>
Modified: branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Sony PlayStation Portable.xml
===================================================================
--- branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Sony PlayStation Portable.xml 2009-07-08 21:52:59 UTC (rev 5020)
+++ branches/avidemux_2.5_branch_gruntster/plugins/ADM_videoEncoder/ADM_vidEnc_x264/xml/Sony PlayStation Portable.xml 2009-07-08 21:53:44 UTC (rev 5021)
@@ -5,7 +5,7 @@
<parameter>1000</parameter>
</encodeOptions>
<x264Options>
- <idcLevel>3</idcLevel>
+ <idcLevel>30</idcLevel>
<referenceFrames>3</referenceFrames>
<bFrames>3</bFrames>
<adaptiveBframeDecision>2</adaptiveBframeDecision>
More information about the Avidemux-svn-commit
mailing list