Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-03-26 | videobuffer: add surface render flags. | Gwenole Beauchesne | 1 | -1/+1 | |
Allow rendering flags, as a combination of GstVaapiSurfaceRenderFlags, to be set to the video buffer. In particular, this is mostly useful for basic deinterlacing. | |||||
2012-03-22 | decode: delay NEWSEGMENT event if vaapidecode element was not linked. | Wind Yuan | 2 | -1/+31 | |
Rationale: playbin2 links all elements at run-time. Once vaapidecode is created and a NEWSEGMENT event arrives, downstream element may not be ready yet. So, delay this event until next element is chained in, otherwise basesink could output "Received buffer without a new-segment. Assuming timestamps start from 0". Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2012-03-19 | vaapidecode: propagate interlaced and TFF properties downstream. | Holger Kaelberer | 1 | -1/+8 | |
Propagate "interlaced" caps downstream and set "tff" buffer flag appropriately to output buffers for interlaced pictures. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2012-03-02 | Revert "vaapidecode: fix another pad template ref leak" (Holger Kaelberer) | Gwenole Beauchesne | 1 | -7/+8 | |
This reverts commit 2f127d6af473afd647a2c88f75faafd1cd718437. For gst_element_class_get_pad_template(), no unreferencing is necessary according to the GStreamer documentation. | |||||
2012-02-06 | vaapidecode: fix another pad template ref leak. | Gwenole Beauchesne | 1 | -8/+7 | |
2012-02-05 | vaapiupload: use g_object_unref() for GstVaapiImage. | Gwenole Beauchesne | 1 | -1/+1 | |
2012-02-05 | plugins: fix pad template ref leaks. | Gwenole Beauchesne | 4 | -28/+25 | |
2012-01-29 | Add initial H.264 decoder. | Gwenole Beauchesne | 1 | -1/+4 | |
2012-01-24 | vaapisink: cap window size to the maximum display size. | Gwenole Beauchesne | 1 | -3/+7 | |
2012-01-16 | legal: fix year for some copyright notices. | Gwenole Beauchesne | 9 | -9/+9 | |
2012-01-16 | legal: add Intel copyright on modified files. | Gwenole Beauchesne | 3 | -0/+3 | |
2012-01-16 | legal: fix copyright notices to include "Copyright" term. | Gwenole Beauchesne | 8 | -8/+8 | |
2012-01-16 | Add initial MPEG-4 decoder. | Zhao Halley | 1 | -0/+7 | |
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2012-01-16 | Add initial VC-1 decoder. | Gwenole Beauchesne | 1 | -0/+3 | |
2012-01-16 | Add initial MPEG-2 decoder. | Gwenole Beauchesne | 1 | -0/+9 | |
2012-01-16 | Allow conditional build of GStreamer/FFmpeg bitstream parsers. | Gwenole Beauchesne | 1 | -4/+30 | |
2012-01-12 | vaapiplugin: fix gst_vaapi_ensure_display() to use system defaults. | Gwenole Beauchesne | 1 | -2/+2 | |
This ensures the display name provided to gst_vaapi_display_*_new() maps to the system defaults, instead of forcing "" that could be different from the current DISPLAY name. | |||||
2012-01-12 | vaapiupload: only set caps on newly created buffers. | Nicolas Dufresne | 1 | -1/+1 | |
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2012-01-12 | vaapisink: ensure VA display in GstBaseSink::start() hook. | Gwenole Beauchesne | 1 | -1/+3 | |
This ensures a VA display is ready by the time upstream elements request for it. | |||||
2012-01-12 | vaapisink: don't leak GL texture. | Nicolas Dufresne | 1 | -0/+5 | |
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2012-01-11 | vaapisink: fix calculation of render region. | Gwenole Beauchesne | 1 | -38/+14 | |
2012-01-11 | vaapisink: automatically fit video to window. | Gwenole Beauchesne | 1 | -12/+9 | |
2012-01-11 | vaapisink: implement GstXOverlay::set_render_rectangle(). | Gwenole Beauchesne | 1 | -3/+33 | |
2012-01-05 | vaapidecode: fix deinitialization order. | Gwenole Beauchesne | 1 | -11/+11 | |
2012-01-05 | vaapiupload: use new gst_vaapi_append_surface_caps() helper. | Gwenole Beauchesne | 1 | -16/+5 | |
This also fixes extra structures, beyond the one at index 0, to hold the right additional values. | |||||
2012-01-05 | vaapiupload: fix sink (YUV) caps to not report type and opengl fields. | Gwenole Beauchesne | 1 | -2/+8 | |
2012-01-05 | vaapidownload: add new plugin to download pixels from VA surfaces. | Gwenole Beauchesne | 4 | -0/+686 | |
2012-01-05 | vaapipluingutils: add helper to append surface caps to YUV caps. | Gwenole Beauchesne | 2 | -0/+31 | |
2012-01-03 | vaapiupload: fix memory leak in _init() function. | Gwenole Beauchesne | 1 | -0/+1 | |
2012-01-03 | Rename vaapiconvert element to vaapiupload. | Gwenole Beauchesne | 4 | -204/+204 | |
2011-12-14 | surface: apply composition to the parent context, if requested. | Gwenole Beauchesne | 1 | -1/+2 | |
2011-12-13 | Fix warnings. | Gwenole Beauchesne | 2 | -3/+0 | |
2011-12-13 | Rename gst_vaapi_surface_update_composition() to | Gwenole Beauchesne | 1 | -1/+1 | |
gst_vaapi_surface_set_subpictures_from_composition(). | |||||
2011-12-12 | vaapisink: handle GstVideoOverlayComposition planes. | Thibault Saunier | 1 | -1/+6 | |
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2011-12-12 | image: add gst_vaapi_image_format_from_video() helper. | Gwenole Beauchesne | 1 | -20/+1 | |
2011-12-12 | image: allow partial updates. | Gwenole Beauchesne | 1 | -1/+1 | |
2011-12-12 | Add missing video context queries. | Nicolas Dufresne | 2 | -0/+2 | |
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2011-12-09 | vaapiplugin: include local build dir to CFLAGS for generated files. | Gwenole Beauchesne | 1 | -3/+5 | |
2011-12-08 | vaapidecode: return sink caps template if decoder is in NULL state. | Sreerenj Balachandran | 2 | -0/+16 | |
Otherwise, the decoder would always create its own X display instead of probing it from the downstream element, which is not reliable. e.g. DISPLAY is not :0 or when running on Wayland. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2011-12-08 | vaapiplugin: properly set surface type to "vaapi" in caps. | Gwenole Beauchesne | 2 | -0/+2 | |
2011-12-08 | vaapiplugin: properly set opengl support in caps. | Nicolas Dufresne | 2 | -0/+3 | |
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2011-12-08 | vaapiplugin: allocate GLX buffers when supported. | Nicolas Dufresne | 2 | -0/+14 | |
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2011-12-08 | Don't use downstream buffer allocation. | Nicolas Dufresne | 2 | -55/+3 | |
With the new video/x-surface abstraction, we can't rely on having a VA specific sink downstream. Also, there was no particular reason to do that. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2011-12-08 | Change caps to use new video/x-surface generic type. | Nicolas Dufresne | 2 | -3/+3 | |
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2011-12-08 | Port to GstVideoContext interface. | Nicolas Dufresne | 7 | -105/+355 | |
This new interface allows for upstream and downstream display sharing that works in both static and dynamic pipelines. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> | |||||
2011-12-08 | vaapisink: use GST_ERROR to print error messages. | Gwenole Beauchesne | 1 | -2/+2 | |
2011-12-08 | vaapiplugin: link against VA/GLX when enabled. | Gwenole Beauchesne | 1 | -1/+1 | |
2011-12-07 | Add Intel copyright information. | Gwenole Beauchesne | 2 | -0/+2 | |
2011-12-07 | vaapisink: allow compatibility with gst-plugins-base < 0.10.31. | Gwenole Beauchesne | 1 | -2/+24 | |
2011-12-07 | vaapisink: replace the deprecated xoverlay API with the new one. | Sreerenj Balachandran | 1 | -6/+7 | |
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> |