Wim Taymans
a5ab300978
porting: update porting document
2010-12-07 18:32:34 +01:00
Wim Taymans
b2ab72b916
pad: remove get_caps_reffed variants
...
Make the _get_caps functions behave like the _get_caps_reffed variants and
remove the _reffed variants. This means that _get_caps doesn't return a writable
caps anymore and an explicit _make_writable() is needed before modifying the
caps.
2010-12-07 18:14:38 +01:00
Wim Taymans
43470edb2d
porting: update porting doc
2010-12-07 18:12:53 +01:00
Wim Taymans
f558409fdc
pad: Clean up .h file
2010-12-07 16:52:47 +01:00
Wim Taymans
ce0355e6d0
Merge branch 'master' into 0.11
2010-12-07 15:53:56 +01:00
Wim Taymans
920ef127ce
element: rework GstElementDetails
...
Clean up the GstElement structure
Replace GstElementDetails with metadata
2010-12-07 15:33:04 +01:00
Wim Taymans
a0ed044de8
plugin: remove deprecated methods
...
Remove more deprecated methods and fix unit test.
2010-12-07 15:31:27 +01:00
Wim Taymans
a1500eeeb2
check: remove deprecated tests
2010-12-07 15:21:06 +01:00
Wim Taymans
7f684e1525
check: fix object unit test
2010-12-07 15:20:12 +01:00
Wim Taymans
7d24f18027
object: fix docs
2010-12-07 15:19:34 +01:00
Edward Hervey
d1eb8a14c5
libs: Add -I$(top_srcdir)/libs to g-ir-scanner commands
...
Without this, it will fail finding all headers.
2010-12-07 13:19:10 +01:00
Stefan Kost
6e97957b60
plugin: recommend "--gst-disable-registry-fork" as well
...
Disabling forking helps with debugging the cause of the crash in gdb.
2010-12-07 12:59:16 +02:00
Stefan Kost
5897b1993d
docs: some notes about our plugin docs workflow
2010-12-07 12:59:16 +02:00
Wim Taymans
99efec3636
object: Removed deprecated fields and methods
...
Make GstObject extend from GInitiallyUnowned, remove the FLOATING flag and use
GObject methods for managing the floating ref.
Remove class lock, it was a workaround for a glib < 2.8 bug.
Remove the parent-set and parent-unset signals, attempt to implement with notify
but disabled because deadlocks in deep-notify.
2010-12-07 11:58:34 +01:00
Wim Taymans
ab99dec18a
porting: mention removal of protocol property
2010-12-06 20:03:46 +01:00
Wim Taymans
d1c3840eba
libs: remove deprecated code
2010-12-06 19:40:03 +01:00
Wim Taymans
ab2c5a489c
docs: update porting doc
2010-12-06 19:24:30 +01:00
Wim Taymans
993eda5004
remove deprecated symbols and methods
2010-12-06 19:18:31 +01:00
Wim Taymans
b38d4ed6dd
porting: Add porting doc
2010-12-06 13:51:50 +01:00
Wim Taymans
36cd52f241
plan: fix typo
2010-12-06 13:48:31 +01:00
Wim Taymans
e1c9a81077
plan: add something about GVariant registry
2010-12-06 13:44:05 +01:00
Wim Taymans
b71681ff00
add some use-cases
2010-12-06 13:44:05 +01:00
Wim Taymans
25480c7f49
more updates
2010-12-06 13:44:05 +01:00
Wim Taymans
0ed1d4257d
more updates
2010-12-06 13:44:05 +01:00
Wim Taymans
954306940d
more updates
2010-12-06 13:44:05 +01:00
Wim Taymans
88b6e5f966
work on todo list for 0.11 work
2010-12-06 13:44:05 +01:00
Wim Taymans
99775e5271
more 0.10 -> 0.11
2010-12-06 13:21:45 +01:00
Wim Taymans
46096edff9
configure: open 0.11 branch
2010-12-06 12:03:29 +01:00
Wim Taymans
8bf6b0c3fe
poll: return wakeup event in GPollFD
2010-12-06 11:20:35 +01:00
Mark Nauwelaerts
58868d4218
pad: add some debug to fast push path
...
... so we don't loose track at times it is needed the most.
2010-12-06 11:07:38 +01:00
Edward Hervey
27c0bc93b7
basesink: Don't forget to unref the cached ClockId
2010-12-05 15:58:48 +01:00
Edward Hervey
4525a405d5
gstcheck: Don't check pad refcount too early
...
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-05 14:46:28 +01:00
Edward Hervey
c044024e2c
gstbin: Make element names clearer in debug statements
...
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-05 14:15:02 +01:00
David Schleef
5cdcdaee07
registry: Fix permissions if umask is broken
...
Fixes : #564056 .
2010-12-04 21:08:21 -08:00
Tim-Philipp Müller
9ae630c73d
build: remove trailing whitespaces after backslash in Makefile.am
2010-12-04 14:23:59 +00:00
Koop Mast
d569bf420d
configure: fix test so it works with FreeBSD's /bin/sh
...
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-04 13:14:39 +00:00
David Schleef
66d2781877
Use g_snprintf() instead of snprintf()
2010-12-03 11:29:30 -08:00
Benjamin Gaignard
b813e7d8a6
Add build system for Android
2010-12-03 16:44:23 +01:00
Wim Taymans
bf979b0036
clock: init variables in _reinit()
...
Properly initialize variables in _reinit() too
2010-12-03 16:11:05 +01:00
Wim Taymans
ba7157dce6
clock: make sync clock wait lockfree
...
Make the common case lockfree.
2010-12-03 16:11:04 +01:00
Tim-Philipp Müller
f4e57cee5d
binaryregistry: use function introduced in GLib 2.22 unconditionally
2010-12-03 14:55:50 +00:00
Wim Taymans
77830123cf
poll: small cleanups
2010-12-03 15:50:38 +01:00
Wim Taymans
9bf56084cf
poll: make sure we remove the readfd messages
2010-12-03 15:50:38 +01:00
Wim Taymans
35d10af06d
poll: add method to get a GPollFD
2010-12-03 15:50:38 +01:00
Wim Taymans
22fa4470e2
poll: Refactor and make more lockfree
...
Refactor the wakeup of the poll thread.
Always make a control socket to make things easier.
Make more methods lockfree.
2010-12-03 15:50:38 +01:00
Wim Taymans
e266d4d397
poll: move lock to where it makes more sense
2010-12-03 15:50:38 +01:00
Wim Taymans
73ee14302f
poll: make timer polls lockfree
...
Make sure we don't take a mutex in the normal code path of the timer
poll.
2010-12-03 15:50:38 +01:00
Mark Nauwelaerts
e0f15e666a
multiqueue: return upon input when already eos
...
... rather than hanging incoming thread (as considered full in eos).
2010-12-03 13:35:49 +01:00
Mark Nauwelaerts
efe3c70450
caps: fix doc typo
2010-12-03 13:35:38 +01:00
Mark Nauwelaerts
9be4aa34a3
gst-inspect: remove some commented code
2010-12-03 13:35:36 +01:00