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

Reply via email to