Commit graph

97 commits

Author SHA1 Message Date
Gwenole Beauchesne 0b176dea0f NEWS: updates. 2014-01-23 19:19:08 +01:00
Gwenole Beauchesne e3bd3b1dd3 0.5.7. 2013-11-21 23:52:43 +01:00
Gwenole Beauchesne b85e8b74c2 NEWS: updates. 2013-11-21 23:51:59 +01:00
Gwenole Beauchesne 0687224796 0.5.6. 2013-08-31 15:48:24 +02:00
Gwenole Beauchesne 60c8ae0dad NEWS: updates. 2013-08-31 15:48:23 +02:00
Gwenole Beauchesne 415e65a980 0.5.5. 2013-07-15 14:47:01 +02:00
Gwenole Beauchesne 20db4f2ad9 NEWS: updates. 2013-07-15 14:01:58 +02:00
Gwenole Beauchesne 42e46cd9d1 NEWS: updates. 2013-07-09 11:13:59 +02:00
Gwenole Beauchesne 1e1af8a5df 0.5.4. 2013-06-14 11:47:50 +02:00
Gwenole Beauchesne 0fed6d8faf NEWS: updates. 2013-06-14 11:45:11 +02:00
Gwenole Beauchesne 5fe72d9eff NEWS: updates. 2013-06-05 17:42:00 +02:00
Gwenole Beauchesne af9202b253 0.5.3. 2013-04-18 19:09:45 +02:00
Gwenole Beauchesne 46b77ea4da NEWS: updates. 2013-04-18 19:08:39 +02:00
Gwenole Beauchesne 1732e3fa87 NEWS: updates. 2013-04-10 16:54:01 +02:00
Gwenole Beauchesne f1ee2d8453 0.5.2. 2013-03-29 10:19:25 +01:00
Gwenole Beauchesne 7153da636a NEWS: updates. 2013-03-29 10:17:43 +01:00
Gwenole Beauchesne ad925b30a6 NEWS: updates. 2013-02-06 15:27:18 +01:00
Gwenole Beauchesne 52fd545c6e 0.5.1. 2013-01-30 09:37:38 +01:00
Gwenole Beauchesne 0c99f351fc legal: fix year for some copyright notices (2013). 2013-01-29 14:37:02 +01:00
Gwenole Beauchesne e8ea18b209 NEWS: updates. 2013-01-29 13:37:41 +01:00
Gwenole Beauchesne 154fa7baf6 0.5.0. 2013-01-15 09:21:08 +01:00
Gwenole Beauchesne 74b25cabb4 NEWS: updates. 2013-01-14 12:58:20 +01:00
Gwenole Beauchesne eefe1eca32 NEWS: updates. 2013-01-11 15:57:09 +01:00
Gwenole Beauchesne 3734b8101d NEWS: updates. 2012-12-18 15:31:52 +01:00
Gwenole Beauchesne 499e0dd981 vaapisink: add support for raw YUV buffers.
Add new GstVaapiUploader helper to upload raw YUV buffers to VA surfaces.
It is up to the caller to negotiate source caps (for images) and output
caps (for surfaces). gst_vaapi_uploader_has_direct_rendering() is available
to help decide between the creation of a GstVaapiVideoBuffer or a regular
GstBuffer on sink pads.

Signed-off-by: Zhao Halley <halley.zhao@intel.com>
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2012-11-20 16:04:51 +01:00
Wind Yuan 5fac9d4b55 videobuffer: fix memory leak for surface and image.
Fix reference leak of surface and image in GstVaapiVideoBuffer wrapper,
thus resulting on actual memory leak of GstVaapiImage when using them
for downloads/uploads from VA surfaces and more specifically surfaces
when the pipeline is shutdown. i.e. vaTerminate() was never called
because the resources were not unreferenced, and thus not deallocated
in the end.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2012-11-19 11:22:03 +01:00
Gwenole Beauchesne a9f8e17ec5 NEWS: updates. 2012-11-19 10:09:20 +01:00
Gwenole Beauchesne 1e52967515 NEWS: updates. 2012-09-20 16:02:39 +02:00
Gwenole Beauchesne 657f0a4a6f Add initial support for VA/DRM. 2012-08-01 16:40:17 +02:00
Sreerenj Balachandran 621bb12be6 Add initial support for VA/Wayland.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2012-07-25 15:31:42 +02:00
Gwenole Beauchesne 7f47ac3bea Drop FFmpeg-based decoders.
GStreamer codecparsers-based decoders are the only supported decoders now.
Though, FFmpeg decoders are still available in gstreamer-vaapi 0.3.x series.
2012-07-19 17:30:36 +02:00
Gwenole Beauchesne 251d53fac6 NEWS: updates. 2012-06-26 15:05:54 +02:00
Gwenole Beauchesne a13941ca18 0.3.7. 2012-06-26 15:05:54 +02:00
Gwenole Beauchesne c5d56a019f NEWS: updates. 2012-06-26 15:05:54 +02:00
Gwenole Beauchesne 49b1dca2d3 mpeg2: fix calculation of macroblock_offset.
Fix decoding of streams with extra slice() information before the first
macroblock(). e.g. this fixes sony-ct3.bs from conformance test.
2012-04-02 18:42:12 +02:00
Gwenole Beauchesne 9c8b85b3c7 mpeg2: fix decoding of high profile streams.
Allow MPEG-2 High profile streams only if the HW supports that profile
or no High profile specific bits are used, and thus Main profile could
be used instead. i.e. chroma_format is 4:2:0, intra_dc_precision is not
set to 11 and no sequence_scalable_extension() was parsed.
2012-04-02 16:12:32 +02:00
Gwenole Beauchesne 84b5fc5e58 vaapidecode: report unsupported codec profiles.
Try to gracefully abort when the HW does not support the requested
profile. There is no fallback unless profiles are correctly parsed
and matched through caps beforehand.
2012-04-02 16:11:22 +02:00
Holger Kaelberer bd08610e07 vaapisink: don't resize a 'foreign' X-window.
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>
2012-04-02 13:33:55 +02:00
Holger Kaelberer c37c9ca6cf vaapisink: recalculate render rect only if caps are negotiated.
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>
2012-04-02 13:33:13 +02:00
Gwenole Beauchesne 7490c3500d Update introduction and changelog. 2012-04-02 11:38:44 +02:00
Gwenole Beauchesne 2d47a06090 0.3.4. 2012-02-01 23:35:10 +01:00
Gwenole Beauchesne dc0b24dcac NEWS: updates. 2012-02-01 23:28:23 +01:00
Gwenole Beauchesne fbb5215c6a 0.3.3. 2012-01-16 11:40:51 +01:00
Gwenole Beauchesne 44d8bac314 NEWS: updates. 2012-01-16 11:40:50 +01:00
Gwenole Beauchesne fed57fb14e 0.3.2. 2012-01-06 11:20:48 +01:00
Gwenole Beauchesne 1b191126c0 NEWS: updates. 2012-01-05 17:35:43 +01:00
Gwenole Beauchesne 42fa974391 Rename vaapiconvert element to vaapiupload. 2012-01-03 14:34:09 +01:00
Gwenole Beauchesne e13efd71b7 0.3.1. 2012-01-03 13:42:29 +01:00
Gwenole Beauchesne 8a5a1bf38c NEWS: updates. 2011-12-14 15:22:24 +01:00
Gwenole Beauchesne 3fd3620f7f NEWS: updates. 2011-12-12 18:42:44 +01:00