Sha256: 7eda0968fde7ab601a161da47c3f854d24fff3d094b808fca738aa2590ec94df

Contents?: true

Size: 472 Bytes

Versions: 42

Compression:

Stored size: 472 Bytes

Contents

module GstTestUtils
  private
  def only_gst_version(major, minor, micro)
    unless Gst.check_version?(major, minor, micro)
      omit("Require GStreamer >= #{major}.#{minor}.#{micro}")
    end
  end

  def find_element_factory(name)
    factory = Gst::ElementFactory.find(name)
    assert_not_nil(factory, "#{name}'s factory should be found.")
    factory
  end

  def create_element(element_name, name=nil)
    find_element_factory(element_name).create(name)
  end
end

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
gstreamer-1.2.6-x86-mingw32 test/gst-test-utils.rb
gstreamer-1.2.6 test/gst-test-utils.rb
gstreamer-1.2.5-x86-mingw32 test/gst-test-utils.rb
gstreamer-1.2.5 test/gst-test-utils.rb
gstreamer-1.2.4-x86-mingw32 test/gst-test-utils.rb
gstreamer-1.2.4 test/gst-test-utils.rb
gstreamer-1.2.3-x86-mingw32 test/gst-test-utils.rb
gstreamer-1.2.3 test/gst-test-utils.rb
gstreamer-1.2.2-x86-mingw32 test/gst-test-utils.rb
gstreamer-1.2.2 test/gst-test-utils.rb
gstreamer-1.2.1-x86-mingw32 test/gst-test-utils.rb
gstreamer-1.2.1 test/gst-test-utils.rb
gstreamer-1.2.0-x86-mingw32 test/gst-test-utils.rb
gstreamer-1.2.0 test/gst-test-utils.rb
gstreamer-1.1.9-x86-mingw32 test/gst-test-utils.rb
gstreamer-1.1.9 test/gst-test-utils.rb
gstreamer-1.1.8-x86-mingw32 test/gst-test-utils.rb
gstreamer-1.1.8 test/gst-test-utils.rb
gstreamer-1.1.7 test/gst-test-utils.rb
gstreamer-1.1.7-x86-mingw32 test/gst-test-utils.rb