Author: michiel
Date: 2009-09-10 15:16:45 +0200 (Thu, 10 Sep 2009)
New Revision: 38563
Modified:
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegTranscoder.java
mmbase/trunk/applications/streams/src/test/java/org/mmbase/streams/CreateCachesTest.java
Log:
Modified:
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegTranscoder.java
===================================================================
---
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegTranscoder.java
2009-09-10 13:10:25 UTC (rev 38562)
+++
mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegTranscoder.java
2009-09-10 13:16:45 UTC (rev 38563)
@@ -39,8 +39,8 @@
String r = null;
String ac = null;
- String width = null;
- String height = null;
+ int width = -1;
+ int height = -1;
/* Audio codec to use -acodec */
public void setAcodec(String a) {
@@ -93,6 +93,14 @@
ac = a;
}
+ public void setHeight(int y) {
+ height = y;
+ }
+
+ public void setWidth(int x) {
+ width = x;
+ }
+
@Override
protected LoggerWriter getErrorWriter(Logger log) {
// ffmpeg write also non-errors to stderr, so lets not log on ERROR,
but on SERVICE.
@@ -155,9 +163,9 @@
args.add("-ac");
args.add(ac);
}
- if (width != null && height != null) {
+ if (width > 0 && height > 0) {
args.add("-s");
- args.add(width + "x" height);
+ args.add(width + "x" + height);
}
args.add(outFile.toString());
Modified:
mmbase/trunk/applications/streams/src/test/java/org/mmbase/streams/CreateCachesTest.java
===================================================================
---
mmbase/trunk/applications/streams/src/test/java/org/mmbase/streams/CreateCachesTest.java
2009-09-10 13:10:25 UTC (rev 38562)
+++
mmbase/trunk/applications/streams/src/test/java/org/mmbase/streams/CreateCachesTest.java
2009-09-10 13:16:45 UTC (rev 38563)
@@ -186,7 +186,7 @@
@Test
public void recognizerOnly() throws Exception {
- for (int i = 0; i < 1; i++) {
+ for (int i = 0; i < 300; i++) {
CreateCachesProcessor proc = get("dummycreatecaches_0.xml");
Node source = getNode(proc.getDirectory());
CreateCachesProcessor.Job job =
proc.createCaches(source.getCloud(), source.getNumber());
@@ -198,7 +198,7 @@
}
}
- @Test
+ //@Test
public void simple() throws Exception {
CreateCachesProcessor proc = get("dummycreatecaches_1.xml");
Node source = getNode(proc.getDirectory());
@@ -212,7 +212,7 @@
}
- @Test
+ //@Test
public void twoSteps() throws Exception {
CreateCachesProcessor proc = get("dummycreatecaches_2.xml");
Node source = getNode(proc.getDirectory());
@@ -223,7 +223,7 @@
checkSource(source, 3);
}
- @Test
+ //@Test
public void twoStepsTwoResults() throws Exception {
CreateCachesProcessor proc = get("dummycreatecaches_3.xml");
Node source = getNode(proc.getDirectory());
@@ -234,7 +234,7 @@
checkSource(source, 4);
}
- @Test
+ //@Test
public void ignoreByMimeType() throws Exception {
CreateCachesProcessor proc = get("dummycreatecaches_4.xml");
Node source = getNode(proc.getDirectory());
@@ -245,7 +245,7 @@
checkSource(source, 1);
}
- @Test
+ //@Test
public void twoStepsTwoResultsIgnoreAudio() throws Exception {
CreateCachesProcessor proc = get("dummycreatecaches_5.xml");
Node source = getNode(proc.getDirectory());
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs