GithubHelp home page GithubHelp logo

gst-plugins-dvswitch's People

Contributors

apsops avatar carlfk avatar jamesbromberger avatar kripton avatar micolous avatar mithro avatar stefanor avatar thaytan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gst-plugins-dvswitch's Issues

Make dvswitchsink and dvswitchsrc options consistent

They are different...

dvswitchsrc

  • hostname
  • port
  • uri
  • timeout
  hostname            : Hostname of dvswitch server.
                        flags: readable, writable
                        String. Default: "127.0.0.1"
  port                : Port of dvswitch server.
                        flags: readable, writable
                        Integer. Range: 0 - 65535 Default: 0 

dvswitchsink

  • host
  • port
  host                : The host/IP/Multicast group to send the packets to
                        flags: readable, writable
                        String. Default: "localhost"
  port                : The port to send the packets to
                        flags: readable, writable
                        Integer. Range: 0 - 65535 Default: 4953 

using dvswitchsrc with v4l2loopback

Sorry, this is not really a issue, but I'm looking for a way to pipe the dvswitchsrc to v4l2sink, could you please provide some advise about how do that? thanks. Also I only could use the dvswitchsrc with the last version of dvswitch from Debian experimental (0.9-1.1) Ibut it have some segfaults, so I recompile it from the git version (0.9-1.2) but with that version the dvswitchsrc don't seems to work. Any advise is welcome. Thanks.

Warnings when using "gst-inspect-0.10 dvswitchsrc"

Couple of warnings I noticed when using gst-inspect

$ gst-inspect-0.10 dvswitchsrc
Factory Details:
  Long name:    dvswitch source
  Class:    Source/Video
  Description:  Reads DIF/DV stream from dvswitch server.
  Author(s):    Michael Farrell <[email protected]>
  Rank:     none (0)

Plugin Details:
  Name:         dvswitch
  Description:      Reads/Writes DIF/DV stream from/to dvswitch server.
  Filename:     /usr/lib/gstreamer-0.10/libgstdvswitch.so
  Version:      0.0.4
  License:      LGPL
  Source module:    gst-dvswitch
  Binary package:   gst-dvswitch
  Origin URL:       https://github.com/micolous/gst-dvswitch/

GObject
 +----GstObject
       +----GstElement
             +----GstBaseSrc
                   +----GstPushSrc
                         +----GstDvswitchSrc

Implemented Interfaces:
  GstURIHandler

Pad Templates:
  SRC template: 'src'
    Availability: Always
    Capabilities:
      ANY


Element Flags:
  no flags set

Element Implementation:
  Has change_state() function: gst_base_src_change_state
  Has custom save_thyself() function: gst_element_save_thyself
  Has custom restore_thyself() function: gst_element_restore_thyself

Element has no clocking capabilities.
Element has no indexing capabilities.

URI handling capabilities:
  Element can act as source.
  Supported URI protocols:
    dvswitch

Pads:
  SRC: 'src'
    Implementation:
      Has getrangefunc(): gst_base_src_pad_get_range
      Has custom eventfunc(): gst_base_src_event_handler
      Has custom queryfunc(): gst_base_src_query
      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default
      Has getcapsfunc(): gst_base_src_getcaps
      Has setcapsfunc(): gst_base_src_setcaps
      Has acceptcapsfunc(): gst_pad_acceptcaps_default
      Has fixatecapsfunc(): gst_base_src_fixate
    Pad Template: 'src'

Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: "dvswitchsrc0"
  blocksize           : Size in bytes to read per buffer (-1 = default)
                        flags: readable, writable
                        Unsigned Long. Range: 0 - 18446744073709551615 Default: 4096 
  num-buffers         : Number of buffers to output before sending EOS (-1 = unlimited)
                        flags: readable, writable
                        Integer. Range: -1 - 2147483647 Default: -1 
  typefind            : Run typefind before negotiating
                        flags: readable, writable
                        Boolean. Default: false
  do-timestamp        : Apply current stream time to buffers
                        flags: readable, writable
                        Boolean. Default: true
  hostname            : Hostname of dvswitch server.
                        flags: readable, writable
                        String. Default: "127.0.0.1"
  port                : Port of dvswitch server.

(gst-inspect-0.10:5147): GLib-GObject-CRITICAL **: g_value_set_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed
                        flags: readable, writable
                        Integer. Range: 0 - 65535 Default: 0 
  uri                 : URI in the form of dvswitch://ip:port

** (gst-inspect-0.10:5147): WARNING **: gstdvswitchsrc.c:316: invalid property id 3 for "uri" of type `GParamString' in `GstDvswitchSrc'
                        flags: readable, writable
                        String. Default: null
  buffer-size         : Size of the kernel receive buffer in bytes, 0=default
                        flags: readable, writable
                        Integer. Range: 0 - 2147483647 Default: 0 
  timeout             : Post a message after timeout microseconds (0 = disabled)
                        flags: readable, writable
                        Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.