Jan Schmidt
b674a737b0
collectpads: Clarify docs about the buffer handler callback.
...
Clarify that the callback owns a ref on a passed buffer.
2012-10-30 10:04:44 +11:00
Jan Schmidt
698324d48b
multiqueue: Add EOS status to debug output about filled/unfilled
2012-10-30 10:04:14 +11:00
Jan Schmidt
9a37de9408
check: Add a simple test for the CollectPads buffer collect callback
2012-10-30 10:03:43 +11:00
Tim-Philipp Müller
073c09afe0
g-i: fix "can't resolve libraries to shared libraries: gstcheck-1.0" build error
...
Revert --library=libfoo-1.0.la -> --library=foo-1.0 change made
in previous commit. Turns out that was wrong, despite what the
man page says.
https://bugzilla.gnome.org/show_bug.cgi?id=603710
2012-10-29 13:27:55 +00:00
Tim-Philipp Müller
37e405763c
pad: downgrade 'creating random stream-id' debug log message
...
No need for it to be a warning.
2012-10-29 11:30:30 +00:00
Vincent Penquerc'h
37a72b1a82
baseparse: prevent excessively high memory usage with long streams
...
Large streams would index one frame every second, which can get quite
large with multi-hour streams, so add an additional byte-based
minimum distance as well, which will kick in for long streams
and make sure we never have more than a couple of thousand index
entries.
https://bugzilla.gnome.org/show_bug.cgi?id=666053
2012-10-28 19:49:37 +00:00
Tim-Philipp Müller
21a74a6b79
libs: g-i: avoid multiple libraries in the shared-library tag
...
Using multiple libraries causes problems for the C# bindings and
will for similiar languages such as Java when there are bindings
for them.
Also change --library=libgstfoo-X.la to --library=gstfoo-X as
the man page suggests it should be done.
https://bugzilla.gnome.org/show_bug.cgi?id=679315
2012-10-28 17:20:10 +00:00
Tim-Philipp Müller
bab8ed6b8a
pluginfeature: add gst_plugin_feature_get_plugin_name()
...
API: gst_plugin_feature_get_plugin_name()
https://bugzilla.gnome.org/show_bug.cgi?id=571832
2012-10-28 15:53:19 +00:00
Tim-Philipp Müller
3d5f6202af
info: allow setting of GST_DEBUG levels by name
...
e.g. GST_DEBUG=*:INFO,*src:LOG
2012-10-27 14:40:14 +01:00
Thibault Saunier
58560931db
gst: make us of the new gst_debug_set_threshold_from_string function
...
https://bugzilla.gnome.org/show_bug.cgi?id=679152
2012-10-27 13:43:00 +01:00
Thibault Saunier
e513ed1810
info: add a function to set debug threshold from a GST_DEBUG-style string
...
Use the same format as with the GST_DEBUG environment variable.
API: gst_debug_set_threshold_from_string()
https://bugzilla.gnome.org/show_bug.cgi?id=679152
2012-10-27 13:42:51 +01:00
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