[gstreamermm] Created tag 1.0.8



The unsigned tag '1.0.8' was created.

Tagger: Marcin Kolny at Flytronic.pl <marcin kolny flytronic pl>
Date: Tue Sep 24 07:46:37 2013 +0200

    gstreamer 1.0.8 support

Changes since the last tag '0.10.11':

José Alburquerque (14):
      Move the generation scripts to the tools/gen_scripts directory.
      Begin the transition to GStreamer-1.1.1.
      Regenerate the defs files and the XML docs file with GStreamer-1.1.1.
      gstreamer/src/filelist.am: Correct plug-ins here also.
      Correct some general method parameter changes in existing source files.
      BaseAudio[Sink|Src],RingBuffer: Rename as was done in the C API.
      Move to a generated ChangeLog.
      Event,Query: Handwrap their *Type enums.
      Remove the use of libxml++ as is done in the C API.
      MiniObject: Make it an opaque refcounted class generated by gmmproc.
      MiniObject Classes: Make them opaque reference counted boxed types.
      Index*: Remove the classes because they are removed in the C API.
      Include gst/gst.h and not individual includes to avoid compile errors.
      configure.ac: Remove libxml++ package dependency.

Marcin Kolny [loganek] (21):
      fixed unit test - adding/getting date from taglist. Yep... minor bug, 3 hours spent... I'm not sure it 
is the best way to fix this problem
      added tests for Structure, additional test in TagList
      wrapped gstpadprobeinfo
      fixed plugin hg generator - different access operator for arrays/lists and other values
      fixed and enabled playbin, repaired hello_world example
      appsink as generated plugin - again. It might be done because of fix in plugin generator
      minor update in gitignore
      "gstcheck" module cannot be generated because of gstcheck framework. methods for checking should be 
independent of framework.
      added some functions for testing
      wrapped some query "create" methods as static methods of Query class, added unit tests
      added another test for caps
      added appsink test, enableda all test-plugin-* tests (yes, some tests fail...)
      fixed test-plugin-app{sink|src} tests (stupid bug in tests)
      allowed to build chain of parameters
      message's wrapper should copy object
      added tests - check seeking
      minor improvements
      added test - create custom bin, and check how does it works
      fixed Buffer::create_writeable method
      refactoring
      gst_sample_get_buffer wrapped automatically

