Sebastian Dröge
e2db318921
basetransform: Implement POSITION query
...
Fixes bug #623541 .
2010-07-16 17:26:22 +02:00
Edward Hervey
7fa58dbebd
GstPad: Do not call gst_pad_accept_caps() when caps change
...
Instead just check that the caps intersect with the pad template.
The elements should properly accept/refuse the caps in setcaps().
Shaves off calling the default implementation of acceptcaps which does
an expensive gst_pad_get_caps() (so if you have 50 of those elements in
a row, you'd be doing factorial(50) gst_pad_get_caps...).
Does not break any module unit test and most apps work fine.
https://bugzilla.gnome.org/show_bug.cgi?id=622740
2010-07-16 15:30:55 +02:00
Edward Hervey
5b40ebbceb
utils: Add more details about gst_element_get_compatible_pad
2010-07-16 15:30:22 +02:00
Tim-Philipp Müller
068e1a6384
Back to development.
2010-07-16 11:16:15 +01:00
Tim-Philipp Müller
5ca0726648
Release 0.10.30
2010-07-15 10:18:12 +01:00
Tim-Philipp Müller
feba79aeca
po: update translations
2010-07-15 10:18:11 +01:00
Stefan Kost
9d2292acaa
pad: remove comma at the end of the last enum value
...
Fixes the build for c++.
2010-07-15 12:03:04 +03:00
Tim-Philipp Müller
c082281d28
checks: add unit test for recent taglist merge_strings_with_comma fix
...
See #624113 .
2010-07-11 19:00:54 +01:00
Eduardo Dobay
e86cfe1a19
taglist: fix merge_strings_with_comma() for more than two strings
...
Fixes #624113 .
2010-07-11 18:59:53 +01:00
Tim-Philipp Müller
8836a3fd03
.gitignore: ignore new basesink unit test binary
2010-07-08 13:46:56 +01:00
Tim-Philipp Müller
bd03793273
tools: remove -p shorthand for --no-sigusr-handler
...
It's not really needed, and doesn't map any longer after the long option
has been renamed.
2010-07-08 13:43:22 +01:00
Tim-Philipp Müller
e688f6fb2b
0.10.29.4 pre-release
...
Also bump libtool versions now (which I meant to do for the first
pre-release but forgot).
2010-07-06 23:52:04 +01:00
Tim-Philipp Müller
35b2f9e9dd
po: update translations
2010-07-06 23:44:49 +01:00
Alessandro Decina
3a553f4eda
basesink: add accessors for the enable-last-buffer property.
...
API: gst_base_sink_set_last_buffer_enabled
API: gst_base_sink_is_last_buffer_enabled
2010-07-06 16:39:18 +02:00
Alessandro Decina
f079ff3f20
basesink: add new enable-last-buffer property.
...
Add a new enable-last-buffer property. When false, it disables storing the last
received buffer in basesink::last-buffer. This can be useful in cases where
buffers need to be released asap.
API: GstBaseSink::enable-last-buffer
2010-07-06 12:38:21 +02:00
Tim-Philipp Müller
a877aefebd
checks: rewrite gsttagsetter test to use fewer g_usleep()
...
Something about that seems to interact badly with some schedulers,
so do things differently.
Fixes #623469 .
2010-07-06 11:16:17 +01:00
Tim-Philipp Müller
7492f65618
docs: add new add gst_clock_id_wait_async_full() to docs
...
API: add gst_clock_id_wait_async_full
See #623589 .
2010-07-06 10:22:50 +01:00
Edward Hervey
27410f3934
gstvalue: Improve gst_value_{set|get}_caps docs
2010-07-06 11:18:32 +02:00
Alessandro Decina
7acde37fc1
win32: export gst_clock_id_wait_async_full
2010-07-06 10:46:42 +02:00
Alessandro Decina
e688979169
tests: remove ABI checks for GstClockEntry.
2010-07-06 10:46:42 +02:00
Alessandro Decina
a02fcb0478
clock: document that GstClockEntry should be treated as ana opaque structure.
2010-07-06 10:46:42 +02:00
Alessandro Decina
819780acf7
clock: use the new gst_clock_id_wait_async_full.
...
Use the new gst_clock_id_wait_async_full in gst_clock_set_master.
Also add some tests.
2010-07-06 10:46:42 +02:00
Alessandro Decina
538e82c6f7
clock: fix refcounting bug in gst_clock_set_master.
...
Make sure clock->clockid is unreffed before clock->master.
gst_clock_id_unschedule (clock->clockid) tries to access clock->master. If
clock->master is unreffed before and it's deallocated, _unschedule could access
free'd memory.
2010-07-06 10:46:42 +02:00
Alessandro Decina
dda8663811
clock: add gst_clock_id_wait_async_full.
...
Add gst_clock_id_wait_async_full. It's the same as gst_clock_id_wait_async but
allows passing a GDestroyNotify to destroy user_data.
2010-07-06 10:46:42 +02:00
Stefan Kost
8df1fdab57
docs: improve the api docs for new GstPadLinkChecks and its use
2010-07-05 17:53:42 +03:00
Stefan Kost
bafa0cb491
README: update after removal of "old" dir.
...
Remove "old" and add a line about "examples".
2010-07-05 12:26:42 +03:00
Tim-Philipp Müller
d089b09075
Remove old 0.8 tests and examples from git tree
...
Doesn't really look like anything's worth keeping.
2010-07-04 17:34:30 +01:00
Tim-Philipp Müller
9db5a93ed8
check: skip silly test that segfaults when in a CK_FORK=no environment
...
See #623469 .
2010-07-03 16:40:43 +01:00
Tim-Philipp Müller
694f4d90f8
checks: make fakesrc check work in a CK_FORK=no environment
...
Reset have_eos at the beginning of each test.
See #623469 .
2010-07-03 15:13:14 +01:00
Tim-Philipp Müller
95a520be76
checks: run tests calling gst_deinit() last so things work with CK_FORK=no
...
Because gst_init() will fail once gst_deinit() has been called.
See #623469 .
2010-07-03 14:11:38 +01:00
Tim-Philipp Müller
9b1bf88d7d
checks: don't assume element factory is not loaded yet
...
It may already be loaded if check is being run with CK_FORK=no.
See #623469 .
2010-07-03 14:11:32 +01:00
Tim-Philipp Müller
2f149355cd
docs: fix a couple of typos in the manual
...
Spotted by Alexander Saprykin.
Fixes #622379 .
2010-07-01 19:58:09 +01:00
Edward Hervey
70d1f1f177
gstcaps: Make sure _normalize() is applied on all structures.
...
We need to use gst_caps_get_size() in the loop counter since some
structures could be added while iterating.
Fixes #623301
2010-07-01 18:17:40 +02:00
Tim-Philipp Müller
cda5a353d2
docs: update 'XML in GStreamer' section in application developer's manual
2010-06-30 13:16:35 +01:00
Tim-Philipp Müller
dbaae8f244
0.10.29.3 pre-release
2010-06-29 18:48:05 +01:00
Wim Taymans
808298833a
multiqueue: implement acceptcaps function
...
Our acceptcaps function can simply forward the query.
2010-06-29 09:57:41 +02:00
Tim-Philipp Müller
9300c5b29b
Bump automake requirement to 1.10
...
For maintainability reasons and $(builddir).
Fixes #622944 .
2010-06-28 15:52:51 +01:00
Tim-Philipp Müller
d989fa3cf1
tools: mention --eos-on-shutdown on gst-launch man page
2010-06-28 13:56:00 +01:00
Sebastian Dröge
c076eb6bb0
utils: Don't use G_GNUC_CONST for the uint64 scaling functions
...
They are actually *not* const functions because on architectures
without int128 instructions the parameters were changed.
gcc re-used the parameters on the stack for multiple calls though
and the changed parameters were used for the second call then.
Fixes bug #623003 .
2010-06-28 10:20:39 +02:00
Tim-Philipp Müller
484ab2a561
0.10.29.2 pre-release
2010-06-26 17:48:31 +01:00
Tim-Philipp Müller
7ebcce08b3
po: update translations
2010-06-26 17:47:55 +01:00
Tim-Philipp Müller
bdcb5fec0f
examples: remove xml example build system bits and purge from tree
...
Fixes make distcheck.
2010-06-26 10:35:38 +01:00
Tim-Philipp Müller
00697e8529
xml: keep dummy gst_xml_get_type() function for g-i even if rest of GstXML is removed
...
Add a minimal gst_xml_get_type() function, so that gobject-introspection doesn't
break the compilation if we're compiling with GST_REMOVE_DEPRECATED defined or
--disable-loadsave having been passed to configure. Until someone figures out
a better way at least.
2010-06-26 10:35:38 +01:00
Tim-Philipp Müller
71f3a6f0f7
Don't include <libxml/parser.h> from public headers if GST_DISABLE_DEPRECATED is defined
...
Since everything GstXML related has been deprecated, we can now skip the
libxml includes from the public headers when GST_DISABLE_DEPRECATED is
defined.
See #463435 .
2010-06-26 10:35:38 +01:00
Tim-Philipp Müller
a70a6d10ff
examples: add missing stdlib.h include in typefind example
2010-06-26 10:35:38 +01:00
Stefan Kost
8fffa2d790
dot-dump: terminate truncated strings and escape special chars
...
Fixes syntax errors in generated dot files for caps with strings.
2010-06-25 21:25:10 +03:00
Edward Hervey
27b4868157
pad: more documentation regarding the new flags
2010-06-25 18:55:18 +02:00
Wim Taymans
d4e1fdb0c7
pad: make the NOTHING link check flag be 0
...
Make the pad link check of NOTHING be 0. This way we have a flag for each
feature and 0 when no flags are set.
2010-06-25 18:28:07 +02:00
Sebastian Dröge
ea82d2d72a
tests: Remove GstXML tests
2010-06-25 18:25:40 +02:00
Sebastian Dröge
5f4a965f67
gstxml: Deprecate GstXml and related functions
...
Pipeline serialisation to and from XML is horribly broken for all
but the most simple use cases, and will likely never be fixed.
Make sure everyone playing around with these tools is aware of
this, to avoid frustration. See countless bug reports in bugzilla.
Fixes bug #622685 .
2010-06-25 18:25:40 +02:00