| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Fix compilation when POSIX_MEMALIGN is not set.
Debug the configured alignment.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=660300
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Some elements (such as videorate) might push buffers early,
for instance in in transform_ip. We want events (and in particular
any NEWSEGMENT event) to be pushed before that.
This fixes transmageddon wedging on converting a file starting
with a non zero offset to Ogg.
https://bugzilla.gnome.org/show_bug.cgi?id=660165
|
| | |
|
| | |
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Fixes bug #660083.
|
| |
| |
| |
| |
| |
| | |
GMainLoop is not a GObject.
https://bugzilla.gnome.org/show_bug.cgi?id=424143
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
gst/gstcaps.c
gst/gstpad.c
libs/gst/base/gstbasesink.c
libs/gst/base/gstbasesink.h
libs/gst/base/gstbasetransform.c
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=659571
|
| |
| |
| |
| |
| |
| | |
This allows the setcaps handler and notify::caps to link
the pad downstream and doesn't require hacks to always
provide a peer to the pad, like in decodebin2.
|
| |
| |
| |
| | |
accessing internal fields
|
| | |
|
| |
| |
| |
| | |
Which I messed up.
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=659139
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Cast enum to int before checking for negative values, which are
impossible according to the enum list.
gstlfocontrolsource.c:652:45: error: comparison of unsigned enum expression < 0
is always false [-Werror,-Wtautological-compare]
if (waveform >= num_waveforms || waveform < 0) {
~~~~~~~~ ^ ~
https://bugzilla.gnome.org/show_bug.cgi?id=653137
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=654673
|
| |
| |
| |
| | |
Reduce SPAM for GST_CAPS:5.
|
| |
| |
| |
| | |
accept the caps
|
| |
| |
| |
| |
| |
| | |
Add a vmethod to handle the pad query.
Install a default handler for the pad query.
Use the new query function in filesink
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
intersection to check if caps are compatible""
This reverts commit 0bc6d49c950210bf422615fb8dc98c5adcd5e456.
Conflicts:
libs/gst/base/gstbasetransform.c
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
if caps are compatible""
This reverts commit 2bfada5581e35a2d37188f48a2c7442644f10bb3.
Conflicts:
gst/gstpad.c
For 0.11 we want to enforce that only subsets of the pad
caps are allowed. This breaks backward compatibility for
some elements, which is why we only print a warning in
0.10.
|
|\ \
| |/
| |
| |
| | |
Conflicts:
gst/gstpad.c
|
| |
| |
| |
| |
| |
| |
| |
| | |
configuring a sinkpad"
This reverts commit d3cad28da936b037d877dc70c02286b81b680284.
It causes performance problems because acceptcaps() propagates downstream.
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
docs/design/draft-buffer2.txt
docs/design/part-TODO.txt
docs/design/part-block.txt
docs/design/part-bufferlist.txt
docs/design/part-caps.txt
docs/design/part-element-transform.txt
docs/design/part-events.txt
docs/design/part-negotiation.txt
gst/gstcaps.c
gst/gstevent.h
gst/gstghostpad.c
gst/gstinterface.c
gst/gstpad.c
gst/gstpad.h
gst/gstutils.c
libs/gst/base/gstbasesink.c
libs/gst/base/gstbasesrc.c
libs/gst/base/gstbasetransform.c
libs/gst/base/gsttypefindhelper.c
plugins/elements/gstcapsfilter.c
plugins/elements/gsttee.c
tests/check/generic/sinks.c
tools/gst-launch.1.in
|
| |
| |
| |
| | |
a sinkpad
|
| |
| |
| |
| |
| | |
In 0.11 only subsets are supported again as documented instead of also
allowing non-empty intersections.
|
| |
| |
| |
| |
| |
| |
| |
| | |
to check if caps are compatible"
This reverts commit 5e5cc5e89e7e2858a6352fa4c81a374f6e5a6297.
See bug #658541.
|
| |
| |
| |
| |
| |
| |
| |
| | |
are compatible"
This reverts commit 0c5d50207326d74a4805bcd898bfac887540f12b.
See bug #658541.
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=658449
|
| |
| |
| |
| |
| |
| | |
No point removin those empty override files from git, they'll
just be re-created later, so let's tell gtk-doc about them, so
it can clean them up properly.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
getcaps()
Otherwise elements like capsfilter will return ANY caps if no
peer is present instead of the filter caps. The transform_caps()
vfunc could do transformations to the template caps that do not
result in the unmodified template caps.
|
| |
| |
| |
| |
| | |
Remove commented out parts that we don't need. Remove "the wingo addition" - no
so useful after all. Narrow down file-globs for plugin docs.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
gst_pad_set_caps() does essentially the same but additionally calls
the pad's setcaps function.
Fixes bug #658076.
|
| |
| |
| |
| | |
From a39eb83 to 11f0cd5
|
| |
| |
| |
| | |
From 605cd9a to a39eb83
|
| |
| |
| |
| | |
if caps are compatible
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
compatible
Pads should only accept caps that are a subset of the pad caps, e.g.
they should accept only caps that have a non-empty intersection and
at least all fields of the pad caps.
Without this a pad that wants for example
"video/x-h264,stream-format=byte-stream"
will be happy to accept
"video/x-h264".
|
| |
| |
| |
| | |
Append _TYPE to the macro for consistency with other similar macros.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Remove gst_mini_object_register() and add a GST_DEFINE_MINI_OBJECT macro to
define a _get_type() function for the boxed miniobject.
Remove a bunch of custom _get_type() functions and replace them with the
miniobject macro.
Rename some _init method to _priv_*_initialize() like the rest of them.
Inspired by patch from Johan Dahlin and see bug #657603
|
| | |
|
| |
| |
| |
| | |
GLib will not call our copy/free with a NULL object
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
gst/gstmessage.c
gst/gstquery.c
gst/gstregistrychunks.c
gst/gstsegment.c
libs/gst/base/gstbasetransform.c
libs/gst/base/gstbasetransform.h
libs/gst/base/gsttypefindhelper.c
plugins/elements/gsttypefindelement.c
|