Thibault Saunier
1a0bd0a07f
scripts: Fix GST_VALIDATE_PLUGIN_PATH
...
It moved recently
2015-06-29 14:25:02 +02:00
Sebastian Dröge
c659446371
basetransform: Fix up documentation of transform_meta vfunc
...
By default we copy all metas that have no tags.
2015-06-29 13:58:04 +02:00
Tim-Philipp Müller
86abdbfb55
directcontrolbinding: fix ABI break
...
Structure size was increased without adjustment of the padding.
https://bugzilla.gnome.org/show_bug.cgi?id=751622
https://bugzilla.gnome.org/show_bug.cgi?id=740502
2015-06-29 10:41:27 +01:00
Prashant Gotarne
03dccde1ef
task: guard against NULL task function
...
https://bugzilla.gnome.org/show_bug.cgi?id=746439
2015-06-25 09:56:19 +01:00
Miguel París Díaz
c2e15651be
funnel: add "forward-sticky-events" property
...
It is useful to avoid sending sticky event on stream changes.
https://bugzilla.gnome.org/show_bug.cgi?id=749315
2015-06-25 10:53:55 +02:00
Sebastian Dröge
d596d574d9
Back to development
2015-06-25 00:04:07 +02:00
Sebastian Dröge
9909c08807
Release 1.5.2
2015-06-24 23:05:29 +02:00
Sebastian Dröge
0f9db939d7
Update .po files
2015-06-24 22:45:00 +02:00
Thiago Santos
4dd8ad5561
tests: gstutils: fix wrong description of test element
...
It is a fakesink with request pads, not a source
2015-06-24 12:05:47 -03:00
Jonas Holmberg
fb19ebbd8f
bufferpool: Fixed compiler warning
...
The pool variable was unused when buidling with debug disabled.
2015-06-24 16:05:37 +02:00
Sebastian Dröge
442760555b
po: Update translations
2015-06-24 11:13:40 +02:00
Sebastian Dröge
85a8f5711a
win32: Update .def file for new API
2015-06-24 11:12:03 +02:00
Hyunjun Ko
85aad81647
basesink: need to deep-copy last buffer list in drain
...
https://bugzilla.gnome.org/show_bug.cgi?id=751420
2015-06-24 10:52:56 +02:00
Sebastian Dröge
d78b9a5ada
bufferlist: Warn if copying a buffer fails in gst_buffer_list_copy_deep()
2015-06-24 10:52:56 +02:00
Hyunjun Ko
7ecef53dbb
bufferlist: add new api gst_buffer_list_copy_deep
...
https://bugzilla.gnome.org/show_bug.cgi?id=751420
2015-06-24 10:52:56 +02:00
Jonas Holmberg
fabe966b0a
gstcheck: Print newline in message handler
...
The message handler is supposed to print a newline after the message
just like the default message handler.
2015-06-23 16:17:56 +01:00
Song Bing
e9c9a1e3e2
inputselector: Handle different duration track selection
...
Support track switch from EOS track to non-EOS one.
https://bugzilla.gnome.org/show_bug.cgi?id=750761
2015-06-23 15:28:13 +02:00
Song Bing
5109173abf
pad: Clear EOS flag after received STREAM_START event
...
Clear EOS flag after received STREAM_START event
https://bugzilla.gnome.org/show_bug.cgi?id=750761
2015-06-23 10:35:46 +02:00
Thiago Santos
c1a9a3424d
tests: gstutils: add tests for gst_element_get_compatible_pad
...
Adds tests for gst_element_get_compatible_pad for when it has to
request pads.
Note that these tests don't cover the case when it has to request
a pad that already exists.
https://bugzilla.gnome.org/show_bug.cgi?id=751235
2015-06-22 17:18:43 -03:00
Thiago Santos
1418e9e85c
utils: use caps when getting a compatible pad by template
...
Do not ignore the caps argument when requesting a pad by template.
This is particularly harmful when the pad caps query by default
returns ANY so it will match the first template instead of the
one that actually intersects with the caps.
https://bugzilla.gnome.org/show_bug.cgi?id=751235
2015-06-22 17:18:43 -03:00
Jan Schmidt
cba677bebb
gstsample.h: Include gstbufferlist.h now that it uses GstBufferList
2015-06-23 00:14:30 +10:00
Mathieu Duponchelle
056283ff85
concat: when releasing pad, send EOS appropriately.
...
Previously, concat sent an EOS if there was a next pad.
https://bugzilla.gnome.org/show_bug.cgi?id=751107
2015-06-22 14:15:28 +02:00
Carlos Rafael Giani
c50e47343a
concat: Add adjust-base property
...
This disables the segment.base adjustments, which is useful if downstream
takes care of base adjustments already (example: a combination of concat
and streamsynchronizer)
https://bugzilla.gnome.org/show_bug.cgi?id=751047
2015-06-22 14:11:30 +02:00
Sebastian Dröge
37a6e8d6df
basesink: Unset the last buffer list if we only got a buffer
...
Also remember any preroll buffer list.
2015-06-22 14:04:45 +02:00
Sebastian Dröge
a9109b2fe6
sample: Add new API to the docs
2015-06-22 13:33:29 +02:00
Hyunjun
7c34b4ed0f
basesink: enable to get last sample including buffer list if needed
...
In case of a buffer list rendering, last-sample is not updated.
It needs to be updated and enable to get buffer list from last-sample.
https://bugzilla.gnome.org/show_bug.cgi?id=751026
2015-06-22 13:28:54 +02:00
Hyunjun
e8db96b033
sample: add gst_sample_set/get_buffer_list apis
...
Allowed to set/get buffer list to sample if needed
https://bugzilla.gnome.org/show_bug.cgi?id=751026
2015-06-22 13:17:01 +02:00
Tim-Philipp Müller
7d5a3acf88
test.py: remove accidentally committed file
2015-06-19 10:52:10 +01:00
Nicolas Dufresne
ddedc412f5
doc: Unify Since mark for attribute and enum
...
As this show up as prose in the doc, simply make it consistent
and "arguable" nicer to read.
2015-06-18 11:51:48 -04:00
Nicolas Dufresne
210c29665a
doc: Remove parenthesis around Since:
...
This confuse the parser, hence it does not endup in the doc and the
index properly.
2015-06-18 11:48:50 -04:00
Jan Schmidt
4d4e436376
Add GstParentBufferMeta
...
A core meta which helps implement the old concept
of sub-buffering in some situations, by making it
possible for a buffer to keep a ref on a different
parent buffer. The parent buffer is unreffed when
the Meta is freed.
This meta is used to ensure that a buffer whose
memory is being shared to a child buffer isn't freed
and returned to a buffer pool until the memory
is.
https://bugzilla.gnome.org/show_bug.cgi?id=750039
2015-06-19 01:15:25 +10:00
Nicolas Dufresne
632431aecb
gi: Use INTROSPECTION_INIT for --add-init-section
...
This new define was added to common. The new init section fixed
compilation warning found in the init line that was spread across
all files.
2015-06-16 18:08:24 -04:00
Nicolas Dufresne
24e34f82fc
Automatic update of common submodule
...
From 6015d26 to f74b2df
2015-06-16 17:46:44 -04:00
Nicolas Dufresne
5bdd92be75
clock: Fix _STIME_FORMAT macros
...
This macro didn't work well as it relied on the sign on the last
divided number (number of days). This value is most of the time
zero, and zero is considered positive in printf. Instead, deal with
the sign manually, and resuse the original macros for the rest. This
actually simplify the macro a lot.
2015-06-15 10:06:00 -04:00
Tim-Philipp Müller
7be8acbfb0
typefindelement: reset segment only once streaming has stopped
...
Fixes the occasional criticals in the discoverer unit test.
https://bugzilla.gnome.org/show_bug.cgi?id=745073
https://bugzilla.gnome.org/show_bug.cgi?id=750823
2015-06-14 21:25:29 +01:00
Nicolas Dufresne
2448a62ff4
doc: Add more missing symbols in lib-sections.txt
...
These where causing broken links.
2015-06-14 11:23:22 -04:00
Nicolas Dufresne
d0321cd054
doc: Fix reference to unknown type GstNetAddress
2015-06-14 11:22:54 -04:00
Nicolas Dufresne
80279df2a1
doc: Include and fix GstControlPoint
2015-06-14 11:22:36 -04:00
Nicolas Dufresne
88386f1225
doc: Add GstNetControlMessageMeta to the doc
...
This is being referenced elsewhere, but results in broken links.
It seems to be public API, so I think it should be in the doc.
2015-06-14 11:21:26 -04:00
Nicolas Dufresne
66574a6238
doc: Document GstPushSrcClass
2015-06-14 10:59:51 -04:00
Nicolas Dufresne
e6ec142084
doc: Better document new GstCollectData.ABI.abi.dts
...
The doc generator get confused with the inline structure. So
workaround by wrapping the inner of the structure with
public/private mark, and document that GST_COLLECT_PADS_DTS macro
shall be used to access this.
2015-06-14 10:58:18 -04:00
Nicolas Dufresne
0e0a0c1b11
doc: Various doc fixes for libgstreamer-base
...
* Fix function name in sections.txt
* Add few missing or fix miss-named
* Workaround gtk-doc being confused with non typedef
types (loose track of public/private
2015-06-14 10:56:28 -04:00
Nicolas Dufresne
48700c7791
doc: More doc warning fixes
...
So from this point, the remaining warning for libgstreamer are about
protected member not showing in the doc. This may need some discussion
with upstream gtk-doc people.
* Remove % in from of none macro
* Fixed GST_TYPE_FAGS -> GST_TYPE_FAG_SET
* Minor wording fix
* Can't link to GstUri.port, so split the .port part
2015-06-14 10:29:04 -04:00
Nicolas Dufresne
6eb58a67a9
doc: In GstUri we meant nul-terminated, not %NULL
...
%NULL refers to the pointer. I've written it this way in one
word as this is what GLib uses.
2015-06-14 09:17:21 -04:00
Nicolas Dufresne
781865e0da
doc: Cannot reference GST_PACKAGE_RELEASE_DATETIME
...
So simply remove the % sign.
2015-06-13 21:02:20 -04:00
Nicolas Dufresne
b059520926
doc: Fix typo in ref _clock_wait_for_sync()
2015-06-13 20:52:01 -04:00
Nicolas Dufresne
6f2fb1e37e
doc: Fix GstUri doc typos
...
* Use &perctn; instead of reserved character %
* NULL take two L
2015-06-13 20:37:34 -04:00
Nicolas Dufresne
bd9ea8d18f
doc: Fix Since: marks
...
There was few Since: mark missing their column. Also unify the way
we set the Since mark on enum value and structure members. These
sadly don't show up in the index.
2015-06-13 20:19:59 -04:00
Nicolas Dufresne
b3f42b0c35
doc: Add gst_buffer_copy_deep()
2015-06-13 20:02:18 -04:00
Nicolas Dufresne
41dab4e204
gi: Skip gst_consitency_checker_new
...
This non boxed type cannot be allocated safely.
2015-06-13 19:47:45 -04:00