[gstreamermm] Created tag 1.0.8
- From: Marcin Kolny <mkolny src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gstreamermm] Created tag 1.0.8
- Date: Tue, 24 Sep 2013 05:47:39 +0000 (UTC)
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]