Marcin Kolny at Flytronic (116):
      fixed BufferFormatType - renamed to AudioRingBufferFormatType
      removed BufferFormat enum type, format member from AudioRingBufferSpec - no more in gstreamer-1.0
      fixed audiofilter class, still AudioInfo missing
      minor
      added a part-implementation of AudioFormatInfo class
      fixed audiofilter class
      audioringbufferspec class improved
      removed unnecessary functions, fixed commit-callback method
      renamed old-style name gst_ring_buffer to gst_audio_ring_buffer
      renamed baseaudio to audiobase
      renamed GstRingBufferSpec to GstAudioRingBufferSpec
      renamed Gst::RingBufferSpec to Gst::AudioRingBufferSpec
      some minor fixes in build (includes, types)
      fixed audiosrc
      fixed bufferlist
      fixed basesink, basesrc, glib::wrap instead of gst::wrap
      temporary(?) removed lock/unlock methods
      fixed basetransform class
      fixed buffer, bin, iterator
      minors in bufferlist
      fixed bus
      fixed caps
      some fixes in clock
      colorbanace[channel].hg was moved to another directory. Includes fixed
      disabled colorbalance[channel].hg
      solved problems with discovererinfo
      minor
      removed some functions from element
      removed some bad-building methods from event, probably it should be repaired in the future
      removed deprecated files
      removed deprecated interface files
      temporary fixed messaeg
      mixer[track] fixed
      fixed problems with Message - previous commit didn't solve it
      fixed miniobject class
      temporary disabled mixer
      improved include statements
      fixed object class
      removed deprecated methods from pad
      removed propertyprobe - not implemented in gstreamer1.0 yet
      fixed query class
      minor fixes, temporary disabled streamvolume class
      structure class repaired
      fixes in tags
      split GstTaskThreadCallbacks struct to independend variables
      disabled tuner
      minor change in typefind
      minor changes in urihandler, removed some functions from value
      xoverlay to videooverlay renamed, minor improvements
      includes fixed
      enabled plugins
      made project build-able
      added simple example
      appsink disabled
      gitignore updated
      [cleaning] audioringbuffer
      modified names audiobase* and audioringbuffer in comments
      restored event methods (ported to 1.0)
      replaced C-type arguments to c++ types
      removed some entries in enum patch(patch for glibmm enum.pl here: 
https://bug705113.bugzilla-attachments.gnome.org/attachment.cgi?id=250423)
      resolved wrong include dependencies in buffer
      wrapped GstMemory
      wrapped (I think) useful methods in buffer
      [peper0] Registration of C++ type as GType
      [peper0]added missing file
      [peper0]Pad::set_chain_function support prototype.
      [peper0] Pad::chain and Pad::push functions corrected
      [peper0] set_clock vfunc fixed
      [peper0] plugin registering test
      [peper0]  gst_element_class_get_pad_template wrapped, which simplified element derivation a bit.
      [peper0] Corrected default retval of BaseSrc::start & stop vfuncs to true (neutral)
      [peper0] Don't copy buffer if RefPtr is empty.
      [peper0] added some unit examples
      ignore list updated
      added wait method to basesink
      wrapped GstSample struct
      added appsink plugin. appsink.{hg|ccg} as handcrafted files
      enabled audioformat
      removed "test-base-src" test - mixer removed without replacement
      fixed test-init test
      removed Interface class declaration
      removed deprecated class ElementInterfaced
      fixed some tests
      wrapped GstMapInfo, added simple test, implemented some methods in Buffer
      replaced c-style pointers with RefPtr objects
      fixed peper0's tests, minor changes in test-buffer-mapinfo test
      moved tests to old-tests directory
      added simple gtest unit tests
      added first gstreamermm tests
      added Bin tests
      added taglist tests, and first fails;)
      added Pad tests, temporary disabled one test in TagList tests
      added Caps tests
      added tests for Bus
      added tests for pushsrc, unfortunatelly one test must be disabled for now
      added tests for registering plugins
      added tests for AppSrc plugin
      implemented {add|remove}_probe methods in pad
      enabled some examples (c-style of some functions for now)
      improved {add|remove}_probe methods in pads, improved ogg_player example
      minor
      fixed and restor examples, minor changes in caps, pad
      created Makefile.am for tests (run make check to compile and run all tests, run ./tests/run-all.sh to 
run all tests with gtest params
      plugin process already done, added some tests, connected it with build process - everything works fine
      start wrapping test framework - unfortunatelly, i don't know for now, how to avoid using 'gstreamer 
check framework', and using only test gst_check functions with any framework. But I'm sure, it might be done'
      added ghostpad's tests
      added first regression test
      added VideoDuration test
      replaced some C-functions with C++ wrappers
      fixed setting property method
      minor fixes, noted by Mr Cumming
      replaced bad method names
      implemented Mr Cumming's advices - part 2
      added test to test-plugin-register suite - checking property
      minor - removed deprecated comment. Property is installed in Property<T> constructor
      added test - checking plugin based on a Gst::Bin

Marcin Kolny at Flytronic.pl (17):
      Merge branch 'gst-check-wrapping'
      added memcmp method to buffer
      minor
      added setters for timestamps
      build fix
      creating extra reference in gst_sample_get_buffer
      added example with matroska, minor fix in Pad class
      wrapped necessary field in PadProbeInfo struct, fixed get_event method(constversion, refreturn added)
      added sample with dynamic changing pipeline
      updated .gitignore
      added example
      added missing enum value
      added new event type
      added is_ghost_pad method to a pad class
      added is_proxy_pad method to a pad class
      implemented "request_new_pad" vfunc
      removed code, which might be generated (patch published here: 
https://bugzilla.gnome.org/show_bug.cgi?id=705699 is needed)

Murray Cumming (1):
      Whitespace fixes and a TODO.

Tomek Lakota (13):
      we are using GStreamer 1.0.8, not 1.1.1
      Don't wrap plugins for now, focus on gstreamer core and libs first
      update types and includes in generator's hardcoded lists
      enums patch fixed to match GStreamer 1.0 (not 1.1)
      query and event enums fixed
      audiobase{sink,src} compiles
      generate_methods.sh script should work even if "h2def" is not in path
      gst_methods fixed (1.0.8 vs 1.1.1)
      cddabasesrc disabled for now (it is in plugins-bad)
      removed old method wrappers from buffer
      include convert_glibmm.m4 since we'll need conversion of GObject*
      signals and methods regenerated (signals patch still fails)
      childproxy renewed


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]