Cutting tool doesn't work as gstreamer does not have all necessary plugins installed Cent OS 6.5

Steps to reproduce

Steps to reproduce:
1. Install matterhorn using 3rd party tools
2. Run gst-inspect | grep gnon and the gnonlin tools are missing

Expected Results:
gnonlin: gnlfilesource: GNonLin File Source
gnonlin: gnlurisource: GNonLin URI Source
gnonlin: gnloperation: GNonLin Operation
gnonlin: gnlcomposition: GNonLin Composition
gnonlin: gnlsource: GNonLin Source

This is a much quicker way to check that the necessary dependency is missing. These plugins are required by the matterhorn-videoeditor-impl module to actually cut the video / audio content and gives an error after choosing to cut:
2015-02-17 15:32:36 ERROR (AbstractJobProducer$JobRunner:214) - Error handling operation 'PROCESS_SMIL': org.opencastproject.videoeditor.api.ProcessFailedException: Unknown property: expose-all-streams
2015-02-17 15:32:36 INFO (ServiceRegistryJpaImpl:2230) - State set to WARNING for current service org.opencastproject.videoeditor on host http://community:8080
2015-02-17 15:32:37 ERROR (WorkflowOperationWorker:163) - Workflow operation 'operation:'editor', position:11, state:'FAILED'' failed
org.opencastproject.workflow.api.WorkflowOperationException: Smil processing jobs for smil s-2d78c8ae-5713-43e0-99f3-eb2d90da43d5 are ended unsuccessfull.
at org.opencastproject.workflow.handler.VideoEditorWorkflowOperationHandler.resume(VideoEditorWorkflowOperationHandler.java:432)
at org.opencastproject.workflow.impl.WorkflowOperationWorker.resume(WorkflowOperationWorker.java:260)
at org.opencastproject.workflow.impl.WorkflowOperationWorker.execute(WorkflowOperationWorker.java:144)
at org.opencastproject.workflow.impl.WorkflowServiceImpl.runWorkflowOperation(WorkflowServiceImpl.java:815)
at org.opencastproject.workflow.impl.WorkflowServiceImpl.process(WorkflowServiceImpl.java:1840)
at org.opencastproject.workflow.impl.WorkflowServiceImpl$JobRunner.call(WorkflowServiceImpl.java:2251)
at org.opencastproject.workflow.impl.WorkflowServiceImpl$JobRunner.call(WorkflowServiceImpl.java:2217)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)

In the installation instructions for Debian / Ubuntu it has the steps to install the gnonlin library. In the 3rd party tools it installs gstreamer-0.11.90 which as far as I can tell doesn't have an RPM available for gst-gnonlin. It is available as source but that requires a higher version of glib2 than is installed via yum for Cent OS 6.5

Activity

Show:
James Perrin
January 15, 2016, 1:28 PM

The gstreamer editor has been replaced with one that uses ffmpeg

Assignee

James Perrin

Reporter

Adam McKenzie

Severity

Non Functioning

Tags (folksonomy)

None

Components

Affects versions

Priority

Major
Configure