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
Olivier Crête
828f2a3389
basetransform: Assume size is the same if no transform_size/get_unit_size
...
Subclasses that don't implemen transform_size should be assumed to produce output
buffers of the same size.
https://bugzilla.gnome.org/show_bug.cgi?id=621334
2010-06-14 10:52:22 +02:00
Sebastian Dröge
603c04f4fa
gstvalue: Don't initialize arrays from variables
2010-06-14 08:18:00 +02:00
Sebastian Dröge
6fd7c5bda0
element: Store result of strtol in an unused variable to really fix a compiler warning...
2010-06-14 08:11:35 +02:00
Sebastian Dröge
fe378a9067
element: Cast return value to void to prevent compiler warning
2010-06-13 20:52:36 +02:00
Sebastian Dröge
a55765465d
rtpool-test: Prevent NULL pointer dereference
2010-06-13 18:12:47 +02:00
Sebastian Dröge
83929a5849
basesink: Make sure we have a valid object to render in _render_object()
2010-06-13 18:05:41 +02:00
Sebastian Dröge
48438b6cc7
gstvalue: Add some assertion guards against invalid parameters to public API
2010-06-13 18:00:22 +02:00
Sebastian Dröge
e6e29192bc
Remove some dead assignments
2010-06-13 17:08:48 +02:00
Sebastian Dröge
e03b46cae4
bufferstress: Check if the number of threads and buffers makes sense
2010-06-13 17:08:37 +02:00
Sebastian Dröge
199b180439
read-metadata: Stop if setting the pipeline state back to NULL fails
2010-06-13 17:03:53 +02:00
Sebastian Dröge
59147fd111
complexity: Remove dead assignments and unused variables
2010-06-13 16:59:40 +02:00
Sebastian Dröge
640ce767d2
queue2: Don't ignore failure to open the temporary file location
...
And immediately leave the state change function on failures.
2010-06-13 16:31:21 +02:00
Sebastian Dröge
6ff314c75a
pad: Fix iterator aggregation of all pads in the internal links fallback
...
g_list_prepend() returns the new head of the list and not
using this will create a memory leak and a single-element list.
2010-06-13 16:27:39 +02:00
Sebastian Dröge
18f23bc0b0
iterator: Add new FIXME for 0.11 and update gst_iterator_find_custom docs
...
The compare function should only unref the element if it's
not the matching element.
Also the FIXME in _fold() is not relevant because the ref/unref
happens in the fold function.
2010-06-13 15:25:24 +02:00
Sebastian Dröge
c4ccbe093e
iterator: If the iterator resync in find_custom() just retry
2010-06-13 11:25:53 +02:00
Sebastian Dröge
b0df0602a1
Automatic update of common submodule
...
From 733fca9 to 6da3bab
2010-06-12 08:25:24 +02:00
Sebastian Dröge
4a3dde96e7
value: Add test for deserializing fourccs
2010-06-12 08:07:46 +02:00
Martin Bisson
ab0763f0e8
value: Fixed serialization for short fourccs.
...
"Y16 " and "Y8 " were not displayed properly because the space
character is not alnum. A unit test is also included.
Fixes bug #621282 .
2010-06-12 08:07:34 +02:00
David Schleef
ad9f5e11d0
gst-inspect: print ranks with offsets from names
2010-06-11 16:12:33 -07:00
David Schleef
171815c922
Automatic update of common submodule
...
From fad145b to 733fca9
2010-06-09 12:39:54 -07:00
David Schleef
504cfafcb8
Automatic update of common submodule
...
From 47683c1 to fad145b
2010-06-09 12:30:49 -07:00
Stefan Kost
ccc5e23a39
debugutils: fix comment typo even more
2010-06-09 12:17:03 +03:00
Stefan Kost
fdbf9239b3
docs: update docs (format and search path).
...
Remove obsolete xml registry cache extension. Tell that content and location is
internal detail. Docuemnt the plugin search order.
2010-06-09 12:15:52 +03:00
Stefan Kost
012cf2862f
comments: add a few comments to the sparsely documented plugin loader
2010-06-09 12:15:52 +03:00