Hi Jonathan,
I am not 100% sure by the error message that you posted but from this
(and some experience) I would assume this:
- There is no probably no device /dev/bt878_video__provideo_pv143_ ? The
link has not been created as a udev rule (if it works the same way in
Centos)? How did you setup your Centos CA? The script is for Ubuntu...
- I'm not sure which version of v4l is supported with Centos 6.2 and the
corresponding epiphan driver. But if it's v4l2 like in Ubuntu 11.x the
epiphan device is currently not supported as Matterhorn only implements
a V4L1 support for this device (as the epiphan drivers had no v4l2
support when we started the implementation). Maybe a custom source might
work?
- And last but not least: do you have the right permissions to access
the media devices? I know that Fedora had special user groups ("video"
i.e.) for the access to the media devices when I last used it a long
time ago. So you probably check this too.
If you manage to get the CA running under CentOS I guess many people
will be thankful for an installation guide in the Wiki.
Rüdiger
Am 20.03.2012 00:52, schrieb Jonathan Felder:
So I managed to tweak the install scripts and I think install the
dependencies for matterhorn capture agent to run on centos 6.2, but
I'm getting weirdness when trying to capture. Anyone have any ideas?
Log is below:
16:48:00 ERROR (GStreamerPipeline:291) - Device
BT878_video__ProVideo_PV143_ is an unrecognized device
org.opencastproject.capture.pipeline.UnrecognizedDeviceException:
Unexpected jv4linfo exception: Invalid argument for
/dev/bt878_video__provideo_pv143_
at
org.opencastproject.capture.pipeline.GStreamerPipeline.determineSourceFromJ4VLInfo(GStreamerPipeline.java:414)
at
org.opencastproject.capture.pipeline.GStreamerPipeline.createDevice(GStreamerPipeline.java:359)
at
org.opencastproject.capture.pipeline.GStreamerPipeline.initDevices(GStreamerPipeline.java:283)
at
org.opencastproject.capture.pipeline.GStreamerPipeline.create(GStreamerPipeline.java:221)
at
org.opencastproject.capture.pipeline.GStreamerPipeline.start(GStreamerPipeline.java:84)
at
org.opencastproject.capture.impl.GStreamerCaptureFramework.start(GStreamerCaptureFramework.java:63)
at
org.opencastproject.capture.impl.CaptureAgentImpl.startCapture(CaptureAgentImpl.java:337)
at
org.opencastproject.capture.impl.jobs.StartCaptureJob.execute(StartCaptureJob.java:105)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
16:48:00 INFO (GStreamerPipeline:430) - Successfully initialised 2
devices.
org.opencastproject.capture.pipeline.bins.UnableToCreateElementException:
Epiphan_VGA2USB could not create ffvideoscale
at
org.opencastproject.capture.pipeline.bins.GStreamerElementFactory.createElement(GStreamerElementFactory.java:55)
at
org.opencastproject.capture.pipeline.bins.producers.EpiphanVGA2USBV4LSubDeviceBin.createElements(EpiphanVGA2USBV4LSubDeviceBin.java:153)
at
org.opencastproject.capture.pipeline.bins.producers.EpiphanVGA2USBV4LSubDeviceBin.<init>(EpiphanVGA2USBV4LSubDeviceBin.java:85)
at
org.opencastproject.capture.pipeline.bins.producers.EpiphanVGA2USBV4LProducer.<init>(EpiphanVGA2USBV4LProducer.java:124)
at
org.opencastproject.capture.pipeline.bins.producers.ProducerFactory.getProducer(ProducerFactory.java:102)
at
org.opencastproject.capture.pipeline.bins.CaptureDeviceBin.createProducer(CaptureDeviceBin.java:162)
at
org.opencastproject.capture.pipeline.bins.CaptureDeviceBin.<init>(CaptureDeviceBin.java:84)
at
org.opencastproject.capture.pipeline.bins.CaptureDeviceBin.<init>(CaptureDeviceBin.java:120)
at
org.opencastproject.capture.pipeline.GStreamerPipeline.addCaptureDeviceBinsToPipeline(GStreamerPipeline.java:507)
at
org.opencastproject.capture.pipeline.GStreamerPipeline.startPipeline(GStreamerPipeline.java:439)
at
org.opencastproject.capture.pipeline.GStreamerPipeline.create(GStreamerPipeline.java:227)
at
org.opencastproject.capture.pipeline.GStreamerPipeline.start(GStreamerPipeline.java:84)
at
org.opencastproject.capture.impl.GStreamerCaptureFramework.start(GStreamerCaptureFramework.java:63)
at
org.opencastproject.capture.impl.CaptureAgentImpl.startCapture(CaptureAgentImpl.java:337)
at
org.opencastproject.capture.impl.jobs.StartCaptureJob.execute(StartCaptureJob.java:105)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
16:48:02 ERROR (GStreamerPipeline:440) - Failed to create pipeline for
[EPIPHAN_VGA2USB, /dev/epiphan_vga2usb:
/opt/matterhorn/cache/captures/946/Epiphan_VGA2USB.mpg].
org.opencastproject.capture.pipeline.bins.UnableToCreateElementException:
HDA_Intel_ALC888_Analog could not create twolame
at
org.opencastproject.capture.pipeline.bins.GStreamerElementFactory.createElement(GStreamerElementFactory.java:55)
at
org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumer.createEncoder(AudioFilesinkConsumer.java:104)
at
org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumer.createElements(AudioFilesinkConsumer.java:83)
at
org.opencastproject.capture.pipeline.bins.PartialBin.<init>(PartialBin.java:64)
at
org.opencastproject.capture.pipeline.bins.consumers.ConsumerBin.<init>(ConsumerBin.java:80)
at
org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumer.<init>(AudioFilesinkConsumer.java:68)
at
org.opencastproject.capture.pipeline.bins.consumers.ConsumerFactory.getSink(ConsumerFactory.java:74)
at
org.opencastproject.capture.pipeline.bins.CaptureDeviceBin.createFilesinkConsumer(CaptureDeviceBin.java:230)
at
org.opencastproject.capture.pipeline.bins.CaptureDeviceBin.createConsumers(CaptureDeviceBin.java:194)
at
org.opencastproject.capture.pipeline.bins.CaptureDeviceBin.<init>(CaptureDeviceBin.java:88)
at
org.opencastproject.capture.pipeline.bins.CaptureDeviceBin.<init>(CaptureDeviceBin.java:120)
at
org.opencastproject.capture.pipeline.GStreamerPipeline.addCaptureDeviceBinsToPipeline(GStreamerPipeline.java:507)
at
org.opencastproject.capture.pipeline.GStreamerPipeline.startPipeline(GStreamerPipeline.java:439)
at
org.opencastproject.capture.pipeline.GStreamerPipeline.create(GStreamerPipeline.java:227)
at
org.opencastproject.capture.pipeline.GStreamerPipeline.start(GStreamerPipeline.java:84)
at
org.opencastproject.capture.impl.GStreamerCaptureFramework.start(GStreamerCaptureFramework.java:63)
at
org.opencastproject.capture.impl.CaptureAgentImpl.startCapture(CaptureAgentImpl.java:337)
at
org.opencastproject.capture.impl.jobs.StartCaptureJob.execute(StartCaptureJob.java:105)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
16:48:02 ERROR (GStreamerPipeline:440) - Failed to create pipeline for
[ALSASRC, hw:0:
/opt/matterhorn/cache/captures/946/HDA_Intel_ALC888_Analog.mp2].
_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
--
________________________________________________
Rüdiger Rolf, M.A.
Universität Osnabrück - Zentrum virtUOS
Heger-Tor-Wall 12, 49069 Osnabrück
Telefon: (0541) 969-6511 - Fax: (0541) 969-16511
E-Mail: [email protected]
Internet: www.virtuos.uni-osnabrueck.de
_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users