Hello Oriol,

we have a couple of capture agents with Epiphan VGA2USB and also Blackmagic
Intensity pro capture cards with ALMOST no problems running on Ubuntu 10.04
and 10.10. The problems we found were due to USB microphones and Pulse
audio drivers, and try to record HD quality video. We get out of sync
video&audio, but this is another problem. So I will send to your email a
file with all the files of the 'gst-decklink' repository, so you can
continue the installation steps for the Blackmagic card.

(If someone else is interested and/or there is no problem to attach it to
this email, please tell me and I will do it)

Best regards,

Fernando Hernandez
*Cloudpe Corp.*

2012/11/21 Oriol Pellicer i Sabrià <[email protected]>

> Sorry: I meant in the second paragraph that I have a v4l device, not a
> v4l2 one.
>
>
> Greetings,
>
> Oriol.
>
>
>
> 2012/11/21 Oriol Pellicer i Sabrià <[email protected]>
>
>> 2012/11/20 McKenzie, Adam <[email protected]>
>>
>>>  Hi Oriol,****
>>>
>>> ** **
>>>
>>> I noticed you had “location=/dev/vga2usb0” for your epiphan capture
>>> device. I know it is ridiculous but you can’t actually capture from this
>>> location. You need to capture from the equivalent /dev/video0 , /dev/video1
>>> location.
>>>
>>
>> Ok, thank you for this info.
>>
>>
>>>  Could you follow the v4l-info instructions here to determine if your
>>> Epiphan VGA2USB is a v4l or v4l2 device (if there is anything that is
>>> missing or confusing please let me know so that I can fix the documentation
>>> for other users):****
>>>
>>> http://opencast.jira.com/wiki/display/mh13/Custom+Capture+Devices+v1.3
>>>
>>
>> The output is:
>>
>> ### video4linux device info [/dev/video0] ###
>> [...]
>>
>> So, I understand that I have a v4l2 device.
>>
>>
>>> ****
>>>
>>> ** **
>>>
>>> If it is a v4l2 device to fix the error you should be able to fix it by
>>> adding:****
>>>
>>> capture.device.DEVICE_NAME.type=V4L2SRC****
>>>
>>> ** **
>>>
>>> To your ConfigurationManager device in the service directory where
>>> DEVICE_NAME is the name you chose for the vga2usb. ****
>>>
>>> ** **
>>>
>>> It could be that your version of gstreamer doesn’t have the v4lsrc but I
>>> think this is highly unlikely. You can check this using the gstreamer tools
>>> (sudo apt-get install gstreamer-tools I think) and running the command
>>> gst-inspect v4lsrc. It should spit out a lot of information about the
>>> source or complain that it doesn’t exist.
>>>
>>
>> # gst-inspect v4lsrc
>> No such element or plugin 'v4lsrc'
>>
>> I can try to install the original Ubuntu 10.10 version of gstreamer (as
>> Jonathan Bird says he's using v4l on 0.10.30 version), but then the problem
>> will be that I will not have the decklinksrc plugin for gstreamer (needed
>> by Blackmagic Intensity Pro) and the svn server refered on the guide (
>> http://gforge.unl.edu/svn/gst-decklink) doesn't exists anymore.
>>
>> Do you think that I'll be able to configure an Agent with a Epiphan
>> VGA2USB and a Blackmagic Intensity Pro (PCI-X) together? I can start from
>> zero with another Linux distro if it is necessary.
>>
>>
>> Thank you all,
>>
>> Oriol.
>>
>> ****
>>>
>>> ** **
>>>
>>> Thanks,****
>>>
>>> Adam****
>>>
>>> ** **
>>>
>>> *Adam McKenzie*
>>> *    Programmer Analyst*****
>>>
>>>     Applications, Information and Communications Technology****
>>>
>>>     Ph: (306) 966-8241****
>>>
>>> ** **
>>>
>>> *From:* [email protected] [mailto:
>>> [email protected]] *On Behalf Of *Bird,
>>> Jonathan
>>> *Sent:* Tuesday, November 20, 2012 10:27 AM
>>> *To:* Matterhorn Users
>>> *Subject:* Re: [Matterhorn-users] Agent installation problems****
>>>
>>> ** **
>>>
>>> So we have 1.3.1 agents built with 10.10.  ****
>>>
>>> ** **
>>>
>>> Our streamer version is:****
>>>
>>> gst-launch --version****
>>>
>>> gst-launch-0.10 version 0.10.30****
>>>
>>> GStreamer 0.10.30****
>>>
>>> https://launchpad.net/distros/ubuntu/+source/gstreamer0.10****
>>>
>>> ** **
>>>
>>> ** **
>>>
>>> and on our devices the video card is always faster at starting that the
>>> epiphan so it always gets /dev/video0 and the the epiphan card maps to
>>> /dev/video1****
>>>
>>> ** **
>>>
>>> and here is our settings from our
>>> config: 
>>> /opt/matterhorn/felix/conf/services/org.opencastproject.capture.impl.ConfigurationManager.properties
>>> ****
>>>
>>> ** **
>>>
>>> ...****
>>>
>>> ** **
>>>
>>> capture.device.camera.src=/dev/camera****
>>>
>>> capture.device.camera.outputfile=camera.mpg****
>>>
>>> capture.device.camera.flavor=presenter/source****
>>>
>>> capture.device.camera.buffer.bytes=536870912****
>>>
>>> capture.device.camera.framerate=30****
>>>
>>> ** **
>>>
>>> capture.device.vga.src=/dev/video1****
>>>
>>> capture.device.vga.outputfile=vga.mpg****
>>>
>>> capture.device.vga.flavor=presentation/source****
>>>
>>> capture.device.vga.buffer.bytes=536870912****
>>>
>>> capture.device.vga.framerate=10****
>>>
>>> capture.device.vga.type=V4LSRC****
>>>
>>> ** **
>>>
>>> capture.device.audio.src=hw:0****
>>>
>>> capture.device.audio.outputfile=audio.mp2****
>>>
>>> capture.device.audio.flavor=presenter/source****
>>>
>>> capture.device.audio.buffer.bytes=536870912****
>>>
>>> capture.device.names=vga,audio****
>>>
>>> ** **
>>>
>>> _____________________________________  ****
>>>
>>> ** **
>>>
>>>
>>>   *Jonathan S. Bird* ****
>>>
>>>    *Senior Instructional Support Specialist*****
>>>
>>>    Information and Communications Technology****
>>>
>>>    Ph: (306) 966-8266****
>>>
>>>  ****
>>>
>>>      <http://www.usask.ca/>****
>>>
>>> ** **
>>>
>>> On 2012-11-20, at 10:18 AM, Rubén Pérez <[email protected]> wrote:***
>>> *
>>>
>>>
>>>
>>> ****
>>>
>>> I see what your problem is. As you are using a newer gstreamer version,
>>> there is no element "v4lsrc". The support for "v4l" was dropped in the
>>> latest gstreamer versions, in favor of "v4l*2*src". ****
>>>
>>> ** **
>>>
>>> I don't see an easy solution for you: the fix involves changing the code
>>> and I'm not sure it will work by simply changing "v4lsrc" with "v4l2src".
>>> Maybe Adam Mckenzie, who has made most of the work in the current Capture
>>> Agent, has a better idea.****
>>>
>>> ** **
>>>
>>> Regards****
>>>
>>> ** **
>>>
>>> ** **
>>>
>>> Rubén Pérez****
>>>
>>> TELTEK Video Research****
>>>
>>> www.teltek.es****
>>>
>>>
>>>
>>> ****
>>>
>>> 2012/11/20 Oriol Pellicer i Sabrià <[email protected]>****
>>>
>>> Hello,
>>>
>>> thanks for your answer, but it keeps crashing. However, the logs are
>>> showing some interesting messages:
>>>
>>> [...]
>>> org.opencastproject.capture.pipeline.bins.UnableToCreateElementException:
>>> Epiphan_VGA2USB could not create v4lsrc at
>>> [...]
>>>
>>> If I execute:
>>>
>>> gst-launch --gst-debug-no-color -e --gst-debug=2 v4lsrc
>>> device=/dev/vga2usb0 ! fakesink
>>>
>>> I get this error:
>>>
>>> 0:00:00.027119101  2438      0x1aad080 ERROR           GST_PIPELINE
>>> ./grammar.y:661:_gst_parse_yyparse: no element "v4lsrc"
>>> 0:00:00.027165534  2438      0x1aad080 ERROR           GST_PIPELINE
>>> ./grammar.y:929:_gst_parse_launch: Unrecoverable syntax error while parsing
>>> pipeline v4lsrc device=/dev/vga2usb0 ! fakesink
>>> ERROR: pipeline could not be constructed: no element "v4lsrc".
>>>
>>> I've tried the v4l2src and it says that it isn't a v4l2 driver. I'm
>>> thinking that maybe the problem is that I haven't the v4lsrc plugin for the
>>> gstreamer.
>>>
>>> # gstreamer-properties
>>> [...]
>>> # gstreamer-properties-Message: Skipping unavailable plugin 'v4lsrc'
>>> [...]
>>>
>>> Is there any easy way to install the v4lsrc plugin for the gstreamer
>>> 0.10 in a Ubuntu 10.10 x86_64?
>>>
>>>
>>> Thank you!****
>>>
>>> ** **
>>>
>>> 2012/11/20 Long, Warren <[email protected]> ****
>>>
>>> ** **
>>>
>>> (novice responding here, but we have spent some time with 1.3.1 and
>>> capture agents.  And this is what has burned us EVERY time.) ****
>>>
>>> ** **
>>>
>>> Make sure you have a good and continuous video signal to the Epiphan,
>>> before even allowing the machine to boot! ****
>>>
>>> ** **
>>>
>>> W****
>>>
>>> ** **
>>>
>>> On 2012-11-20, at 8:55 AM, Oriol Pellicer i Sabrià wrote:****
>>>
>>> ** **
>>>
>>>  Hello,
>>>
>>> after a successful Core Server installation on a dedicated server, I'm
>>> trying to install the Capture Agent 1.3.1 on a PC running Ubuntu 10.10 64
>>> bits, but I can't configure properly nor the Epiphan VGA2USB Card neither
>>> the BlackMagicDesign Intensity Pro PCI-Express card.
>>>
>>> Problem1 -> VGA2USB: I'm able to capture the vga output using mencoder:
>>>
>>> mencoder -oac lavc -ovc lavc -lavcopts
>>> vcodec=mpeg4:keyint=100:vbitrate=8000:vhq -noaspect -o
>>> /home/client/test3.avi -tv
>>> noaudio:driver=v4l:outfmt=bgr24:device=/dev/video0 tv://
>>>
>>> However, from http://localhost:8080/capture I can start/stop capturing,
>>> but the file Epiphan_VGA2USB.mpg is empty (0 Bytes).
>>>
>>> The configuration in
>>> /opt/matterhorn/felix/conf/services/org.opencastproject.capture.impl.ConfigurationManager.properties:
>>>
>>> [...]
>>> capture.device.Epiphan_VGA2USB.src=/dev/video0
>>> capture.device.Epiphan_VGA2USB.outputfile=Epiphan_VGA2USB.mpg
>>> capture.device.Epiphan_VGA2USB.flavor=presenter/source
>>> capture.device.Epiphan_VGA2USB.buffer.bytes=536870912
>>> capture.device.Epiphan_VGA2USB.type=EPIPHAN_VGA2USB
>>> capture.device.Epiphan_VGA2USB.confidence.interval=10
>>> [...]
>>>
>>> Problem2 -> Intensity PRO:
>>>
>>> From my point, the card is properly detected:
>>>
>>> root@client-desktop:/opt/matterhorn# dmesg | grep blackmagic
>>> [   11.866896] blackmagic: module license 'Proprietary' taints kernel.
>>> [   11.874589] blackmagic: Loading driver (version: 9.6.7a19)
>>> [   11.888797] blackmagic_driver 0000:03:00.0: PCI INT A -> GSI 28
>>> (level, low) -> IRQ 28
>>> [   11.888805] blackmagic_driver 0000:03:00.0: setting latency timer to
>>> 64
>>> [   11.888810] blackmagic_driver 0000:03:00.0: PCI: Disallowing DAC for
>>> device
>>> [   11.888858] blackmagic_driver 0000:03:00.0: setting latency timer to
>>> 64
>>> [   16.049947] blackmagic: Successfully loaded device "blackmagic0"
>>> [pci@0000:03:00.0]
>>>
>>> I had to install an updated gstreamer from PPA (
>>> http://ppa.launchpad.net/gstreamer-developers/ppa/ubuntu) since the svn
>>> server from the guide doesn't exists anymore. Now I have an updated version
>>> of gstreamer-plugins-bad: 0.10.22, that includes decklinksrc.
>>>
>>> However, I can run gst-inspect decklinksrc but I suspect that the output
>>> is not the desired:
>>>
>>> Factory Details:
>>>   Long name:    Decklink source
>>>   Class:    Source/Video
>>>   Description:    DeckLink Source
>>>   Author(s):    David Schleef <[email protected]>
>>>   Rank:        none (0)
>>> Plugin Details:
>>>   Name:            decklink
>>>   Description:        Blackmagic Decklink plugin
>>>   Filename:        /usr/lib/gstreamer-0.10/libgstdecklink.so
>>>   Version:        0.10.22
>>>   License:        LGPL
>>>   Source module:    gst-plugins-bad
>>>   Source release date:    2011-05-10
>>>   Binary package:    GStreamer Bad Plug-ins
>>>   Origin URL:
>>> https://launchpad.net/distros/ubuntu/+source/gst-plugins-bad0.10
>>> [...]
>>> Element Properties:
>>>   name                : The name of the object
>>>                         flags: readable, writable
>>>                         String. Default: null Current: "decklinksrc0"
>>>
>>> I think that is missing the final part where is defined the "input" and
>>> the "input-mode" and without that I can't execute this:
>>>
>>> gst-launch -v -m decklinksrc input=HDMI input-mode=4 ! queue !
>>> ffmpegcolorspace ! ffenc_mpeg2video ! mpegtsmux ! filesink
>>> location=/tmp/test.mpg
>>> WARNING: erroneous pipeline: no property "input" in element
>>> "decklinksrc0"
>>>
>>>
>>> Thank you and sorry for the huge extension :)
>>>
>>>
>>> Oriol.****
>>>
>>> _______________________________________________
>>> Matterhorn-users mailing list
>>> [email protected]
>>> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users****
>>>
>>>  ** **
>>>
>>> _____________________________________****
>>>
>>> ** **
>>>
>>>
>>>   *Warren Long* ****
>>>
>>> *    Senior Instructional Support Specialist*****
>>>
>>>     Information and Communications Technology****
>>>
>>>     Email:  [email protected]****
>>>
>>>     Ph: (306) 966-5426****
>>>
>>>     ****
>>>
>>>
>>> ****
>>>
>>> ** **
>>>
>>>
>>> _______________________________________________
>>> Matterhorn-users mailing list
>>> [email protected]
>>> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users****
>>>
>>>   ** **
>>>
>>>
>>> _______________________________________________
>>> Matterhorn-users mailing list
>>> [email protected]
>>> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users****
>>>
>>> ** **
>>>
>>> _______________________________________________
>>> Matterhorn-users mailing list
>>> [email protected]
>>> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users****
>>>
>>> ** **
>>>
>>> _______________________________________________
>>> Matterhorn-users mailing list
>>> [email protected]
>>> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
>>>
>>>
>>
>
> _______________________________________________
> Matterhorn-users mailing list
> [email protected]
> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
>
>
_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users

Reply via email to