summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-12-21basesink: fix typoWim Taymans1-1/+1
2010-12-20Automatic update of common submoduleEdward Hervey1-0/+0
From 169462a to 46445ad
2010-12-19taglist: Don't leak copies of empty stringsSebastian Dröge2-17/+28
2010-12-17base: documentation fixups and annotationEdward Hervey2-5/+5
2010-12-17gst: documentation fixups and annotationEdward Hervey8-17/+19
Reported by enabling the --warn-all option of g-ir-scanner
2010-12-17gstdatetime: Fix documentationEdward Hervey1-8/+4
second => seconds microsecond argument was dropped
2010-12-17basesrc: Use an atomic integer instead of a lock for checking tags presenceEdward Hervey1-6/+12
https://bugzilla.gnome.org/show_bug.cgi?id=636455
2010-12-16basetransform: Handle downstream giving a buffer with new caps but invalid sizeSebastian Dröge1-0/+6
This can happen for example when downstream proposed new caps, later proposed the previous caps again which in turn enables passthrough mode in upstream elements and the wrong-sized buffer appears in an element where the caps change never happened. Simply allocate a new buffer in this case. See bug #635461.
2010-12-15info: use the publicly visible address to fix the testsStefan Kost1-1/+10
The -Bsymbolic change causes us to get a different address when internaly looking up the function than what application would get when the use the symbol that they see. This made removing the default loghandler to fail, as it is set internally and removed externaly.
2010-12-15Automatic update of common submoduleStefan Kost1-0/+0
From 20742ae to 169462a
2010-12-15configure: use the -Bsymbolic-functions linker flag if supportedStefan Kost1-0/+19
This feature turns intra library calls into direct function calls and thus makes them a little faster. The downside is that this causes problems for e.g. LD_PRELOAD based tools. Thus add a configure option to turn it off.
2010-12-14basesink: improve last_stop calculationWim Taymans1-1/+1
Only update the last_stop value when we had a valid stop position for the clipping or else the clipping code assumes the stop position extends to the end of the segment, which makes the position reporting return weird values.
2010-12-14basesink: fix object type handling in queued prerollWim Taymans1-10/+23
Factor out the method to get the object type. When preroll-queue-len > 0, use the right object type instead of ignoring buffer-lists.
2010-12-13Automatic update of common submoduleStefan Kost1-0/+0
From 011bcc8 to 20742ae
2010-12-11libs: Fix GIR build for srcdir != builddirEdward Hervey5-0/+8
2010-12-08docs: fix wrong use of Since: keywordStefan Kost1-3/+3
2010-12-08registry: maintain the typefind extension list orderStefan Kost1-2/+3
2010-12-08docs: add () to xref the function.Stefan Kost1-1/+1
2010-12-07utils: remove some dead code, GST_DEBUG_COLOR is never definedTim-Philipp Müller1-30/+0
2010-12-07utils: const-ify arguments to gst_object_default_error()Tim-Philipp Müller2-3/+6
2010-12-07docs: gst_error_get_message() returns string in UTF-8, not current localeTim-Philipp Müller1-2/+2
We tell gettext to return everything in UTF-8 encoding.
2010-12-07docs: libgstbase: more gobject introspection annotationsTim-Philipp Müller12-113/+193
Many of these are superfluous and were added for clarity.
2010-12-07docs: gst: more gobject introspection annotationsTim-Philipp Müller55-803/+1080
Many of these are superfluous, added for clarity.
2010-12-07pad: register gst_pad_get_fixed_caps_func() with the debug log systemTim-Philipp Müller1-0/+3
2010-12-07libs: Add -I$(top_srcdir)/libs to g-ir-scanner commandsEdward Hervey3-0/+3
Without this, it will fail finding all headers.
2010-12-07plugin: recommend "--gst-disable-registry-fork" as wellStefan Kost1-4/+5
Disabling forking helps with debugging the cause of the crash in gdb.
2010-12-07docs: some notes about our plugin docs workflowStefan Kost1-0/+51
2010-12-06poll: return wakeup event in GPollFDWim Taymans1-0/+4
2010-12-06pad: add some debug to fast push pathMark Nauwelaerts1-0/+8
... so we don't loose track at times it is needed the most.
2010-12-05basesink: Don't forget to unref the cached ClockIdEdward Hervey1-0/+4
2010-12-05gstcheck: Don't check pad refcount too earlyEdward Hervey1-1/+4
Because of the new pad caching system, the peer pad might still have a reference on a pad. We therefore delay the refcount checking til 'after' we unlink the pad from any potential peer.
2010-12-05gstbin: Make element names clearer in debug statementsEdward Hervey1-9/+10
Replaces confusing messages like: "Name name is not unique in bin bin, not adding" by "Name 'name' is not unique in bin 'bin', not adding"
2010-12-04registry: Fix permissions if umask is brokenDavid Schleef1-0/+13
Fixes: #564056.
2010-12-04build: remove trailing whitespaces after backslash in Makefile.amTim-Philipp Müller1-1/+1
2010-12-04configure: fix test so it works with FreeBSD's /bin/shKoop Mast1-1/+1
Use '=' instead of '=='. Fixes: configure: working c++ compiler found: yes test: xyes: unexpected operator http://bugzilla-attachments.gnome.org/attachment.cgi?id=175692
2010-12-03Use g_snprintf() instead of snprintf()David Schleef1-3/+1
2010-12-03Add build system for AndroidBenjamin Gaignard23-0/+9658
2010-12-03clock: init variables in _reinit()Wim Taymans1-0/+2
Properly initialize variables in _reinit() too
2010-12-03clock: make sync clock wait lockfreeWim Taymans3-84/+111
Make the common case lockfree.
2010-12-03binaryregistry: use function introduced in GLib 2.22 unconditionallyTim-Philipp Müller1-4/+0
2010-12-03poll: small cleanupsWim Taymans1-17/+16
2010-12-03poll: make sure we remove the readfd messagesWim Taymans1-1/+1
2010-12-03poll: add method to get a GPollFDWim Taymans4-0/+25
2010-12-03poll: Refactor and make more lockfreeWim Taymans1-162/+102
Refactor the wakeup of the poll thread. Always make a control socket to make things easier. Make more methods lockfree.
2010-12-03poll: move lock to where it makes more senseWim Taymans1-2/+2
2010-12-03poll: make timer polls lockfreeWim Taymans1-33/+64
Make sure we don't take a mutex in the normal code path of the timer poll.
2010-12-03multiqueue: return upon input when already eosMark Nauwelaerts1-0/+21
... rather than hanging incoming thread (as considered full in eos).
2010-12-03caps: fix doc typoMark Nauwelaerts1-1/+1
2010-12-03gst-inspect: remove some commented codeMark Nauwelaerts1-1/+0
2010-12-03gstobject: add stdio.h for snprintStefan Kost1-0/+2