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

Reply via email to