Gwenole Beauchesne [Thu, 8 Dec 2011 12:30:51 +0000 (13:30 +0100)]
vaapiplugin: link against VA/GLX when enabled.
Gwenole Beauchesne [Wed, 7 Dec 2011 18:09:55 +0000 (19:09 +0100)]
Add Intel copyright information.
Gwenole Beauchesne [Wed, 7 Dec 2011 18:04:09 +0000 (19:04 +0100)]
vaapisink: allow compatibility with gst-plugins-base < 0.10.31.
Gwenole Beauchesne [Wed, 7 Dec 2011 17:40:35 +0000 (18:40 +0100)]
Add new GStreamer version check utilities.
Sreerenj Balachandran [Thu, 28 Jul 2011 08:14:49 +0000 (11:14 +0300)]
vaapisink: replace the deprecated xoverlay API with the new one.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
Gwenole Beauchesne [Wed, 7 Dec 2011 16:31:09 +0000 (17:31 +0100)]
configure: allow for pre-releases.
Nicolas Dufresne [Thu, 13 Oct 2011 21:08:13 +0000 (17:08 -0400)]
display: destroy display on creation failure.
This allows element to detect that the display creation has actually
failed.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
Nicolas Dufresne [Thu, 13 Oct 2011 21:07:35 +0000 (17:07 -0400)]
display: don't crash when config is empty.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
Gwenole Beauchesne [Wed, 7 Dec 2011 13:42:14 +0000 (14:42 +0100)]
doc: mention Collabora copyrights.
Gwenole Beauchesne [Wed, 7 Dec 2011 13:40:20 +0000 (14:40 +0100)]
.gitignore: refine for generated docs.
Nicolas Dufresne [Wed, 14 Sep 2011 19:12:41 +0000 (15:12 -0400)]
Group all plugins into the same bundle
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
Gwenole Beauchesne [Thu, 21 Jul 2011 12:31:30 +0000 (14:31 +0200)]
Bump version for development.
Gwenole Beauchesne [Wed, 7 Dec 2011 13:17:32 +0000 (14:17 +0100)]
debian: build against upstream libva packages.
Gwenole Beauchesne [Wed, 7 Dec 2011 12:52:17 +0000 (13:52 +0100)]
Fix build on Ubuntu 11.10 (Oneric).
Gwenole Beauchesne [Wed, 7 Dec 2011 12:14:28 +0000 (13:14 +0100)]
0.2.7.
Nicolas Dufresne [Mon, 12 Sep 2011 20:20:16 +0000 (16:20 -0400)]
Adding ignore file
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
Nicolas Dufresne [Mon, 24 Oct 2011 20:18:16 +0000 (16:18 -0400)]
Update license in plugin definition
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
Gwenole Beauchesne [Wed, 12 Oct 2011 12:00:50 +0000 (14:00 +0200)]
decoder: fix use of invalid data at the end-of-stream.
Gwenole Beauchesne [Wed, 19 Oct 2011 12:47:31 +0000 (14:47 +0200)]
vaapiconvert: fix some warnings.
Gwenole Beauchesne [Wed, 19 Oct 2011 12:43:56 +0000 (14:43 +0200)]
Update with my current e-mail address.
Gwenole Beauchesne [Wed, 19 Oct 2011 12:39:21 +0000 (14:39 +0200)]
Splitted-Desktop systems relicensed plugins and tests to LGPL v2.1+.
warly [Tue, 18 Oct 2011 07:18:20 +0000 (09:18 +0200)]
switch tests licence to LGPL v2.1+
warly [Tue, 18 Oct 2011 07:06:52 +0000 (09:06 +0200)]
move plugins to LGPL v2.1+
Gwenole Beauchesne [Wed, 14 Sep 2011 11:07:18 +0000 (13:07 +0200)]
vaapidecode: fix sink caps to not expose size information.
This fixes this particular issue:
GStreamer-WARNING **: pad vaapidecode0:sink returned caps which are not
a real subset of its template caps
Gwenole Beauchesne [Wed, 14 Sep 2011 09:34:05 +0000 (11:34 +0200)]
vaapidecode: fix decoding of MPEG-2 PS files.
Gwenole Beauchesne [Mon, 12 Sep 2011 11:00:04 +0000 (13:00 +0200)]
Cosmetics (sort source files).
Gwenole Beauchesne [Thu, 8 Sep 2011 12:50:24 +0000 (14:50 +0200)]
vaapiconvert: fix direct-rendering caps detection.
Gwenole Beauchesne [Thu, 8 Sep 2011 12:40:08 +0000 (14:40 +0200)]
Fix gst_vaapi_image_new_with_image().
Gwenole Beauchesne [Thu, 8 Sep 2011 11:09:17 +0000 (13:09 +0200)]
vaapiconvert: warn when surface failed to be updated with image.
Gwenole Beauchesne [Tue, 6 Sep 2011 16:34:33 +0000 (18:34 +0200)]
vaapiconvert: fix autodetection for vaDeriveImage() support.
Gwenole Beauchesne [Tue, 6 Sep 2011 15:47:10 +0000 (17:47 +0200)]
vaapiconvert: fix memory leak (VA surface image).
Gwenole Beauchesne [Mon, 5 Sep 2011 14:20:20 +0000 (16:20 +0200)]
vaapiconvert: fix direct-rendering mode.
Gwenole Beauchesne [Tue, 6 Sep 2011 14:49:43 +0000 (16:49 +0200)]
Add gst_vaapi_video_buffer_new_from_buffer().
Add helper function to bind a foreign buffer into a GstVaapiVideoBuffer.
Any image, surface or surface proxy will be inherited from the source buffer
if it is a GstVaapiVideoBuffer.
Gwenole Beauchesne [Mon, 5 Sep 2011 15:23:05 +0000 (17:23 +0200)]
vaapiconvert: protect access to direct_rendering.
Gwenole Beauchesne [Mon, 5 Sep 2011 14:18:14 +0000 (16:18 +0200)]
vaapiconvert: use gst_vaapi_display_lookup_downstream() helper to get a VA display.
Gwenole Beauchesne [Mon, 1 Aug 2011 12:15:39 +0000 (14:15 +0200)]
Add Intel copyright information.
Gwenole Beauchesne [Fri, 22 Jul 2011 13:59:00 +0000 (15:59 +0200)]
Updates.
Gwenole Beauchesne [Fri, 22 Jul 2011 13:55:47 +0000 (15:55 +0200)]
Fix build with newer FFmpeg versions.
Gwenole Beauchesne [Fri, 22 Jul 2011 13:39:51 +0000 (15:39 +0200)]
Fix decoding of MPEG-2 TS files.
Gwenole Beauchesne [Fri, 22 Jul 2011 13:34:48 +0000 (15:34 +0200)]
Report caps update only once per video resolution change.
Gwenole Beauchesne [Fri, 22 Jul 2011 13:33:13 +0000 (15:33 +0200)]
Add canonical form (type name) of VA surface caps.
Gwenole Beauchesne [Fri, 22 Jul 2011 13:42:16 +0000 (15:42 +0200)]
Bump version for development.
Gwenole Beauchesne [Tue, 19 Jul 2011 15:38:40 +0000 (17:38 +0200)]
Use pretty build output with automake >= 1.11.
Gwenole Beauchesne [Fri, 15 Jul 2011 14:08:08 +0000 (16:08 +0200)]
Fix build with libva headers not in a standard include dir.
Gwenole Beauchesne [Tue, 14 Jun 2011 13:59:08 +0000 (15:59 +0200)]
0.2.6.
Gwenole Beauchesne [Tue, 14 Jun 2011 11:52:56 +0000 (13:52 +0200)]
Update copyright notice.
Gwenole Beauchesne [Tue, 14 Jun 2011 11:51:41 +0000 (13:51 +0200)]
Fix licensing terms.
gb [Tue, 20 Jul 2010 11:23:16 +0000 (11:23 +0000)]
0.2.5.
gb [Tue, 20 Jul 2010 11:21:37 +0000 (11:21 +0000)]
Fix license terms...
gb [Thu, 1 Jul 2010 13:19:29 +0000 (13:19 +0000)]
Render pretty background only in use-reflection=true mode.
gb [Thu, 1 Jul 2010 11:43:22 +0000 (11:43 +0000)]
Updates.
gb [Thu, 1 Jul 2010 11:41:23 +0000 (11:41 +0000)]
Drop the GLX 1.3 requirement.
gb [Thu, 1 Jul 2010 11:38:28 +0000 (11:38 +0000)]
Call the GLX/Pixmap related functions through the vtable.
gb [Thu, 1 Jul 2010 11:11:18 +0000 (11:11 +0000)]
Drop dependency on libavformat.
gb [Tue, 22 Jun 2010 15:15:46 +0000 (15:15 +0000)]
Add gst_base_video_decoder_update_src_caps().
Don't forcibly set "interlaced" field if upstream
elements did not have any.
gb [Tue, 22 Jun 2010 14:06:25 +0000 (14:06 +0000)]
Drop superfluous functions.
gb [Tue, 22 Jun 2010 13:57:33 +0000 (13:57 +0000)]
Really drop any dependency on libgstvideo. i.e. inline the helpers.
gb [Tue, 22 Jun 2010 13:48:30 +0000 (13:48 +0000)]
Further drop dependency on libgstvideo.
gb [Tue, 22 Jun 2010 12:57:06 +0000 (12:57 +0000)]
Add GstBaseVideoDecoder from gst-plugins-bad git.
gb [Tue, 15 Jun 2010 12:36:16 +0000 (12:36 +0000)]
Fix GLX version check.
gb [Mon, 14 Jun 2010 14:46:41 +0000 (14:46 +0000)]
Bump version for development.
gb [Mon, 14 Jun 2010 14:14:42 +0000 (14:14 +0000)]
Fix decoding of some H.264 streams. e.g. Ice Age 2 trailer.
gb [Mon, 14 Jun 2010 12:58:22 +0000 (12:58 +0000)]
Update changelog.
gb [Mon, 14 Jun 2010 09:20:37 +0000 (09:20 +0000)]
Fix build with older VA-API 0.29-sds.
gb [Tue, 18 May 2010 11:22:54 +0000 (11:22 +0000)]
Fix upscaling in foreign window (Totem).
gb [Mon, 17 May 2010 12:32:34 +0000 (12:32 +0000)]
Soft validate caps since we only care about video/x-vaapi-surface as input. _setcaps() will check for other fields.
gb [Mon, 17 May 2010 08:55:51 +0000 (08:55 +0000)]
Fix video rendering rect within an embedder window (Totem).
gb [Mon, 17 May 2010 08:28:28 +0000 (08:28 +0000)]
Disable GLX rendering when vaapisink uses a foreign X window.
gb [Mon, 17 May 2010 08:24:42 +0000 (08:24 +0000)]
Simplify GLX rendering code.
gb [Mon, 17 May 2010 07:32:10 +0000 (07:32 +0000)]
Bump version for development.
gb [Sun, 16 May 2010 21:44:17 +0000 (21:44 +0000)]
0.2.3.
gb [Sun, 16 May 2010 21:35:14 +0000 (21:35 +0000)]
Wait for at most one second for a VA surface to become available.
gb [Sun, 16 May 2010 21:18:37 +0000 (21:18 +0000)]
Build-Requires: gstreamer0.10 >= 0.10.10 for gst_caps_merge().
gb [Sun, 16 May 2010 21:17:49 +0000 (21:17 +0000)]
Fix decoder caps to report codec aliases.
gb [Sun, 16 May 2010 21:04:32 +0000 (21:04 +0000)]
Fix VC-1 decoding through the playbin2 pipeline.
gb [Sat, 15 May 2010 15:33:20 +0000 (15:33 +0000)]
Regularly update and expose decoder caps.
gb [Sat, 15 May 2010 09:43:28 +0000 (09:43 +0000)]
Add mechanism to reinsert buffer leftovers into the queue.
gb [Sat, 15 May 2010 06:59:54 +0000 (06:59 +0000)]
Fix memory leak of encoded buffers.
gb [Sat, 15 May 2010 05:36:15 +0000 (05:36 +0000)]
Check for out-of-free-surfaces condition.
gb [Sat, 15 May 2010 04:35:00 +0000 (04:35 +0000)]
Change GST_VAAPI_DECODER_STATUS_ERROR_UNKNOWN value to something more generic (-1).
gb [Sat, 15 May 2010 04:25:32 +0000 (04:25 +0000)]
Improve debug info for gst_vaapisink_ensure_render_rect().
gb [Fri, 14 May 2010 05:02:05 +0000 (05:02 +0000)]
Bump version for development.
gb [Thu, 13 May 2010 21:52:22 +0000 (21:52 +0000)]
0.2.2.
gb [Thu, 13 May 2010 21:39:58 +0000 (21:39 +0000)]
Improve previous fix.
gb [Thu, 13 May 2010 21:27:43 +0000 (21:27 +0000)]
Fix a crash in the FFmpeg decoder on close.
gb [Thu, 13 May 2010 16:41:55 +0000 (16:41 +0000)]
Sort platforms by name.
gb [Thu, 13 May 2010 09:40:52 +0000 (09:40 +0000)]
Bump version for development.
gb [Thu, 13 May 2010 09:38:47 +0000 (09:38 +0000)]
Add debug info for _show_frame().
gb [Thu, 13 May 2010 07:19:46 +0000 (07:19 +0000)]
Nuke older build dir.
gb [Thu, 13 May 2010 07:19:21 +0000 (07:19 +0000)]
Fix packaging deps.
gb [Thu, 13 May 2010 06:12:37 +0000 (06:12 +0000)]
Cosmetics.
gb [Thu, 13 May 2010 06:11:42 +0000 (06:11 +0000)]
Fix OpenGL texture internal format (Clutter).
gb [Thu, 13 May 2010 04:40:40 +0000 (04:40 +0000)]
Respin release.
gb [Thu, 13 May 2010 04:27:44 +0000 (04:27 +0000)]
Debug video & display PARs.
gb [Thu, 13 May 2010 04:22:31 +0000 (04:22 +0000)]
Use XGetGeometry() to retrieve the window size.
gb [Wed, 12 May 2010 19:40:30 +0000 (19:40 +0000)]
Move code around.
gb [Wed, 12 May 2010 19:35:45 +0000 (19:35 +0000)]
Ensure VA display is created prior to initializing the window from a specific XID. Also move code down.
gb [Wed, 12 May 2010 19:18:04 +0000 (19:18 +0000)]
Drop obsolete comment.
gb [Wed, 12 May 2010 19:14:59 +0000 (19:14 +0000)]
0.2.1.
gb [Wed, 12 May 2010 19:14:35 +0000 (19:14 +0000)]
Fix GstVaapiDisplay refcounting in vaapidecode.