Víctor Jáquez

Mexico City (Mexico), 1977

Igalian, imported from Mexico, since April 2008.

Latest Updates

Víctor Jáquez 01/07/2016

VA-API and DRM/KMS in MinnowBoard

In 2012 I started to work in a video renderer for GStreamer which uses directly the DRM/KMS kernel subsystem to display images. I even blogged about it, but I didn’t finished it. Nonetheless, in December last year, a customer asked us to finish the...

Víctor Jáquez 20/05/2016

GStreamer Hackfest 2016

Yes, it happened again: the Gstreamer Spring Hackfest 2016! This time in the beautiful city of Thessaloniki. Thanks a lot, Vivia and Sebastian, for making it happen. My objective this time was to work with dma-buf support in gstreamer-vaapi. Though it...

Víctor Jáquez 06/04/2016

gstreamer-vaapi 1.8: the codec split

On march 23th GStreamer 1.8 was released, along with all its bundled modules, and, of course, one of those modules is gstreamer-vaapi. Let us talk about this gstreamer-vaapi release, since there are several sweets! First thing to notice is that the...

Víctor Jáquez 09/02/2016

GStreamer VA-API under the umbrella of GStreamer

We have a new GStreamer VA-API release: 1.6.0! “Wait a minute“, you might say, “weren’t the last release 0.7?“, and you will be correct; but something big has happened: GStreamer VA-API is now part of the official GStreamer...

Víctor Jáquez 08/12/2015

GStreamer VA-API 0.7.0

GStreamer VA-API 0.7.0 is here! As is usually said, “grab it while it is fresh”, specially the distributions. In a previous blog post we explained in detail what is GStreamer VA-API. Also, last October, we talked about it in the GStreamer...


By Type:


videooverlaycomposition: document required map flags

Fix documentation for gst_video_overlay_composition_blend(). The video frame needs to be mapped with GST_MAP_READWRITE flag. https://bugzilla.gnome.org/show_bug.cgi?id=771382

Víctor Jáquez14/09/2016

kmssink: update libdrm dependency to 2.4.55

The latest libdrm feature supported by kmssink is the universal plane, which was added in 2.4.55. Let's update the dependency to that version. https://bugzilla.gnome.org/show_bug.cgi?id=770146

Víctor Jáquez13/09/2016

vaapipostproc: check ANY caps at transform_caps()

vaapipostproc: check ANY caps at transform_caps() When transforming downstream caps we should check for ANY caps from peer pad, otherwise we get a segmentation fault. Signed-off-by: Víctor Manuel Jáquez Leal...

Víctor Jáquez12/07/2016

vaapisink: ignore frame if its upload failed

vaapisink: ignore frame if its upload failed When gst_vaapi_plugin_base_get_input_buffer() fail to copy the input buffer into a VAAPI buffer, the return value is GST_FLOW_NOT_SUPPORTED, and it was ignored by the vaapisink, leading to a segmentation...

Víctor Jáquez12/07/2016

texture: detect GL version and use the proper API

texture: detect GL version and use the proper API When receiving the texture from the application or the video sink, we must know it size and border. To query the texture the API has changed according to the OpenGL version used in the GL context of the...

Víctor Jáquez12/07/2016