Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-12-04 | registry: Fix permissions if umask is broken | David Schleef | 1 | -0/+13 | |
Fixes: #564056. | |||||
2010-12-03 | Use g_snprintf() instead of snprintf() | David Schleef | 1 | -3/+1 | |
2010-12-03 | clock: init variables in _reinit() | Wim Taymans | 1 | -0/+2 | |
Properly initialize variables in _reinit() too | |||||
2010-12-03 | clock: make sync clock wait lockfree | Wim Taymans | 3 | -84/+111 | |
Make the common case lockfree. | |||||
2010-12-03 | binaryregistry: use function introduced in GLib 2.22 unconditionally | Tim-Philipp Müller | 1 | -4/+0 | |
2010-12-03 | poll: small cleanups | Wim Taymans | 1 | -17/+16 | |
2010-12-03 | poll: make sure we remove the readfd messages | Wim Taymans | 1 | -1/+1 | |
2010-12-03 | poll: add method to get a GPollFD | Wim Taymans | 2 | -0/+23 | |
2010-12-03 | poll: Refactor and make more lockfree | Wim Taymans | 1 | -162/+102 | |
Refactor the wakeup of the poll thread. Always make a control socket to make things easier. Make more methods lockfree. | |||||
2010-12-03 | poll: move lock to where it makes more sense | Wim Taymans | 1 | -2/+2 | |
2010-12-03 | poll: make timer polls lockfree | Wim Taymans | 1 | -33/+64 | |
Make sure we don't take a mutex in the normal code path of the timer poll. | |||||
2010-12-03 | caps: fix doc typo | Mark Nauwelaerts | 1 | -1/+1 | |
2010-12-03 | gstobject: add stdio.h for snprint | Stefan Kost | 1 | -0/+2 | |
2010-12-03 | pipeline: Use an object as first argument to GST_WARNING_OBJECT | Edward Hervey | 1 | -1/+2 | |
2010-12-03 | micro-optim: if (x) is cheaper than if (x > 0) for unsigned integers | Edward Hervey | 12 | -31/+31 | |
2010-12-03 | gstquery: Use structure property directly, avoid function variable. | Edward Hervey | 1 | -67/+31 | |
All functions in this file can access the structure field of a query directly. This avoids having to call gst_query_get_structure() to get it, along with being able to remove some function variables that were used to store the result of that function. | |||||
2010-12-03 | gstinfo: remove useless ternary operator usage. | Edward Hervey | 1 | -3/+3 | |
2010-12-03 | gstevent: Use structure property directly, avoid function variable. | Edward Hervey | 1 | -13/+7 | |
All functions in this file can access the structure field of an event directly. This avoids having to call gst_query_get_structure() to get it, along with being able to remove some function variables that were used to store the result of that function. | |||||
2010-12-03 | pad: add push cache to bufferlists | Wim Taymans | 1 | -1/+59 | |
Add the push cahce for the bufferlist push code path as well. | |||||
2010-12-03 | pad: don't cache the peer chainfunc | Wim Taymans | 1 | -3/+1 | |
There is no need to cache the peer chainfunction as we can just as efficiently get to it from the peer object. Also not caching the chain function works better because then we automatically get the new chainfunctions when they change. | |||||
2010-12-03 | pad: clear pad cache when installing probes | Wim Taymans | 3 | -11/+17 | |
Move the method to clear the pad cache into _private.h Clear the pad cache when installing pad probes. | |||||
2010-12-03 | pad: explicitly inline some functions | Wim Taymans | 1 | -3/+3 | |
2010-12-03 | pad: remove unused variable | Wim Taymans | 1 | -1/+0 | |
2010-12-03 | pad: invalidate caches on flush and pad block | Wim Taymans | 1 | -0/+17 | |
2010-12-03 | pad: don't unref NULL caps | Wim Taymans | 1 | -1/+2 | |
2010-12-03 | pad: add invalidate function | Wim Taymans | 1 | -13/+39 | |
More small optimisations, remove the unneeded valid boolean. Add function to invalide the cache. Invalidate the cache on unlink. | |||||
2010-12-03 | pad: small cleanup | Wim Taymans | 1 | -3/+0 | |
2010-12-03 | pad: improve pad push caching | Wim Taymans | 1 | -45/+81 | |
Build the cache while we push data. When we don't have a cache, we run the slowpath and collect cacheable properties. When all conditions are met, keep the cached data around so that we can more efficiently push data around. | |||||
2010-12-03 | pad: prototype of pad push cache | Wim Taymans | 1 | -1/+83 | |
Prototype of how we can cache the peer and caps for a pad link. | |||||
2010-12-03 | task: avoid task lock for each iteration | Wim Taymans | 1 | -28/+32 | |
Make the task state an atomic variable so that we can avoid taking and releasing the task lock for each iteration. | |||||
2010-12-03 | docs: query doc improvements | Stefan Kost | 3 | -6/+13 | |
More xrefs. Mentioned that some queries need a running pipeline. | |||||
2010-12-03 | elementfactory: clarify list item types in comments | Stefan Kost | 1 | -2/+2 | |
2010-12-03 | padtemplate: add two FIXME0.11: comments | Stefan Kost | 2 | -0/+2 | |
2010-12-03 | padtemplate: allow disablinbg the template name conformance checks | Stefan Kost | 1 | -2/+3 | |
2010-12-03 | padtemplate: the supplied caps may not be NULL | Stefan Kost | 1 | -2/+1 | |
There is a earlier g_return_val_if_fail check. Also gst_static_pad_template_get does not have such a check. | |||||
2010-12-03 | gstobject: more default name generation more efficient | Stefan Kost | 1 | -5/+9 | |
Save ~2000 malloc/memcpy/free pairs at startup by running to_lower in-place. Also skip the numbers as we can. | |||||
2010-12-03 | pluginfeature: use the parent_class from G_DEFINE_TYPE macro and drop extra copy | Stefan Kost | 1 | -4/+1 | |
2010-12-03 | elementfactory: use g_intern_string for interface names | Stefan Kost | 1 | -2/+2 | |
2010-12-03 | registry: also intern the static caps | Stefan Kost | 2 | -4/+5 | |
2010-12-03 | elementfactory: meta-data can be NULL | Stefan Kost | 1 | -0/+3 | |
2010-12-02 | gstdatetime: Fix handling of timezones | Thiago Santos | 1 | -3/+4 | |
Fix returning of timezones on systems with gdatetime to use floats on the math expression to avoid truncating the fractional part. Also adds a test for covering this case. | |||||
2010-12-02 | utils: return immediately for -1 conversion | Wim Taymans | 1 | -2/+2 | |
When we are asked to convert -1, we can return immediately with a -1 return value. | |||||
2010-12-02 | utils: a convert query can have a -1 input value | Wim Taymans | 1 | -1/+0 | |
It is allowed to pass -1 to the src_val for a convert. | |||||
2010-12-02 | pipeline: avoid using invalid clock times | Wim Taymans | 1 | -1/+7 | |
Be extra careful to not use invalid clock times but give a warning instead. This should make things work better with faulty clock implementations. | |||||
2010-12-02 | caps: improve some comments about the zigzag intersection | Wim Taymans | 1 | -6/+7 | |
2010-12-02 | gstclock: New API to re-use a single shot GstClockID | Edward Hervey | 2 | -0/+40 | |
API: gst_clock_single_shot_id_reinit https://bugzilla.gnome.org/show_bug.cgi?id=632778 | |||||
2010-12-02 | segment: move g_return_if_fail to where it is needed | Wim Taymans | 1 | -4/+4 | |
2010-12-02 | version: Take nano version into account in GST_CHECK_VERSION() | Sebastian Dröge | 1 | -1/+3 | |
If the nano is > 0 the current version should be handled the same as micro + 1. | |||||
2010-12-02 | pad: Set the event source object if none is set yet in gst_pad_push_event() | Sebastian Dröge | 1 | -0/+5 | |
Otherwise the source will stay at NULL, the event is passed to the peerpad via gst_pad_send_event() and then the peerpad is set as source of the event instead of the originating pad. | |||||
2010-12-02 | gsttask: Set thread names on Windows with MSVC if a debugger is attached | David Hoyt | 1 | -0/+38 | |
Fixes bug #632168. |