[Avidemux-svn-commit] r5169 - branches/avidemux_2.5_branch_gruntster/avidemux/ADM_encoder
gruntster at mail.berlios.de
gruntster at mail.berlios.de
Thu Jul 30 19:15:46 CEST 2009
Author: gruntster
Date: 2009-07-30 19:15:39 +0200 (Thu, 30 Jul 2009)
New Revision: 5169
Modified:
branches/avidemux_2.5_branch_gruntster/avidemux/ADM_encoder/adm_encConfig.cpp
Log:
[Qt] disable configure button when video codec doesn't have settings
Modified: branches/avidemux_2.5_branch_gruntster/avidemux/ADM_encoder/adm_encConfig.cpp
===================================================================
--- branches/avidemux_2.5_branch_gruntster/avidemux/ADM_encoder/adm_encConfig.cpp 2009-07-30 17:14:35 UTC (rev 5168)
+++ branches/avidemux_2.5_branch_gruntster/avidemux/ADM_encoder/adm_encConfig.cpp 2009-07-30 17:15:39 UTC (rev 5169)
@@ -503,6 +503,20 @@
}
}
+bool isVideoCodecConfigurable(void)
+{
+ COMPRES_PARAMS *param = &AllVideoCodec[currentCodecIndex];
+
+ if (param->codec == CodecExternal)
+ {
+ ADM_vidEnc_plugin *plugin = getVideoEncoderPlugin(param->extra_param);
+
+ return plugin->isConfigurable(plugin->encoderId);
+ }
+ else
+ return param->configure != NULL;
+}
+
/*___________________________________________________________
Set mode param and extra data for the currently selected codec
The extradata is a free binary chunk (->memcpy of codec.specific part)
More information about the Avidemux-svn-commit
mailing list