- Feb 24, 2017
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Feb 23, 2017
-
-
Sebastian Dröge authored
glBlitFramebuffer() is new GLES3/GL3 API. They are probably often implemented in terms of each other, and glBlitFramebuffer() can potentially be implemented more flexible. Let's use it if available. Also it actually works on imx6 with DirectVIV textures. Based on a patch by Haihua Hu <jared.hu@nxp.com> from https://github.com/Freescale/meta-freescale/blob/master/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/ https://bugzilla.gnome.org/show_bug.cgi?id=779070
-
This element transforms a given number of input channels into a given number of output channels according to a given transformation matrix. The matrix coefficients must be between -1 and 1. In the auto mode, input/output channels are automatically negotiated and the transformation matrix is a truncated or zero-padded identity matrix. https://bugzilla.gnome.org/show_bug.cgi?id=777376
-
Remove clock-source property, because the GST clock usually starts at some random value and is thus uselsess for creating a timecode from it. https://bugzilla.gnome.org/show_bug.cgi?id=778703
-
Add a new flag which automatically sets this first timecode to the current system time in local time zone. https://bugzilla.gnome.org/show_bug.cgi?id=778703
-
Add an new property to start from a given timecode instead of zero. https://bugzilla.gnome.org/show_bug.cgi?id=778703
-
Mathieu Duponchelle authored
This gives the user more control over the gain control and experimental gain control behaviour. https://bugzilla.gnome.org/show_bug.cgi?id=779103
-
- Feb 22, 2017
-
-
Arun Raghavan authored
Overriding the pad query function completely overrides all the default query handling implemented in basesrc, including caps etc. The correct thing to do is just override the basesrc query vfunc and then chain up for the queries we don't handle.
-
If set to TRUE, any last audio samples too small to fill a buffer will be discarded. https://bugzilla.gnome.org/show_bug.cgi?id=779064
-
When the sink receives a buffer that is neither a wl_shm one nor a dmabuf one, this buffer is copied to an internal wl_shm buffer before being sent to the display. In that case, the actual size of the received buffer (which may differ from the one negotiated in the caps) must be used. https://bugzilla.gnome.org/show_bug.cgi?id=777841
-
- Feb 21, 2017
- Feb 18, 2017
-
-
Sebastian Dröge authored
See https://bugzilla.gnome.org/show_bug.cgi?id=773666 This would ideally be solved in baseparse but that requires further thought at this point, and in the meantime it would be good to have rawbaseparse not assert on this but handle it gracefully instead.
-
- Feb 16, 2017
-
-
Sebastian Dröge authored
This existed a long time ago but there's no actual code for this anymore.
-
- Feb 15, 2017
-
-
Tim-Philipp Müller authored
Really need to include the srcdir for codecparsers, and build dir for mpegts.
-
- Feb 14, 2017
-
-
Tim-Philipp Müller authored
Don't use wildcards in Makefile.am, buildbot doesn't seem to like them.
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Ship meson build files in tarballs, so people who use tarballs in their builds can start playing with meson already.
-
The cached texture was treated as user_data passed to GstGLBaseMemory and freed with a GDestroyNotify function. However, this data must be treated specially: it must be destroyed in the GL thread. https://bugzilla.gnome.org/show_bug.cgi?id=778434
-
No need to keep an extra reference to sink since an indirect one is added by gst_bin_add() https://bugzilla.gnome.org/show_bug.cgi?id=778452
-
- Feb 13, 2017
-
-
Sebastian Dröge authored
Enforce exactly the same raw video format on both sides, include a videoconvert and queue before the video sink and make the shm area a little bit bigger so that things don't get stuck.
-
- Feb 08, 2017
-
-
Jan Schmidt authored
If we need to send EOS on a pad that hasn't prerolled, generate an error on the bus instead, otherwise the app will have no idea. Fixes the HLS testFragmentNotFound test, which is waiting for either EOS or an error.
-
Jan Schmidt authored
Check both active and prepared_streams when we receive an error on the bus, so we post errors for streams that are still pre-rolling
-
Jan Schmidt authored
-
Jan Schmidt authored
Make the unit tests handle the fact that pads don't appear immediately. Before, the test assumed pads are exposed before the internal source element is created, which is no longer true.
-
- Feb 07, 2017
-
-
Sebastian Dröge authored
Don't claim it is and let h264parse and other parsers do their job. https://bugzilla.gnome.org/show_bug.cgi?id=774772
-
-
Sebastian Dröge authored
Claiming that it is, can cause h264parse to skip some parsing steps and the output stays unaligned. https://bugzilla.gnome.org/show_bug.cgi?id=774772
-
Jan Schmidt authored
The download bitrate is already in bits per second, no need to multiply it by 8 again when printing it for debug.
-
Jan Schmidt authored
When stripping the ID3 header, redo typefinding so we set audio caps instead of still setting id3 caps and plugging a useless id3demux
-
Jan Schmidt authored
To ensure that pads have caps when they are exposed, do the exposing when all pending streams have prerolled an output buffer, and only then EOS and remove any old pads. Improves the switching sequence by making caps available as soon as a pad appears. With fixes from Seungha Yang <sh.yang@lge.com> https://bugzilla.gnome.org/show_bug.cgi?id=758257
-
- Feb 05, 2017
- Feb 02, 2017
-
-
Unless the video format has an alpha component (ARGB, ...), set the video_surface opaque. In the usual case where the black area_surface has the same size as the video_surface (eg: run gst-play-1.0 video.mp4), this makes the black surface totally occluded which makes weston compositor's life easier since it can ignore that surface. Also unconditionally set the black area_surface opaque. https://bugzilla.gnome.org/show_bug.cgi?id=778078
-
The mutex must be unlocked in the error case https://bugzilla.gnome.org/show_bug.cgi?id=778076
-
- Feb 01, 2017
-
-
Sebastian Dröge authored
Otherwise we will only show the preroll frame once PLAYING is reached, which is rather suboptimal for e.g. seeking in PAUSED.
-
Sebastian Dröge authored
and error out here already otherwise. We currently don't support reconfiguration here and it can't happen really either unless the auto mode is selected.
-
If get_caps is called before negotiation, channels_found will be 0 and therefore won't intersect with the template caps. https://bugzilla.gnome.org/show_bug.cgi?id=778028
-