Sebastian Dröge
05bd82cf61
queuearray: Fix unit test
2012-10-25 15:27:23 +02:00
Sebastian Dröge
09982c3c13
dataqueue/queuearray: Make public API again
...
These are actually used outside of coreelements nowadays.
Also hide lots of internals and add padding and documentation.
2012-10-25 14:03:01 +02:00
Tim-Philipp Müller
ebbce54583
Back to feature development
2012-10-25 12:10:27 +01:00
Tim-Philipp Müller
6d44898652
Release 1.0.2
2012-10-25 00:04:49 +01:00
Руслан Ижбулатов
bbc908795b
examples: link testrtpool to pthreads
...
Fixes #686787
2012-10-24 14:25:25 +02:00
Sebastian Dröge
e683cf0596
event: Allow GST_CLOCK_TIME_NONE as duration for GAP events
2012-10-24 11:46:39 +02:00
Wim Taymans
9f42bd643e
basesrc: use new GCond for async state change
...
Use a new GCond, protected with the object lock, to signal completion
of the async state change. We can't reuse the live lock because that
one can be locked when the create function blocks.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686723
2012-10-24 11:16:12 +02:00
Miguel Angel Cabrera Moya
3ae671fb9b
allocator: fix memory leak in _fallback_mem_copy
...
https://bugzilla.gnome.org/show_bug.cgi?id=686658
2012-10-22 19:59:29 +01:00
Miguel Angel Cabrera Moya
ef552507fa
preset: remove variable not read
...
https://bugzilla.gnome.org/show_bug.cgi?id=686659
2012-10-22 19:55:43 +01:00
Sebastian Dröge
1042857f33
configure: Properly check for pthread
...
The old check failed on Android for example.
2012-10-22 15:05:24 +02:00
Sebastian Dröge
32d7d5923b
info: Don't use GST_DEBUG() in gst_debug_add_log_function() and related functions unconditionally
...
If GStreamer was not initialized yet this will cause g_warnings().
2012-10-22 10:26:49 +02:00
Tim-Philipp Müller
d86ecaf53e
collectpads: fix g-i annotation for GstCollectPadsBufferFunction
...
We pass ownership of the buffer to the function.
2012-10-20 19:44:43 +01:00
Tim-Philipp Müller
bf2452d776
g_type_init() is no longer required and deprecated in glib >= 2.35.0
...
https://bugzilla.gnome.org/show_bug.cgi?id=686456
2012-10-20 12:56:30 +01:00
Michael Smith
017b34079e
GstSample: fix typo in G-I annotations, allows creating GstSamples from bindings.
2012-10-19 13:37:08 -07:00
Sebastian Dröge
3690f9a830
poll: Fix compiler warning about constness
...
passing argument 1 of 'g_mutex_lock' discards 'const' qualifier from pointer target type
passing argument 1 of 'g_mutex_unlock' discards 'const' qualifier from pointer target type
2012-10-18 15:31:49 +02:00
Tim-Philipp Müller
28604c197b
bin, pipeline: use gst_element_class_set_static_metadata()
...
So the strings aren't copied.
2012-10-17 16:49:19 +01:00
Sebastian Dröge
1c4fe1bf1a
element: API: Add GstElement::post_message() vfunc
...
Conflicts:
gst/gstelement.h
2012-10-16 12:35:56 +02:00
Wim Taymans
f354e12b09
pwg: link to caps and qos chapters
2012-10-16 11:54:54 +02:00
Wim Taymans
626fcb3707
pwg: add section about query function
2012-10-16 11:23:13 +02:00
Wim Taymans
3f3473772f
pwg: fix event function
2012-10-16 11:23:13 +02:00
Tim-Philipp Müller
73b2a3dd66
collectpads: minor docs fixes
2012-10-15 19:56:36 +01:00
Tim-Philipp Müller
bb2fda64f7
collectpads: fix buffer leak in clip_time
2012-10-15 19:55:42 +01:00
Mark Nauwelaerts
81aef52ac4
collectpads: call clip function with user data
2012-10-15 18:44:56 +02:00
Wim Taymans
04b9dbccfb
pwg: reorder some chapters
...
Reorder some chapter so that they match the steps done in the
element.
2012-10-15 14:06:45 +02:00
Wim Taymans
92a44a6e32
pwg: small tweaks to negotiation
2012-10-15 13:59:50 +02:00
Wim Taymans
bbcdafa05f
pwg: improve negotiation documentation some more
2012-10-15 13:44:51 +02:00
Wim Taymans
af99d9f5e1
pwg: update negotiation part
2012-10-15 12:10:46 +02:00
Wim Taymans
24907879a7
docs: update synchronization docs
2012-10-15 12:10:11 +02:00
Wim Taymans
2e0ee2e767
pwg: work on rewriting caps negotiation docs
2012-10-12 16:58:03 +02:00
Wim Taymans
97f21a8b7e
design: rename passthrough negotiation
...
Rename passthrough negotiation to transform negotiation to avoid
confusion with passthrough operation.
2012-10-12 16:09:26 +02:00
Wim Taymans
2895fc6fca
manual: no more new-decoded-pad
2012-10-12 13:15:48 +02:00
Wim Taymans
0f9fb7d884
manual: move embedding elements to separate chapter
2012-10-12 13:13:32 +02:00
Wim Taymans
19011cd2fc
pwg: small example for throttle
2012-10-12 13:01:28 +02:00
Wim Taymans
1778ff380c
pwg: add info about QoS
2012-10-12 12:55:57 +02:00
Wim Taymans
a7ba49b766
pwg: adds some more links
2012-10-12 12:55:25 +02:00
Wim Taymans
5898223bb9
qos: messages are posted, not dropped
2012-10-12 12:55:03 +02:00
Wim Taymans
7049aa9d19
manual: update graphics
2012-10-12 10:35:43 +02:00
Wim Taymans
b6ccd95b22
manual: add example of no-rebuffer buffering strategy
2012-10-11 17:10:17 +02:00
Wim Taymans
0447c72eb0
manual: small tweaks
2012-10-11 17:10:04 +02:00
Wim Taymans
67a575ba08
query: buffering time left is in milliseconds
2012-10-11 17:09:29 +02:00
Wim Taymans
d2ad127dcd
manual: add some text about bin state change order
2012-10-11 17:07:39 +02:00
Wim Taymans
fa14d42a1e
manual: talk about playsink
...
Talk about playsink and give an example of its usage.
2012-10-10 16:43:58 +02:00
Wim Taymans
36c47c89eb
manual: add something about uridecodebin
2012-10-10 13:16:22 +02:00
Mark Nauwelaerts
a6b75fb322
collectpads: ensure all timestamps are in same time domain
...
... by not only processing incoming buffers through a clip function,
but also other timestamps such as those coming from GAP event.
2012-10-10 11:43:25 +02:00
Mark Nauwelaerts
bd3a27f24c
docs: adjust some parameter mismatches
2012-10-10 11:43:25 +02:00
Sebastian Dröge
3f9516cef8
pad: Downgrade GST_WARNING to GST_INFO
...
It's usually not a problem if a query fails if there's no peer,
especially as it will happen during pad linking (caps query)
quite often and spams the logs.
2012-10-10 11:34:27 +02:00
Wim Taymans
775594fa3b
manual: remove outdated autoplugging section
...
Remove autoplugging chapter and point to decodebin/playbin examples.
2012-10-09 17:06:04 +02:00
Wim Taymans
ff4522fe66
manual: Talk about threading
...
Rework the threading chapter.
Talk about stream-status and give some examples on how to change
the thread priorities.
2012-10-09 16:12:01 +02:00
Wim Taymans
f7fc8b7643
design: improve stream-status document
2012-10-09 15:57:29 +02:00
Wim Taymans
f688d4d8a7
basesrc: retrieve the result from start_complete
...
gst_base_src_start_complete() can fail when the thread could not be
started, for example. Make sure it causes the state change to fail by
retrieving the result from _start_complete().
2012-10-09 15:31:19 +02:00