summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump version for development.0.2Gwenole Beauchesne2012-04-021-2/+2
|
* 0.2.12.Gwenole Beauchesne2012-04-022-3/+3
|
* NEWS: updates.Gwenole Beauchesne2012-04-021-0/+3
|
* vaapisink: don't resize a 'foreign' X-window.Holger Kaelberer2012-04-022-4/+11
| | | | | | | Don't forcibly resize foreign X windows. The user is responsible for their size and vaapisink shall not change this. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* vaapisink: recalculate render rect only if caps are negotiated.Holger Kaelberer2012-04-023-1/+14
| | | | | | | | Fix gst_vaapisink_xoverlay_set_window_handle() when it is called before caps got negotiated. Besides, when a foreign window is provided by the user, so should the render rect. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* compat: add compatibility glue with VA-API 0.34+ (WIP).Gwenole Beauchesne2012-04-021-0/+5
|
* decode: delay NEWSEGMENT event if vaapidecode element was not linked.Wind Yuan2012-04-022-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>
* Revert "vaapidecode: fix another pad template ref leak" (Holger Kaelberer)Gwenole Beauchesne2012-04-021-7/+8
| | | | | | | This reverts commit 2f127d6af473afd647a2c88f75faafd1cd718437. For gst_element_class_get_pad_template(), no unreferencing is necessary according to the GStreamer documentation.
* image: fix source stride in picture copy.Gwenole Beauchesne2012-04-021-1/+1
|
* Bump version for development.Gwenole Beauchesne2012-02-071-2/+2
|
* 0.2.11.Gwenole Beauchesne2012-02-072-3/+3
|
* NEWS: updates.Gwenole Beauchesne2012-02-071-2/+8
|
* vaapiconvert: use g_object_unref() for GstVaapiImage.Gwenole Beauchesne2012-02-071-1/+1
|
* plugins: fix pad template ref leaks.Gwenole Beauchesne2012-02-073-28/+25
|
* glib: map deprecated API to glib >= 2.32 equivalents.Gwenole Beauchesne2012-02-072-0/+23
| | | | | GStaticMutex and GStaticRecMutex are now replaced with GMutex and GRecMutex, which no longer require any prior call to g_thread_init().
* glib: fix includes.Gwenole Beauchesne2012-02-073-3/+3
|
* Add glib compatibility glue for older versions.Gwenole Beauchesne2012-02-074-0/+42
|
* Add header for system-dependent definitions.Gwenole Beauchesne2012-02-0729-27/+57
|
* vaapisink: cap window size to the maximum display size.Gwenole Beauchesne2012-02-071-3/+7
|
* Bump version for development.Gwenole Beauchesne2012-01-161-2/+2
|
* 0.2.10.Gwenole Beauchesne2012-01-162-3/+3
|
* legal: fix year for some copyright notices.Gwenole Beauchesne2012-01-1614-14/+14
|
* legal: add Intel copyright on modified files.Gwenole Beauchesne2012-01-1616-0/+16
|
* legal: fix copyright notices to include "Copyright" term.Gwenole Beauchesne2012-01-1685-85/+85
|
* NEWS: updates.Gwenole Beauchesne2012-01-161-1/+7
|
* vaapisink: fix calculation of render region.Gwenole Beauchesne2012-01-161-38/+14
|
* vaapisink: automatically fit video to window.Gwenole Beauchesne2012-01-161-12/+9
|
* vaapisink: implement GstXOverlay::set_render_rectangle().Gwenole Beauchesne2012-01-161-3/+33
|
* window: always check geometry when the window is mapped.Gwenole Beauchesne2012-01-161-14/+17
|
* Add missing profiles from VA-API 0.32.0.Zhao Halley2012-01-161-0/+5
| | | | Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* vaapisink: don't leak GL texture.Nicolas Dufresne2012-01-111-0/+5
| | | | Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* vaapiconvert: only set caps on newly created buffers.Nicolas Dufresne2012-01-111-1/+1
| | | | Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* Bump version for development.Gwenole Beauchesne2012-01-061-2/+2
|
* 0.2.9.Gwenole Beauchesne2012-01-062-3/+3
|
* NEWS: updates.Gwenole Beauchesne2012-01-061-1/+6
|
* debian: update control.in description for vaapidecode plugin.Gwenole Beauchesne2012-01-061-0/+1
|
* decoder: fix possible leak of VA surfaces.Gwenole Beauchesne2012-01-063-19/+45
| | | | | | | Under some circumstances, we could have leaked a surface, thus not releasing it to the pool of available surfaces in the VA context. The strategy is now to use a proxy earlier and automatically ref/unref whenever necessary. In particular, during the lifetime needed for FFmpeg.
* surfaceproxy: add helper to retrieve the VA surface ID.Gwenole Beauchesne2012-01-063-0/+22
|
* surfaceproxy: simplify destruction.Gwenole Beauchesne2012-01-061-22/+20
| | | | | Also make sure to always make sure to release the surface back to the pool of surfaces in the associated VA context, if any.
* vaapidecode: fix deinitialization order.Gwenole Beauchesne2012-01-061-11/+11
|
* vaapiconvert: fix transform_caps() to copy fields into all structures.Gwenole Beauchesne2012-01-061-7/+11
|
* image: simplify initialization of raw images from video buffers.Gwenole Beauchesne2012-01-061-73/+81
|
* Revert "vaapiplugin: link against VA/GLX when enabled."Gwenole Beauchesne2012-01-061-1/+1
| | | | This reverts commit c19bc06fbce595c9f64348bd5648ba30fcc0254e.
* image: fix update from NV12 buffers.Gwenole Beauchesne2012-01-041-1/+1
|
* Bump version for development.Gwenole Beauchesne2012-01-031-2/+2
|
* 0.2.8.Gwenole Beauchesne2012-01-032-3/+3
|
* NEWS: updates.Gwenole Beauchesne2011-12-141-1/+8
|
* surface: fix typo in debug message.Gwenole Beauchesne2011-12-141-1/+1
|
* image: add gst_vaapi_image_format_from_video() helper.Gwenole Beauchesne2011-12-145-20/+36
|
* image: allow partial updates.Gwenole Beauchesne2011-12-143-71/+251
|