Wim Taymans
0a84d81901
queue2: fix merging of ranges
...
When we merge two ranges, don't updata the current range writing_pos with
whereever we were writing earlier in the merged range. Spotted by bilboed.
2010-06-21 11:41:46 +02:00
Tim-Philipp Müller
fb40cafa5a
registry: also skip .deps dirs when scanning for plugins
...
No need to descend into .deps dirs in uninstalled setups, we know
these don't contain any plugins.
2010-06-19 13:06:45 +01:00
Thiago Santos
9ee11a2af4
taglist: add gst_tag_list_peek_string_index to avoid a copy
...
Adds a variation of the _get_string_index function that doesn't copy
the string.
API: gst_tag_list_peek_string_index
https://bugzilla.gnome.org/show_bug.cgi?id=621896
2010-06-18 11:49:21 -03:00
Tim-Philipp Müller
e1573f194c
typefind: make sure buffers' metadata is writable before setting caps on them
...
Fixes warnings when using playbin2 with dvb:// streams, where typefind
comes after mpegtsparse.
2010-06-18 12:00:53 +01:00
Tim-Philipp Müller
1811963626
docs: update introspected plugin docs for gstdoc-scanobj changes
...
Update common for latest gstdoc-scanobj and inspect xml files for
escaping and pad template order changes.
2010-06-17 16:57:24 +01:00
Sebastian Dröge
a15344515a
basesink: Initialize jitter to prevent printing an uninitialized variable if waiting for the clock failed
2010-06-17 13:20:13 +02:00
Tim-Philipp Müller
ce0afc2af7
po: update for new strings
2010-06-17 10:34:51 +01:00
Tim-Philipp Müller
8bfc2cc0c8
manual: fix another typo and some inaccuracies
...
Fix a wrong statement and flesh out section on messages and queries
a bit.
2010-06-17 09:33:43 +01:00
Alexander Saprykin
80ece8a4be
manual: Fix another typo
2010-06-17 09:05:58 +02:00
Alexander Saprykin
7266cbc54a
manual: Fix typo
2010-06-17 09:05:28 +02:00
Johan Dahlin
2ecfa42fad
elementfactory: Add an allow-none annotation
...
https://bugzilla.gnome.org/show_bug.cgi?id=621773
2010-06-16 19:03:21 +02:00
Johan Dahlin
c041915989
miniobject: Add introspection annotations
...
These are required to know how to unref/ref and
convert to/from a GValue.
https://bugzilla.gnome.org/show_bug.cgi?id=621773
2010-06-16 19:03:21 +02:00
Johan Dahlin
ff3f95b167
event: Add out annotations
...
https://bugzilla.gnome.org/show_bug.cgi?id=621773
2010-06-16 19:03:21 +02:00
Johan Dahlin
6ab6dcf931
query: Add out annotations
...
https://bugzilla.gnome.org/show_bug.cgi?id=621773
2010-06-16 19:03:21 +02:00
Johan Dahlin
f6f292c83e
message: Add out annotations
...
https://bugzilla.gnome.org/show_bug.cgi?id=621773
2010-06-16 19:03:20 +02:00
Wim Taymans
bd9cd47633
fdsink: make sync property work correctly
...
Don't override the default get_times vmethod so that we can use the sync
property.
Set the default sync property to FALSE. It used to be set to TRUE but because
the get_times was NULL, it always behaved like FALSE.
Fixes #621530
2010-06-16 13:05:07 +02:00
Benjamin Gaignard
5d44b1a381
element: Improve gst_element_get_name() docs
...
Fixes bug #621660 .
2010-06-15 18:49:41 +02:00
Edward Hervey
f10f4f1632
Automatic update of common submodule
...
From 9339ccc to 35617c2
2010-06-15 16:49:04 +02:00
Stefan Kost
fdb1a1b1af
Automatic update of common submodule
...
From 5adb1ca to 9339ccc
2010-06-15 16:53:35 +03:00
Stefan Kost
19cfbb8775
Automatic update of common submodule
...
From 57c89b7 to 5adb1ca
2010-06-15 16:34:37 +03:00
Stefan Kost
a74f58b7b9
Automatic update of common submodule
...
From c804988 to 57c89b7
2010-06-15 15:31:12 +03:00
Edward Hervey
4a11063768
Revert "GstPad: Add GST_PAD_NEGOTIABLE GstPadFlag"
...
This reverts commit dc38e75d88
.
boom
2010-06-15 11:54:19 +02:00
Edward Hervey
3df54c45bf
Revert "gstpad: Return pad template in get_caps if pad is not negotiable"
...
This reverts commit 7460321a60
.
crack
2010-06-15 11:54:19 +02:00
Edward Hervey
19334dbb85
Revert "pad: fix comment"
...
This reverts commit 8e92cb4a7d
.
whatever...
2010-06-15 11:54:19 +02:00
Edward Hervey
27a58ed70d
Revert "element: only clear negotiable when going to NULL"
...
This reverts commit 8f5ec1f737
.
bleeeeh
2010-06-15 11:54:19 +02:00
Tim-Philipp Müller
29cc802269
info: add dummy TRACE log level macros for when debugging is disabled
...
Forgot those when adding the original API, just like the API markers
in the commit message:
API: GST_TRACE
API: GST_TRACE_OBJECT
API: GST_CAT_TRACE
API: GST_CAT_TRACE_OBJECT
API: GST_LEVEL_TRACE
Fixes compilation with --disable-gst-debug
2010-06-15 10:46:08 +01:00
Tim-Philipp Müller
1e3bd02618
gst-launch: print more errors to stderr and suppress more output in quiet mode
...
If --quiet is given, don't print anything but errors. Also, make
sure errors are always printed to stderr and not to stdout.
Fixes #621595 .
2010-06-15 01:20:37 +01:00
Wim Taymans
8f5ec1f737
element: only clear negotiable when going to NULL
...
Don't clear the negotiable flag when going to READY because then it will never
be set to TRUE again.
2010-06-14 18:07:23 +02:00
Wim Taymans
8e92cb4a7d
pad: fix comment
2010-06-14 17:33:16 +02:00
Edward Hervey
7460321a60
gstpad: Return pad template in get_caps if pad is not negotiable
...
https://bugzilla.gnome.org/show_bug.cgi?id=618644
2010-06-14 17:08:14 +02:00
Edward Hervey
dc38e75d88
GstPad: Add GST_PAD_NEGOTIABLE GstPadFlag
...
A pad is 'negotiable' when its container element is in a state greater
than GST_STATE_READY
API:gst_pad_is_negotiable
API:gst_pad_set_negotiable
API:GST_PAD_NEGOTIABLE
https://bugzilla.gnome.org/show_bug.cgi?id=618644
2010-06-14 17:08:14 +02:00
Wim Taymans
4a5552bf15
fakesink: use method to set sync property
...
Use the basesink method to configure the sync property instead of poking the
parent structure.
2010-06-14 16:51:39 +02:00
Wim Taymans
2ced5a5d65
filesink: use the default get_times function
...
Use the default get_times function of basesink so that we honour the sync
property instead of never synchronizing to the clock.
Fixes #621530
2010-06-14 16:50:41 +02:00
Wim Taymans
f80a824a2f
basetransform: reevaluate proxy_alloc when reconfigured
...
When we reconfigure the transform element, make sure we reevaluate the proxying
of buffer_alloc the next time around.
Fixes #621332
2010-06-14 16:20:18 +02:00
Sebastian Dröge
121a0f6f7b
caps: Don't use invalid fraction range in the unit test
2010-06-14 15:45:11 +02:00
Sebastian Dröge
4d8320e4c6
gstvalue: Add some more assertions and checks for valid input parameters
2010-06-14 15:45:11 +02:00
Mark Nauwelaerts
7e23719a74
adapter: optimize progressive masked_scan
...
Retain the last scanned buffer entry and offset, so we can resume buffer
scanning there in case of a typical progressive scan.
Also potentially optimize _copy subsequently occurring in that area.
2010-06-14 15:09:59 +02:00
Mark Nauwelaerts
d5ed339f20
adapter: add extended masked_scan_uint32_peek that also provides matching value
...
Also add to .def and docs.
Fixes #619828 .
API: gst_adapter_masked_scan_uint32_peek
2010-06-14 15:09:38 +02:00
Edward Hervey
c11723aab7
win32: fix .def file
2010-06-14 13:39:07 +02:00
Tim-Philipp Müller
6edfcc3705
docs: add Since: tag for new gst_caps_steal_structure
2010-06-14 12:28:57 +01:00
Tim-Philipp Müller
a76412747d
docs: fix example to use a category name that actually exists
2010-06-14 12:28:42 +01:00
Edward Hervey
32adac81ee
gstcaps: New gst_caps_steal_structure() method
...
This allows removing structures from caps without them being freed. Helpful when
plugins need to move around structures without having to do an expensive structure
copy.
API:gst_caps_steal_structure
https://bugzilla.gnome.org/show_bug.cgi?id=621527
2010-06-14 13:16:18 +02:00
Sebastian Dröge
70bb4eec8b
configure: Don't add G_THREADS_MANDATORY to GST_ALL_CFLAGS
...
It's already included in GLIB_EXTRA_CFLAGS
2010-06-14 13:10:07 +02:00
Sebastian Dröge
17f17a71a7
configure: use GLIB_EXTRA_CFLAGS
2010-06-14 13:08:04 +02:00
Sebastian Dröge
8b35c02cd6
Automatic update of common submodule
...
From 7a0fdf5 to c804988
2010-06-14 13:04:28 +02:00
Wim Taymans
61db882bae
capsfilter: fix printf format
2010-06-14 13:01:55 +02:00
Wim Taymans
d612442fde
capsfilter: implement custom accept_caps method
...
Implement a custom acceptcaps function. We can simply check if there is an
intersection with the new caps. This makes the accept caps function much faster.
See #621190
2010-06-14 12:45:20 +02:00
Wim Taymans
76f7a001fc
basetransform: add accept_caps vmethod
...
Allow subclasses to override the acceptcaps function because in some cases a
custom implementation can be much much faster than the default one.
See #621190
2010-06-14 12:45:20 +02:00
Sebastian Dröge
140c4ed20c
Automatic update of common submodule
...
From 6da3bab to 7a0fdf5
2010-06-14 11:30:20 +02:00
Olivier Crête
24b41d01c8
capsfilter: Remove transform_size
...
GstBaseTransform now assumes that the size is the same if there is not
transform_size.
https://bugzilla.gnome.org/show_bug.cgi?id=621334
2010-06-14 10:52:23 +02:00