Wim Taymans
aad3812633
adapter: make internals private
...
Make the adapter fields private.
2012-05-01 09:32:45 +02:00
Руслан Ижбулатов
8a962bc1ab
filesrc: rearrange sys/stat.h inclusion point for MinGW
...
gstplugin.h used to include this for us, but doesn't any longer.
https://bugzilla.gnome.org/show_bug.cgi?id=675171
2012-04-30 21:35:02 +01:00
Vincent Penquerc'h
477636479c
event: add new seek snap flags
...
They can be used to select snapping behavior (to previous, next, or
nearest location, where relevant) when seeking.
The seeking implementation (eg, demuxer) may currently ignore some
or all of these flags.
2012-04-30 09:58:09 +01:00
Tim-Philipp Müller
e75f68ea57
docs: remove reference to removed API in plugin docs
2012-04-29 20:06:58 +01:00
Tim-Philipp Müller
f5918f7605
plugin: avoid some relocations
2012-04-29 20:06:38 +01:00
Tim-Philipp Müller
4889fd6b6f
plugin: remove gst_plugin_name_filter
...
It's only used internally, most other users will likely
want to use gst_registry_find_plugin() directly instead
(and if not, they can easily walk the list and doing the
strcmp themselves).
2012-04-29 18:35:11 +01:00
Tim-Philipp Müller
c7eca5ca15
plugin: use GstObject flags for plugin flags
2012-04-29 17:46:32 +01:00
Tim-Philipp Müller
19d4c0ba73
plugin: make GstPlugin object structure opaque for now
...
There's no reason anyone would want to derive from this, so
just make opaque until we manage to make all the private bits
private properly (which I'm not doing right now because it's
more invasive and I have registry modifications locally which
touch all that code as well).
2012-04-29 17:03:32 +01:00
Tim-Philipp Müller
3453ae1a7f
tools: use public accessors for plugin description details
...
Mostly anyway (flags still need sorting out).
2012-04-29 16:49:57 +01:00
Tim-Philipp Müller
3954fdcb0d
plugin: remove gst_plugin_get_module()
...
This is an implementation detail really, and it's not
clear what anyone would do with this. It's unused as
far as I'm aware, so just remove it for now.
2012-04-29 16:46:55 +01:00
Tim-Philipp Müller
fb158cb994
plugin: add accessor for release date time string in plugin description
...
API: gst_plugin_get_release_date_string()
2012-04-29 16:20:50 +01:00
Tim-Philipp Müller
b8304137d3
tests: use public accessors to get plugin description details
2012-04-29 15:53:05 +01:00
Tim-Philipp Müller
467fabf6c1
gstobject: give the 20th queue element a different name than the first queue2 one
...
Fixes issue with the default naming scheme.
2012-04-29 13:28:09 +01:00
Руслан Ижбулатов
9542b2d073
Fix format string in grammar.y
...
Fixes #674849
2012-04-26 19:54:49 +02:00
Stefan Sauer
3de656121f
controlbindings: add comments for sparse control source
2012-04-25 20:19:24 +02:00
Stefan Sauer
c4072744b7
controller: emulate _get_g_value_array()
...
Add a default implementation on the baseclass.
2012-04-25 20:19:24 +02:00
Stefan Sauer
772c58e255
controller: expand the api to offer functions for plain and GValue arrays
...
Rename the _get_value_array() functions to _get_g_value_array() and reintroduce
the former to operate on plain unboxed c datatypes (like in 0.10). The _g_value
variants are for bindings while the _value ones are more suited to processing
in elements.
2012-04-25 20:19:23 +02:00
Sebastian Dröge
12eefc0442
gst-uninstalled: Add insanity, insanity-gst and gst-editing-services
2012-04-25 18:12:42 +02:00
Wim Taymans
b67be761e0
bufferpool: Reset the buffer before releasing into pool
...
Reset the buffer not after we acquire but before we release into the pool. This
makes sure that the pool only has buffers in a clean state and that we can set
extra metadata on buffers in the acquire method. this means that we need to
remove an argument from the method.
2012-04-25 09:09:01 +02:00
Wim Taymans
db59375785
buffer: MARKER is for the start of a talkspurt
2012-04-25 09:08:05 +02:00
Mark Nauwelaerts
678e9704fc
tests: plug some leaks
2012-04-24 16:01:52 +02:00
Mark Nauwelaerts
6802189d68
collectpads: do not unref flush_start twice
...
Based on patch by Matej Knopp <matej.knopp@gmail.com>
2012-04-23 17:04:57 +02:00
Mark Nauwelaerts
6a48006c21
adapter: refresh skip following merge_up attempt
...
... as the latter might now adjust skip as well.
2012-04-23 16:57:21 +02:00
Sebastian Dröge
f81e73a6cd
message: Remove comma at end of enum list
...
This comma confuses some compilers.
2012-04-23 09:21:28 +02:00
Руслан Ижбулатов
f771d4619e
tee: Remove unneeded unlock
2012-04-18 13:43:32 +02:00
Руслан Ижбулатов
0f64d406e9
registry: fix hardcoded 0.10 version in win32 pluginscanner
...
https://bugzilla.gnome.org/show_bug.cgi?id=674294
2012-04-18 08:14:08 +01:00
Wim Taymans
6fae137027
meta: add LOCKED flag
...
Add a new LOCKED flag to the metadata. Refuse removing LOCKED metadata from
a buffer.
Mark the metadata from the bufferpool LOCKED.
Add unit test for LOCKED flag
2012-04-17 15:55:10 +02:00
Mark Nauwelaerts
e076e36840
collectpads2: rename to collectpads
2012-04-17 15:07:54 +02:00
Mark Nauwelaerts
9bcb0ea58e
adapter: ensure writable head buffer before skipping part of it
2012-04-17 12:54:45 +02:00
Mark Nauwelaerts
304047b13d
Merge remote-tracking branch 'origin/0.10'
...
Conflicts:
libs/gst/base/gstcollectpads2.c
2012-04-17 12:29:50 +02:00
Mark Nauwelaerts
5823dd4724
collectpads2: always recording incoming segment info if no buffer_func set
2012-04-17 12:23:48 +02:00
Wim Taymans
a5307949fa
docs: update the debug and trace env var docs
2012-04-17 10:38:05 +02:00
Wim Taymans
4f8474e113
trace: use g_parse_debug_string instead of atoi
...
Make the GST_TRACE env variable take a comma separated list of strings
describing the options to enable instead of a number.
2012-04-17 10:33:59 +02:00
Youness Alaoui
be5d2987a8
gst-inspect: If running with --print-all, fix printing of the Children: line
2012-04-17 09:09:14 +02:00
Youness Alaoui
894aa56140
gst-inspect: If running with --print-all, fix printing of signal names
2012-04-17 09:09:14 +02:00
Mark Nauwelaerts
569c48052a
win32: add new collectpads2 API to .def file
2012-04-16 16:36:52 +02:00
Mark Nauwelaerts
225721f578
Merge remote-tracking branch 'origin/0.10'
...
Conflicts:
libs/gst/base/gstcollectpads2.c
2012-04-16 16:29:34 +02:00
Mark Nauwelaerts
cc21620823
collectpads2: provide query default and callback handling
...
... which presently mainly serves to answer SEEKING query negatively
to dissuade upstream encoders from doing any seeking and
"header finalization" (since the returned result of pushing a
sticky event is fairly useless nowadays).
2012-04-16 16:24:18 +02:00
Mark Nauwelaerts
994357a16a
collectpads2: modify event handling using a default event handler
...
... that elements should "chain up" to.
2012-04-16 16:24:10 +02:00
Wim Taymans
d342871907
segment: add rude serialization
...
Ass serialize and deserialize functions for GstSegment so that gdp and
gst_structure_to_string show the segment values. We convert to a GstSegment
first to make things easier..
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674100
2012-04-16 15:56:11 +02:00
Vincent Penquerc'h
b642b87579
collectpads2: assume 0 based segment if no time segment was provided
...
https://bugzilla.gnome.org/show_bug.cgi?id=669305
2012-04-16 11:08:07 +02:00
Wim Taymans
ffed76f258
memory: add size to debug log
2012-04-16 10:32:17 +02:00
Sebastian Dröge
014d10391c
inputselector: Set sequence number on segment events
2012-04-16 10:27:29 +02:00
Sebastian Dröge
3146282d48
inputselector: Forward all sticky events when switching pads
2012-04-16 10:22:53 +02:00
Sebastian Dröge
d2811b19f2
tee: Store pad state directly inside the pads instead of GObject qdata
2012-04-16 10:05:02 +02:00
Sebastian Dröge
655bfbf776
inputselector: Send reconfigure event on the new active pad when pads are switched
2012-04-16 09:46:49 +02:00
Sebastian Dröge
c0b16dfe30
Automatic update of common submodule
...
From 6db25be to dc70203
2012-04-16 09:08:46 +02:00
Matej Knopp
4e7cf4c5c1
Remove skipped part of buffer when mapping the adapter
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674085
2012-04-14 10:25:12 +02:00
Wim Taymans
fc8b28455f
tests: add another adapter test
...
Test performance of merging
2012-04-14 10:24:38 +02:00
Wim Taymans
2503dcddfb
buffer: improve debug
2012-04-14 10:23:49 +02:00