Wim Taymans
bbcdafa05f
pwg: improve negotiation documentation some more
2012-10-15 13:44:51 +02:00
Wim Taymans
af99d9f5e1
pwg: update negotiation part
2012-10-15 12:10:46 +02:00
Wim Taymans
24907879a7
docs: update synchronization docs
2012-10-15 12:10:11 +02:00
Wim Taymans
2e0ee2e767
pwg: work on rewriting caps negotiation docs
2012-10-12 16:58:03 +02:00
Wim Taymans
97f21a8b7e
design: rename passthrough negotiation
...
Rename passthrough negotiation to transform negotiation to avoid
confusion with passthrough operation.
2012-10-12 16:09:26 +02:00
Wim Taymans
2895fc6fca
manual: no more new-decoded-pad
2012-10-12 13:15:48 +02:00
Wim Taymans
0f9fb7d884
manual: move embedding elements to separate chapter
2012-10-12 13:13:32 +02:00
Wim Taymans
19011cd2fc
pwg: small example for throttle
2012-10-12 13:01:28 +02:00
Wim Taymans
1778ff380c
pwg: add info about QoS
2012-10-12 12:55:57 +02:00
Wim Taymans
a7ba49b766
pwg: adds some more links
2012-10-12 12:55:25 +02:00
Wim Taymans
5898223bb9
qos: messages are posted, not dropped
2012-10-12 12:55:03 +02:00
Wim Taymans
7049aa9d19
manual: update graphics
2012-10-12 10:35:43 +02:00
Wim Taymans
b6ccd95b22
manual: add example of no-rebuffer buffering strategy
2012-10-11 17:10:17 +02:00
Wim Taymans
0447c72eb0
manual: small tweaks
2012-10-11 17:10:04 +02:00
Wim Taymans
67a575ba08
query: buffering time left is in milliseconds
2012-10-11 17:09:29 +02:00
Wim Taymans
d2ad127dcd
manual: add some text about bin state change order
2012-10-11 17:07:39 +02:00
Wim Taymans
fa14d42a1e
manual: talk about playsink
...
Talk about playsink and give an example of its usage.
2012-10-10 16:43:58 +02:00
Wim Taymans
36c47c89eb
manual: add something about uridecodebin
2012-10-10 13:16:22 +02:00
Mark Nauwelaerts
a6b75fb322
collectpads: ensure all timestamps are in same time domain
...
... by not only processing incoming buffers through a clip function,
but also other timestamps such as those coming from GAP event.
2012-10-10 11:43:25 +02:00
Mark Nauwelaerts
bd3a27f24c
docs: adjust some parameter mismatches
2012-10-10 11:43:25 +02:00
Sebastian Dröge
3f9516cef8
pad: Downgrade GST_WARNING to GST_INFO
...
It's usually not a problem if a query fails if there's no peer,
especially as it will happen during pad linking (caps query)
quite often and spams the logs.
2012-10-10 11:34:27 +02:00
Wim Taymans
775594fa3b
manual: remove outdated autoplugging section
...
Remove autoplugging chapter and point to decodebin/playbin examples.
2012-10-09 17:06:04 +02:00
Wim Taymans
ff4522fe66
manual: Talk about threading
...
Rework the threading chapter.
Talk about stream-status and give some examples on how to change
the thread priorities.
2012-10-09 16:12:01 +02:00
Wim Taymans
f7fc8b7643
design: improve stream-status document
2012-10-09 15:57:29 +02:00
Wim Taymans
f688d4d8a7
basesrc: retrieve the result from start_complete
...
gst_base_src_start_complete() can fail when the thread could not be
started, for example. Make sure it causes the state change to fail by
retrieving the result from _start_complete().
2012-10-09 15:31:19 +02:00
Wim Taymans
e89ac90fa1
basesrc: improve debug
2012-10-09 15:31:04 +02:00
Wim Taymans
1d6ae92be7
pad: small docs fixes and remove a 0.11 fixme
2012-10-09 10:24:34 +02:00
Wim Taymans
8c09762c9c
manual: talk a bit about buffering
2012-10-08 16:42:11 +02:00
Wim Taymans
d36377ba72
docs: improve clock chapter
2012-10-08 13:22:30 +02:00
Wim Taymans
402f0166c1
manual: add example for effect switching
2012-10-08 10:39:30 +02:00
Wim Taymans
dc2080fb78
docs: small updates
2012-10-08 09:12:08 +02:00
Tim-Philipp Müller
ad0a4f4819
Back to development (bug-fixing)
2012-10-07 16:48:25 +01:00
Tim-Philipp Müller
c6de3adac8
Release 1.0.1
2012-10-07 13:10:33 +01:00
Tim-Philipp Müller
36b2cb2a97
tests: update struct_i386.h for ABI checks
...
Fixes make check on 32-bit x86.
2012-10-07 00:16:48 +01:00
Tim-Philipp Müller
856e61c2dd
tests: update struct_ppc32.h for ABI checks
...
Fixes make check on 32-bit PowerPC.
2012-10-06 17:26:21 +01:00
Tim-Philipp Müller
34e2c57e58
Automatic update of common submodule
...
From 6c0b52c to 6bb6951
2012-10-06 14:55:35 +01:00
Tim-Philipp Müller
7a5c11a164
examples: .gitignore more binaries from the manual
2012-10-06 12:08:46 +01:00
Wim Taymans
b549918c83
docs: remove obsolete part-block document
...
Merge the part-block document into part-probes
2012-10-05 16:04:52 +02:00
Wim Taymans
d630a115f9
pad: resend dropped events
...
If we try to push sticky events but a probe dropped them, we don't mark
the event as received and mark the pad as PENDING_EVENTS. This ensures
that we resend the event the next time. For this we need to let the
custom flow return from the probe trickle up to
gst_pad_push_event_unchecked() so that we can differentiate between
OK and DROPPED probe returns.
2012-10-05 09:51:58 +02:00
Wim Taymans
0ae3492f6b
pad: don't store sticky events on flushing/EOS pads
...
Don't store sticky events on flushing or EOS pads. This was done
correctly for source pads but not for sink pads.
2012-10-05 09:51:29 +02:00
Tim-Philipp Müller
4e373aa952
docs: add Since markers for new API and add it to docs and .def file
2012-10-04 11:24:09 +01:00
Wim Taymans
e11ca04ae7
manual: add dynamic capsfilter example
2012-10-04 11:50:58 +02:00
Wim Taymans
fc5849ef11
capsfilter: don't prefer passthrough
...
Basetransform should not try to negotiate in passthrough mode but
respect the order of what we return in the transform_caps method.
A typical case is that you specify some specific new caps in the
caps property but also allow the current caps to pass.
2012-10-04 11:18:19 +02:00
Wim Taymans
d5b81aba6a
basetrans: add an option to prefer passthrough
...
Basetransform attempts to do passthrough mode regardless of the order of
the transform_caps method. Add a method to disable this.
This is needed for elements like capsfilter that want to transform caps
based on the order of the caps property.
2012-10-04 11:15:36 +02:00
Wim Taymans
664f7141be
basetrans: improve some comments
2012-10-04 10:01:19 +02:00
Wim Taymans
f78450c62d
manual: talk some more about dynamic pipelines
2012-10-03 17:17:02 +02:00
Wim Taymans
ebacdfbaa6
meta: don't put essential logic in g_return_val_*
2012-10-03 13:49:34 +02:00
Wim Taymans
ed19974e25
meta: do metadata registration threadsafe
...
We need to use g_once to register the metadata implementations
only once.
See https://bugzilla.gnome.org/show_bug.cgi?id=685332
2012-10-03 13:45:22 +02:00
Wim Taymans
10c8586902
meta: handle multiple implementation registration
...
First check that we can actually register the implementation before
making a GstMetaInfo. If we can't register we would otherwise end
up with an undefined type and an invalid GstMetaInfo.
It's possible that type registration fails because another metadata
with the same implementation name was already registered.
2012-10-03 13:35:20 +02:00
Wim Taymans
cc43752c3c
manual: use CDATA for code blocks
...
then we don't have to escape special token anymore.
2012-10-03 13:12:44 +02:00