Author: michiel
Date: 2009-05-29 13:28:06 +0200 (Fri, 29 May 2009)
New Revision: 35499
Modified:
speeltuin/mihxil/streams/src/main/java/org/mmbase/streams/CreateCachesProcessor.java
speeltuin/mihxil/streams/src/main/java/org/mmbase/streams/transcoders/FFMpeg2TheoraAnalyzer.java
Log:
Modified:
speeltuin/mihxil/streams/src/main/java/org/mmbase/streams/CreateCachesProcessor.java
===================================================================
---
speeltuin/mihxil/streams/src/main/java/org/mmbase/streams/CreateCachesProcessor.java
2009-05-29 09:27:38 UTC (rev 35498)
+++
speeltuin/mihxil/streams/src/main/java/org/mmbase/streams/CreateCachesProcessor.java
2009-05-29 11:28:06 UTC (rev 35499)
@@ -259,10 +259,10 @@
if (node.isChanged()) {
node.commit();
}
-
cacheNode.setIntValue("state",
State.DONE.getValue());
cacheNode.commit();
result++;
+ logger.service("READY " + jd);
if
(Thread.currentThread().isInterrupted()){
logger.service("Interrupted");
break;
@@ -339,6 +339,10 @@
analyzers = jd.analyzers;
}
+ @Override
+ public String toString() {
+ return "" + transcoder + analyzers;
+ }
}
public class Job {
@@ -377,6 +381,11 @@
public String getProgress() {
return "" + busy + "/" + size;
}
+
+ @Override
+ public String toString() {
+ return user + ":" + transcoder + ":" + getProgress();
+ }
}
}
Modified:
speeltuin/mihxil/streams/src/main/java/org/mmbase/streams/transcoders/FFMpeg2TheoraAnalyzer.java
===================================================================
---
speeltuin/mihxil/streams/src/main/java/org/mmbase/streams/transcoders/FFMpeg2TheoraAnalyzer.java
2009-05-29 09:27:38 UTC (rev 35498)
+++
speeltuin/mihxil/streams/src/main/java/org/mmbase/streams/transcoders/FFMpeg2TheoraAnalyzer.java
2009-05-29 11:28:06 UTC (rev 35499)
@@ -36,7 +36,7 @@
private static final Pattern PROGRESS = Pattern.compile("\\s*(.*?) audio:
([0-9]+)kbps video: ([0-9]+)kbps, time remaining: .*");
private long length = 0;
- private double bits = 0;
+ private double bits = -1;
private long prevPos = 0;
@@ -78,7 +78,9 @@
public void ready(Node sourceNode, Node destNode) {
System.out.println("length: " + length + " prevPos " + prevPos);
- destNode.setIntValue("bitrate", (int) (bits / length));
+ if (bits > 0 && length > 0) {
+ destNode.setIntValue("bitrate", (int) (bits / length));
+ }
}
public FFMpeg2TheoraAnalyzer clone() {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs