summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* video-sink: fix missing resolution infoLionel Landwerlin2015-09-271-0/+5
|
* video-sink: fix memory leak with color balanceLionel Landwerlin2015-09-261-55/+27
|
* video-sink: fix setup_pipeline() not setting its argumentLionel Landwerlin2015-09-261-3/+3
|
* video-sink: forward navigation event upstreamLionel Landwerlin2015-09-261-2/+14
|
* build: Post release bump to 3.0.11Lionel Landwerlin2015-09-041-1/+1
|
* build: Release 3.0.103.0.10Lionel Landwerlin2015-09-043-2/+20
|
* video-sink: set pixel format to premultiplied for ayuvLionel Landwerlin2015-09-041-1/+1
| | | | | | | | We do premultiply in the fragment shader for the ayuv pixel format, so set the cogl pixel format to premultiplied so Cogl/Mesa don't do any work on the data. https://bugzilla.gnome.org/show_bug.cgi?id=754557
* video-sink: fix CoglError leakLionel Landwerlin2015-09-041-1/+2
|
* build: Post release bump to 3.0.9Lionel Landwerlin2015-07-181-1/+1
|
* build: Release 3.0.83.0.8Lionel Landwerlin2015-07-183-1/+20
|
* video-sink: force upload of video frames when creating texturesLionel Landwerlin2015-07-091-31/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=752098
* video-sink: print out renderer name in debug messagesLionel Landwerlin2015-06-191-2/+4
|
* build: Post release bump to 3.0.7Lionel Landwerlin2015-05-241-1/+1
|
* build: Release 3.0.63.0.6Lionel Landwerlin2015-05-243-1/+28
|
* video-sink: clear buffer in flushWim Taymans2015-05-191-0/+26
| | | | | We need to release our refs to the buffer in FLUSH_START so that upstream can free and reuse the memory.
* video-sink: advertize the GstVideoOverlayComposition feature in capsMatthieu Bouron2015-05-091-0/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=745611
* memory leaks at loggingVíctor Manuel Jáquez Leal2015-02-114-5/+14
| | | | | | | | | | | | The function gst_caps_to_string () return a new allocated string that should be free. Some logging instructions use that function without freeing the allocated string. This patch replaces the function with GST_PTR_FORMAT magic, and in the case of the tests, the free() is added. https://bugzilla.gnome.org/show_bug.cgi?id=744326
* build: Post release bump to 3.0.5Lionel Landwerlin2015-01-241-1/+1
|
* build: Release 3.0.43.0.4Lionel Landwerlin2015-01-243-2/+25
|
* introspection: disable display initializationLionel Landwerlin2015-01-241-2/+2
|
* video-sink: do not advertise anything but RGBA for texture uploadLionel Landwerlin2015-01-121-3/+6
|
* playback: remove deprecated flag from propertiesLionel Landwerlin2015-01-121-12/+6
|
* player: remove deprecated flag from propertiesLionel Landwerlin2015-01-121-4/+2
|
* introspection: prevent loading all the gst pluginsLionel Landwerlin2015-01-121-1/+3
|
* build: Post release bump to 3.0.3Lionel Landwerlin2015-01-111-1/+1
|
* build: Release 3.0.23.0.2Lionel Landwerlin2015-01-113-1/+28
|
* configure.ac: Bump Cogl dependency through ClutterLionel Landwerlin2015-01-111-1/+1
| | | | | | | The versioning is a bit awkward with the 2.0-experimental scheme, so rely on the right version of Clutter instead. https://bugzilla.gnome.org/show_bug.cgi?id=742650
* configure.ac: drop cogl-gst requirementLionel Landwerlin2015-01-111-1/+0
|
* configure.ac: bump Gstreamer dependency to 1.4Lionel Landwerlin2015-01-111-2/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=742649
* auto-video-sink: check initialization value properlyLionel Landwerlin2015-01-051-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=742279
* auto-video-sink: fix crash when clutter is not initializedLionel Landwerlin2015-01-041-19/+15
| | | | | | | We must prevent sink creation when Clutter's initialization has failed. https://bugzilla.gnome.org/show_bug.cgi?id=742279
* examples: fix linking problem by replacing LDFLAGS with LDADDTing-Wei Lan2014-12-231-2/+2
|
* build: Post release bump to 3.0.1Lionel Landwerlin2014-12-071-1/+1
|
* build: Release 3.0.03.0.0Lionel Landwerlin2014-12-063-3/+29
|
* video-sink: remove unused functionLionel Landwerlin2014-12-061-10/+0
|
* video-sink: add empty navigation interface implementationLionel Landwerlin2014-12-061-2/+22
|
* content: add set_frame()Lionel Landwerlin2014-12-063-0/+62
|
* util: remove commented plugin registrationLionel Landwerlin2014-12-061-20/+0
|
* video-sink: add RGBx/BGRx supportLionel Landwerlin2014-12-061-2/+7
|
* examples: fix video-sinkLionel Landwerlin2014-12-061-28/+21
|
* tests: remove warningsLionel Landwerlin2014-12-063-4/+0
|
* content: rename video-sink property to sinkLionel Landwerlin2014-12-064-10/+10
|