// Now, we'll need to create a DataSink.
// Caution: do not use file.toURI().toURL() with JMF
dataSink = Manager.createDataSink(processor.getDataOutput(),
new MediaLocator(file.toURL()));
dataSink.open();
dataSink.addDataSinkListener(dataSinkListener);
this.fileDone = false;
// Start the actual transcoding
processor.start();