- 29 May, 2013 3 commits
-
-
Brendan Long authored
-
Brendan Long authored
-
Brendan Long authored
This allows to chose something else than input-selector for multiple audio/video/text streams, e.g. an adder could be used for audio. It is needed for example to implement some of the more advanced HTML5 video features. https://bugzilla.gnome.org/show_bug.cgi?id=698851
-
- 28 May, 2013 9 commits
-
-
Sebastian Dröge authored
And remove leftover debug code
-
Sebastian Dröge authored
Add the actual decoder/parser/etc caps at the very end to make sure we don't cause empty caps to be returned, e.g. if a parser asks us but a decoder is required after it because no sink can handle the format directly.
-
-
Sebastian Dröge authored
We now only check sinks and factories of the corresponding media type. It doesn't make sense to pass audio/subtitle caps to a video decoder.
-
Sebastian Dröge authored
Otherwise we will only block after the serialized, non-sticky event after the CAPS event or the first buffer. If we're waiting for another pad to finish autoplugging after we got final caps on this pad, it will mean that we will let the ALLOCATION query pass although the pad is not exposed yet.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- 27 May, 2013 12 commits
-
-
Sebastian Dröge authored
Instead of just trying the first possible resolution we're trying all resolutions until one works.
-
Sebastian Dröge authored
-
Wim Taymans authored
We can just use the NV12 functions, the only difference is the vertical subsampling.
-
Wim Taymans authored
-
Wim Taymans authored
Run the chroma upsampler after unpack and the chroma subsampler before pack for higher quality conversions and correct chroma siting.
-
Wim Taymans authored
Run the chroma subsampler before packing.
-
Wim Taymans authored
Add functions to up/downsample chroma in horizontal and vertical directions. These functions work in-placeand are meant to be used on the input/output of the pack/unpack functions.
-
Wim Taymans authored
Don't perform subsampling when packing but let this be done by a separate subsampling step.
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
Operate on the provided pixels array instead of the temp array.
-
Wim Taymans authored
-
- 25 May, 2013 1 commit
-
-
Sebastian Dröge authored
-
- 24 May, 2013 5 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
We have no way of tell the caller of the exact error (e.g. if we're flushing), so will have to wait until the caller uses API that returns a GstFlowReturn, for example when pushing this buffer. https://bugzilla.gnome.org/show_bug.cgi?id=700006
-
Sebastian Dröge authored
We have no way of tell the caller of the exact error (e.g. if we're flushing), so will have to wait until the caller uses API that returns a GstFlowReturn, for example when pushing this buffer. https://bugzilla.gnome.org/show_bug.cgi?id=700006
-
-
Sebastian Dröge authored
This reverts commit 0feecef2.
-
- 22 May, 2013 3 commits
-
-
Sebastian Dröge authored
This is cleaner and faster.
-
Sebastian Dröge authored
-
-
- 21 May, 2013 1 commit
-
-
Sebastian Dröge authored
This is cleaner and faster.
-
- 20 May, 2013 2 commits
-
-
-
Sebastian Dröge authored
-
- 17 May, 2013 1 commit
-
-
Benjamin Gaignard authored
Be sure that memory is unmapped before releasing it. https://bugzilla.gnome.org/show_bug.cgi?id=700411
-
- 16 May, 2013 3 commits
-
-
Tim-Philipp Müller authored
These should really be unsigned.
-
Benjamin Gaignard authored
When X screen return a depth = 32 with bpp = 32, the alpha mask must be correctly set to have a known GStreamer video format. X visual structure doesn't provide the alpha mask information, but we can find it from the others masks. https://bugzilla.gnome.org/show_bug.cgi?id=700413
-
-