summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* build: Release 3.0.223.0.22Lionel Landwerlin2016-12-063-1/+24
|
* video-sink: really returns the sink pipelineFabrice Bellet2016-11-171-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=774612
* content: invalid rendering on content changeLionel Landwerlin2016-11-041-9/+3
| | | | | | Regardless of whether we have something to display, we need to invalidate the content on any change. Otherwise we miss the invalidation on the frame->no-frame transition and the previous will remain visible.
* player: fix segfault when sink emits a NULL frameLionel Landwerlin2016-11-041-10/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=773810
* content: fix segfault when sink emits a NULL frameLionel Landwerlin2016-11-041-12/+9
| | | | | | | This happens when shutting down a pipeline. This was also supposed to be handled, just go it wrong. https://bugzilla.gnome.org/show_bug.cgi?id=773810
* video-sink: ensure we always pull the most up to date frame informationLionel Landwerlin2016-11-041-1/+2
|
* build: Post release bump to 3.0.21Lionel Landwerlin2016-09-081-1/+1
|
* build: Release 3.0.203.0.20Lionel Landwerlin2016-09-083-1/+25
|
* build: fix make distLionel Landwerlin2016-09-081-1/+1
|
* video-sink: Fix colors in UHD videosSebastian Keller2016-09-031-2/+2
| | | | | | The BT.2020 YUV to RGB conversion matrix was wrong. https://bugzilla.gnome.org/show_bug.cgi?id=770799
* build: Introspect built headersEmmanuele Bassi2016-06-291-1/+2
| | | | | We need the version and enumeration header files when generating the introspection data.
* tests: Remove unused functionEmmanuele Bassi2016-06-191-9/+0
| | | | This avoids a compiler warning.
* build: Enable subdir-objectsEmmanuele Bassi2016-06-191-4/+2
| | | | | | | | Drop backwards compatibility with long since deprecated versions of automake. The recent work done to support non-srcdir builds also allows us to drop the configuration variable for Continuous to pick up.
* build: Clean up the API reference buildEmmanuele Bassi2016-06-192-70/+17
| | | | Don't use deprecated variables and arguments.
* build: Clean up the build systemEmmanuele Bassi2016-06-192-49/+50
| | | | | | Drop $(srcdir) and $(builddir) from the file lists, and add the $(srcdir) prefix only where needed. This is similar to what was done in the clutter-gst-2.0 branch.
* build: Attempt at replicating introspection's build rulesEmmanuele Bassi2016-06-191-6/+9
| | | | | | | | | Since Clutter-GStreamer does not use Makefile.introspection to generate the GIR and typelib files, we need to try and keep the build rules as close as possible, in the hope that the reason why Continuous breaks whenever generating the introspection data for GStreamer and GStreamer-based libraries lies in how the build rules for generating introspection data are defined.
* build: Update the introspection generationEmmanuele Bassi2016-06-181-7/+7
| | | | | Include the compiler flags from the dependencies, as well as declare the `gst_init()` function before calling it.
* build: Allow building in non-srcdirTing-Wei Lan2016-06-172-6/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=767626
* build: Post release bump to 3.0.19Lionel Landwerlin2016-03-201-1/+1
|
* build: Release 3.0.183.0.18Lionel Landwerlin2016-03-203-1/+55
|
* video-player: ensure background is opaque blackJonny Lamb2016-03-111-1/+1
| | | | | | and not transparent black. https://bugzilla.gnome.org/show_bug.cgi?id=763367
* documentation: add CameraManagerChris Mayo2016-02-141-0/+1
| | | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=758768
* documentation: add missing parameter description for content_new_with_sinkChris Mayo2016-02-141-0/+1
| | | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=758768
* documentation: fix typo in video_sink_get_frame return valueChris Mayo2016-02-141-1/+1
| | | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=758768
* build: Post release bump to 3.0.17Lionel Landwerlin2016-02-121-1/+1
|
* build: Release 3.0.163.0.16Lionel Landwerlin2016-02-123-2/+36
|
* autovideosink: make background black by defaultLionel Landwerlin2016-02-121-1/+4
|
* autovideosink: auto video memory leak fixesLionel Landwerlin2016-02-121-1/+5
|
* video-sink: use GST_.*_OBJECT whenever possibleLionel Landwerlin2016-02-121-6/+9
|
* documentation: add ClutterGst typesChris Mayo2015-12-103-13/+15
| | | | | | | | | | | - Set <TITLE> to Types - Ensure all annotated types and functions are in html - Remove orphan </SECTION> - Single <SUBSECTION Standard> Signed-off-by: Chris Mayo <aklhfex@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=758768
* documentation: add annotation glossaryChris Mayo2015-12-101-0/+2
| | | | | | | | | | - Replaces external links to foldoc - Fixes build warnings e.g.: In gtk-doc.xsl: For acronym (transfer none) no value found! Signed-off-by: Chris Mayo <aklhfex@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=758768
* documentation: add API indicesChris Mayo2015-12-102-1/+18
| | | | | | | | Generate index sections by adding name-space to MKDB_OPTIONS Signed-off-by: Chris Mayo <aklhfex@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=758768
* configure.ac: don't use tmpl build step when creating documentationChris Mayo2015-12-101-1/+1
| | | | | | | | | Option introduced in GTK-Doc 1.9 https://developer.gnome.org/gtk-doc-manual/stable/modernizing-gtk-doc-1-9.html Signed-off-by: Chris Mayo <aklhfex@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=758768
* CameraDevice: add (out) annotation to get_capture_resolution parametersChris Mayo2015-12-101-2/+2
| | | | | | | | Required to allow Python to use method via GObject Introspection Signed-off-by: Chris Mayo <aklhfex@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=758770
* video-sink: Ensure uploaded frame are displayedNicolas Dufresne2015-12-101-1/+1
| | | | | | | | | | | | This is fixed by making the uploading source equen priority to the redraws. This is important, as Texture2D upload on slow memory system can take a lot of time. You still want your UI to be responsive (being able to show controls, resize, etc.) and not spend all the time uploading. Ideally, we want exactly one upload per render but we don't have that much control. A lower priority makes the video jitter when there is overlayed animation happening. https://bugzilla.gnome.org/show_bug.cgi?id=759208
* video-sink: Cleanup on _stop rather then late disposeNicolas Dufresne2015-12-101-16/+17
| | | | | | | We need to cleanup all our run-time resources when we go back to ready state. Otherwise we endup holding buffers in the renderers. https://bugzilla.gnome.org/show_bug.cgi?id=759207
* video-sink: Fix template capsNicolas Dufresne2015-12-101-2/+2
| | | | | | Use RGBx/BGRx instead of RGBX and BGRX https://bugzilla.gnome.org/show_bug.cgi?id=759206
* auto-video-sink: Don't leak kid on disposeNicolas Dufresne2015-12-101-0/+5
| | | | | | | | Currently we leak the kid by not removing it from the content. Remove the kid sink from the content when removing it from the pipeline. https://bugzilla.gnome.org/show_bug.cgi?id=759205
* documentation: fix copy and paste errorsChris Mayo2015-11-242-7/+7
| | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=758615 Signed-off-by: Chris Mayo <aklhfex@gmail.com>
* configure.ac: fix wrong variable usageLionel Landwerlin2015-11-241-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=758604
* Make libgudev dependency controllable by configure switchGilles Dartiguelongue2015-11-241-7/+24
|
* build: Post release bump to 3.0.15Lionel Landwerlin2015-10-101-1/+1
|
* build: Release 3.0.143.0.14Lionel Landwerlin2015-10-103-1/+23
|
* video-sink: delay subtitle upload until the frame is uploadedLionel Landwerlin2015-10-101-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=756257
* video-sink: use uniform for yuv->rgb matrix conversionLionel Landwerlin2015-10-101-75/+87
|
* video-sink: deal with cropped videosLionel Landwerlin2015-10-091-2/+27
| | | | | | | | | | | | | | | In codecs like H264, the encoder can work with memory frames larger than the actual video frames. H264 deals with this by specifying both sizes within its bitstream. Failure to take into account a difference between the two sizes will likely result in garbage being displayed at the bottom/right of the video. In GStreamer these informations are given by the caps and the GstVideoFrame structure. The caps gives the actual video size, while GstVideFrame indicates the memory layout. This patch adds a 2x2 matrix uniform used to reconciliate these 2 different sizes by scaling the video textures in the sink's shader.
* video-sink: nv12: use macros rather than structure fieldsLionel Landwerlin2015-10-091-8/+8
|
* examples: remove some deprecation warningsLionel Landwerlin2015-09-302-18/+18
|
* build: Post release bump to 3.0.13Lionel Landwerlin2015-09-301-1/+1
|
* build: Release 3.0.123.0.12Lionel Landwerlin2015-09-303-1/+20
|