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
Matej Knopp
c4b71c2574
multiqueue: gst_single_queue_flush unlocks the queue twice
...
https://bugzilla.gnome.org/show_bug.cgi?id=674044
2012-04-13 23:57:35 +01:00
Sebastian Dröge
465282079d
configure: Modernize autotools setup a bit
...
Also we now only create tar.bz2 and tar.xz tarballs.
2012-04-13 14:02:03 +02:00
Sebastian Dröge
c2cf71cf2d
Automatic update of common submodule
...
From 464fe15 to 6db25be
2012-04-13 13:36:47 +02:00
Mark Nauwelaerts
dad68cb180
basesink: plug caps leak
2012-04-13 12:01:08 +02:00
Stefan Sauer
7485b66d06
controlbinding: only take a weak ref on the object
...
Fixes the leaks in the tests. Added a TODO comment to eventually rework this
some more (while we can).
2012-04-13 09:37:21 +02:00
Reynaldo H. Verdejo Pinochet
25424c3fd0
Sync Android.mk entries to the new major version
...
Change naming on the pkgconfig files to reflect
the 0.10 -> 1.0 bump.
2012-04-12 18:15:27 -04:00
Edward Hervey
2b49855494
controller: Chain up to parent class dispose/finalize
...
Avoids leaks
2012-04-12 14:59:52 +02:00
Edward Hervey
ff289bbc76
consistencychecker: Use gst_object_{ref|unref} where applicable
...
Allows us to debug object life
2012-04-12 14:59:31 +02:00
Edward Hervey
bce79fcdc0
gst: Use gst_object_{ref|unref} where applicable
...
Allows us to debug object life
2012-04-12 14:58:47 +02:00
Wim Taymans
82c92a9c7c
buffer: improve arg checking
...
Allow idx == 0 and length == -1 on empty buffers for the _range methods.
2012-04-12 11:53:00 +02:00
Sebastian Dröge
bf47cf6d65
Back to development
2012-04-12 11:18:22 +02:00
Sebastian Dröge
0ac4ddd429
Release 0.11.90
2012-04-12 10:19:33 +02:00
Sebastian Dröge
4cbdfd8d51
Update .po files
2012-04-12 09:56:43 +02:00
Wim Taymans
8ab260d116
queue2: fix merge error
2012-04-11 13:20:18 +02:00
Wim Taymans
086f8855be
queue2: set buffer to NULL before pull
2012-04-11 12:58:19 +02:00
Wim Taymans
74eb3cef2d
tests: port queue2 tests to 0.11
2012-04-11 12:54:36 +02:00
Wim Taymans
bfc87ac576
Merge remote-tracking branch 'origin/0.10'
...
Conflicts:
gst/gsttoc.c
plugins/elements/gstqueue2.c
2012-04-11 12:50:50 +02:00
Wim Taymans
bdda711d03
queue2: signal delete before waiting
...
When we don't have the requested data in the ringbuffer and we move our read
pointer to the requested position, signal the delete cond to inform the writer
that we changed the current fill level. If we don't, the writer might stay
blocked and we might wait forever.
2012-04-11 12:45:46 +02:00
Wim Taymans
dc3d3674b1
queue2: add test for ringbuffer deadlock
2012-04-11 12:45:43 +02:00