\r
import user.commons.DownloadableMedia;\r
import user.commons.StoreUri;\r
+import user.commons.nosql.NoSQLUtils;\r
import user.jobengine.db.IItemManager;\r
import user.jobengine.db.Item;\r
import user.jobengine.db.Media;\r
String fileName = downloadable.getString("fileName");\r
long mediaId = downloadable.containsKey("mediaId") ? downloadable.getLong("mediaId") : 0;\r
String fileTypeName = fileName.substring(fileName.lastIndexOf(".") + 1).toUpperCase();\r
- boolean addStoreNameAsFilePrefix = downloadable.getBoolean("addStoreNameAsFilePrefix");\r
+\r
+ boolean addStoreNameAsFilePrefix = NoSQLUtils.asBool(downloadable, "addStoreNameAsFilePrefix");\r
\r
IItemManager manager = getManager();\r
\r
import user.commons.mediaarea.MediaArea;\r
\r
public class ValidateProResStep extends JobStep {\r
- private static final double FRAMERATE = 23.976;\r
+ private static final double FRAMERATE_23976 = 23.976;\r
+ private static final double FRAMERATE_24 = 24;\r
+ private static final double FRAMERATE_25 = 25;\r
private static final String PRORES = "PRORES";\r
private static final String _422_HQ = "422 HQ";\r
private static final Logger logger = LogManager.getLogger();\r
}\r
\r
private boolean isProRes(MediaArea mediaArea) {\r
- boolean isProRes = mediaArea.getFrameRate() == FRAMERATE;\r
+ boolean isProRes = (mediaArea.getFrameRate() == FRAMERATE_23976 || mediaArea.getFrameRate() == FRAMERATE_24\r
+ || mediaArea.getFrameRate() == FRAMERATE_25);\r
isProRes = PRORES.equals(mediaArea.getFormat()) && isProRes;\r
isProRes = _422_HQ.equals(mediaArea.getFormatProfileName()) && isProRes;\r
return isProRes;\r