platform/upstream/gstreamer-vaapi.git
13 years agoUpdate copyright notice.
Gwenole Beauchesne [Tue, 14 Jun 2011 11:52:56 +0000 (13:52 +0200)]
Update copyright notice.

13 years agoFix licensing terms.
Gwenole Beauchesne [Tue, 14 Jun 2011 11:51:41 +0000 (13:51 +0200)]
Fix licensing terms.

14 years ago0.2.5.
gb [Tue, 20 Jul 2010 11:23:16 +0000 (11:23 +0000)]
0.2.5.

14 years agoFix license terms...
gb [Tue, 20 Jul 2010 11:21:37 +0000 (11:21 +0000)]
Fix license terms...

14 years agoRender pretty background only in use-reflection=true mode.
gb [Thu, 1 Jul 2010 13:19:29 +0000 (13:19 +0000)]
Render pretty background only in use-reflection=true mode.

14 years agoUpdates.
gb [Thu, 1 Jul 2010 11:43:22 +0000 (11:43 +0000)]
Updates.

14 years agoDrop the GLX 1.3 requirement.
gb [Thu, 1 Jul 2010 11:41:23 +0000 (11:41 +0000)]
Drop the GLX 1.3 requirement.

14 years agoCall the GLX/Pixmap related functions through the vtable.
gb [Thu, 1 Jul 2010 11:38:28 +0000 (11:38 +0000)]
Call the GLX/Pixmap related functions through the vtable.

14 years agoDrop dependency on libavformat.
gb [Thu, 1 Jul 2010 11:11:18 +0000 (11:11 +0000)]
Drop dependency on libavformat.

14 years agoAdd gst_base_video_decoder_update_src_caps().
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.

14 years agoDrop superfluous functions.
gb [Tue, 22 Jun 2010 14:06:25 +0000 (14:06 +0000)]
Drop superfluous functions.

14 years agoReally drop any dependency on libgstvideo. i.e. inline the helpers.
gb [Tue, 22 Jun 2010 13:57:33 +0000 (13:57 +0000)]
Really drop any dependency on libgstvideo. i.e. inline the helpers.

14 years agoFurther drop dependency on libgstvideo.
gb [Tue, 22 Jun 2010 13:48:30 +0000 (13:48 +0000)]
Further drop dependency on libgstvideo.

14 years agoAdd GstBaseVideoDecoder from gst-plugins-bad git.
gb [Tue, 22 Jun 2010 12:57:06 +0000 (12:57 +0000)]
Add GstBaseVideoDecoder from gst-plugins-bad git.

14 years agoFix GLX version check.
gb [Tue, 15 Jun 2010 12:36:16 +0000 (12:36 +0000)]
Fix GLX version check.

14 years agoBump version for development.
gb [Mon, 14 Jun 2010 14:46:41 +0000 (14:46 +0000)]
Bump version for development.

14 years agoFix decoding of some H.264 streams. e.g. Ice Age 2 trailer.
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.

14 years agoUpdate changelog.
gb [Mon, 14 Jun 2010 12:58:22 +0000 (12:58 +0000)]
Update changelog.

14 years agoFix build with older VA-API 0.29-sds.
gb [Mon, 14 Jun 2010 09:20:37 +0000 (09:20 +0000)]
Fix build with older VA-API 0.29-sds.

14 years agoFix upscaling in foreign window (Totem). 0.2.4
gb [Tue, 18 May 2010 11:22:54 +0000 (11:22 +0000)]
Fix upscaling in foreign window (Totem).

14 years agoSoft validate caps since we only care about video/x-vaapi-surface as input. _setcaps...
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.

14 years agoFix video rendering rect within an embedder window (Totem).
gb [Mon, 17 May 2010 08:55:51 +0000 (08:55 +0000)]
Fix video rendering rect within an embedder window (Totem).

14 years agoDisable GLX rendering when vaapisink uses a foreign X window.
gb [Mon, 17 May 2010 08:28:28 +0000 (08:28 +0000)]
Disable GLX rendering when vaapisink uses a foreign X window.

14 years agoSimplify GLX rendering code.
gb [Mon, 17 May 2010 08:24:42 +0000 (08:24 +0000)]
Simplify GLX rendering code.

14 years agoBump version for development.
gb [Mon, 17 May 2010 07:32:10 +0000 (07:32 +0000)]
Bump version for development.

14 years ago0.2.3. 0.2.3
gb [Sun, 16 May 2010 21:44:17 +0000 (21:44 +0000)]
0.2.3.

14 years agoWait for at most one second for a VA surface to become available.
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.

14 years agoBuild-Requires: gstreamer0.10 >= 0.10.10 for gst_caps_merge().
gb [Sun, 16 May 2010 21:18:37 +0000 (21:18 +0000)]
Build-Requires: gstreamer0.10 >= 0.10.10 for gst_caps_merge().

14 years agoFix decoder caps to report codec aliases.
gb [Sun, 16 May 2010 21:17:49 +0000 (21:17 +0000)]
Fix decoder caps to report codec aliases.

14 years agoFix VC-1 decoding through the playbin2 pipeline.
gb [Sun, 16 May 2010 21:04:32 +0000 (21:04 +0000)]
Fix VC-1 decoding through the playbin2 pipeline.

14 years agoRegularly update and expose decoder caps.
gb [Sat, 15 May 2010 15:33:20 +0000 (15:33 +0000)]
Regularly update and expose decoder caps.

14 years agoAdd mechanism to reinsert buffer leftovers into the queue.
gb [Sat, 15 May 2010 09:43:28 +0000 (09:43 +0000)]
Add mechanism to reinsert buffer leftovers into the queue.

14 years agoFix memory leak of encoded buffers.
gb [Sat, 15 May 2010 06:59:54 +0000 (06:59 +0000)]
Fix memory leak of encoded buffers.

14 years agoCheck for out-of-free-surfaces condition.
gb [Sat, 15 May 2010 05:36:15 +0000 (05:36 +0000)]
Check for out-of-free-surfaces condition.

14 years agoChange GST_VAAPI_DECODER_STATUS_ERROR_UNKNOWN value to something more generic (-1).
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).

14 years agoImprove debug info for gst_vaapisink_ensure_render_rect().
gb [Sat, 15 May 2010 04:25:32 +0000 (04:25 +0000)]
Improve debug info for gst_vaapisink_ensure_render_rect().

14 years agoBump version for development.
gb [Fri, 14 May 2010 05:02:05 +0000 (05:02 +0000)]
Bump version for development.

14 years ago0.2.2. 0.2.2
gb [Thu, 13 May 2010 21:52:22 +0000 (21:52 +0000)]
0.2.2.

14 years agoImprove previous fix.
gb [Thu, 13 May 2010 21:39:58 +0000 (21:39 +0000)]
Improve previous fix.

14 years agoFix a crash in the FFmpeg decoder on close.
gb [Thu, 13 May 2010 21:27:43 +0000 (21:27 +0000)]
Fix a crash in the FFmpeg decoder on close.

14 years agoSort platforms by name.
gb [Thu, 13 May 2010 16:41:55 +0000 (16:41 +0000)]
Sort platforms by name.

14 years agoBump version for development.
gb [Thu, 13 May 2010 09:40:52 +0000 (09:40 +0000)]
Bump version for development.

14 years agoAdd debug info for _show_frame().
gb [Thu, 13 May 2010 09:38:47 +0000 (09:38 +0000)]
Add debug info for _show_frame().

14 years agoNuke older build dir.
gb [Thu, 13 May 2010 07:19:46 +0000 (07:19 +0000)]
Nuke older build dir.

14 years agoFix packaging deps.
gb [Thu, 13 May 2010 07:19:21 +0000 (07:19 +0000)]
Fix packaging deps.

14 years agoCosmetics.
gb [Thu, 13 May 2010 06:12:37 +0000 (06:12 +0000)]
Cosmetics.

14 years agoFix OpenGL texture internal format (Clutter).
gb [Thu, 13 May 2010 06:11:42 +0000 (06:11 +0000)]
Fix OpenGL texture internal format (Clutter).

14 years agoRespin release.
gb [Thu, 13 May 2010 04:40:40 +0000 (04:40 +0000)]
Respin release.

14 years agoDebug video & display PARs.
gb [Thu, 13 May 2010 04:27:44 +0000 (04:27 +0000)]
Debug video & display PARs.

14 years agoUse XGetGeometry() to retrieve the window size.
gb [Thu, 13 May 2010 04:22:31 +0000 (04:22 +0000)]
Use XGetGeometry() to retrieve the window size.

14 years agoMove code around. 0.2.1
gb [Wed, 12 May 2010 19:40:30 +0000 (19:40 +0000)]
Move code around.

14 years agoEnsure VA display is created prior to initializing the window from a specific XID...
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.

14 years agoDrop obsolete comment.
gb [Wed, 12 May 2010 19:18:04 +0000 (19:18 +0000)]
Drop obsolete comment.

14 years ago0.2.1.
gb [Wed, 12 May 2010 19:14:59 +0000 (19:14 +0000)]
0.2.1.

14 years agoFix GstVaapiDisplay refcounting in vaapidecode.
gb [Wed, 12 May 2010 19:14:35 +0000 (19:14 +0000)]
Fix GstVaapiDisplay refcounting in vaapidecode.

14 years agoFix comment.
gb [Wed, 12 May 2010 14:10:38 +0000 (14:10 +0000)]
Fix comment.

14 years agoFix render rect when the foreign window size changes.
gb [Wed, 12 May 2010 12:58:53 +0000 (12:58 +0000)]
Fix render rect when the foreign window size changes.

14 years agoAdd GstXOverlay interface to vaapisink (e.g. for Totem).
gb [Wed, 12 May 2010 11:43:50 +0000 (11:43 +0000)]
Add GstXOverlay interface to vaapisink (e.g. for Totem).

14 years agoUpdate deps to match configure.ac versions.
gb [Wed, 12 May 2010 10:51:21 +0000 (10:51 +0000)]
Update deps to match configure.ac versions.

14 years agoCosmetics.
gb [Wed, 12 May 2010 09:34:37 +0000 (09:34 +0000)]
Cosmetics.

14 years agoFix vaapidecode to expose the HW supported caps only.
gb [Wed, 12 May 2010 09:22:49 +0000 (09:22 +0000)]
Fix vaapidecode to expose the HW supported caps only.

14 years agoInitialize decoder earlier.
gb [Wed, 12 May 2010 08:32:34 +0000 (08:32 +0000)]
Initialize decoder earlier.

14 years agoFix integration within the playbin2 pipeline.
gb [Wed, 12 May 2010 08:02:45 +0000 (08:02 +0000)]
Fix integration within the playbin2 pipeline.

14 years agoExclude gstvaapiutils_gst.h from docs for now.
gb [Wed, 12 May 2010 08:02:19 +0000 (08:02 +0000)]
Exclude gstvaapiutils_gst.h from docs for now.

14 years agoRaise VA-API plugins ranks.
gb [Wed, 12 May 2010 08:00:09 +0000 (08:00 +0000)]
Raise VA-API plugins ranks.

14 years agoAdd gst_vaapi_display_lookup_downstream() helper.
gb [Wed, 12 May 2010 07:57:55 +0000 (07:57 +0000)]
Add gst_vaapi_display_lookup_downstream() helper.

14 years agoUse fixed caps on the src pad, they are not meant to change from video/x-vaapi-surface.
gb [Tue, 11 May 2010 16:23:17 +0000 (16:23 +0000)]
Use fixed caps on the src pad, they are not meant to change from video/x-vaapi-surface.

14 years agoExpose VA display through GstVaapiVideoBuffer.
gb [Tue, 11 May 2010 16:19:30 +0000 (16:19 +0000)]
Expose VA display through GstVaapiVideoBuffer.

14 years agoSimplify gst_vaapidecode_set_caps() and fix memory leak.
gb [Tue, 11 May 2010 16:09:49 +0000 (16:09 +0000)]
Simplify gst_vaapidecode_set_caps() and fix memory leak.

14 years agoExpose video pool display.
gb [Tue, 11 May 2010 12:06:59 +0000 (12:06 +0000)]
Expose video pool display.

14 years agoStop iteration if there is no more element to examine.
gb [Tue, 11 May 2010 12:03:13 +0000 (12:03 +0000)]
Stop iteration if there is no more element to examine.

14 years agoImprove plugin details.
gb [Mon, 10 May 2010 09:32:47 +0000 (09:32 +0000)]
Improve plugin details.

14 years agoFactor out VA surface caps.
gb [Fri, 7 May 2010 06:35:31 +0000 (06:35 +0000)]
Factor out VA surface caps.

14 years agoAdd gst_vaapidecode_ensure_display() helper for set-caps.
gb [Wed, 5 May 2010 15:36:25 +0000 (15:36 +0000)]
Add gst_vaapidecode_ensure_display() helper for set-caps.

14 years agoBump version for development.
gb [Wed, 5 May 2010 12:57:59 +0000 (12:57 +0000)]
Bump version for development.

14 years agoReally make it 0.2.0. 0.2.0
gb [Wed, 5 May 2010 12:29:28 +0000 (12:29 +0000)]
Really make it 0.2.0.

14 years agoMore docs.
gb [Wed, 5 May 2010 12:28:59 +0000 (12:28 +0000)]
More docs.

14 years agoDon't exclude GstVaapiParamSpecs.
gb [Wed, 5 May 2010 11:48:31 +0000 (11:48 +0000)]
Don't exclude GstVaapiParamSpecs.

14 years agoFix docs.
gb [Wed, 5 May 2010 11:44:06 +0000 (11:44 +0000)]
Fix docs.

14 years agoLower plugins rank for now since playbin2 auto-plugging is not working properly.
gb [Wed, 5 May 2010 06:06:02 +0000 (06:06 +0000)]
Lower plugins rank for now since playbin2 auto-plugging is not working properly.
User applications will have to create their own pipeline or with some hacks around playbin2.

14 years agoReally link all helper libraries with libtool -no-undefined.
gb [Tue, 4 May 2010 15:03:47 +0000 (15:03 +0000)]
Really link all helper libraries with libtool -no-undefined.

14 years agoLink helper libraries with libtool -no-undefined.
gb [Tue, 4 May 2010 15:02:29 +0000 (15:02 +0000)]
Link helper libraries with libtool -no-undefined.

14 years agoDon't build plugins with SONAME. Make them plain *.so.
gb [Tue, 4 May 2010 14:59:27 +0000 (14:59 +0000)]
Don't build plugins with SONAME. Make them plain *.so.

14 years agoImprove documentation for release.
gb [Tue, 4 May 2010 08:59:27 +0000 (08:59 +0000)]
Improve documentation for release.

14 years agoFix build with older VA-API 0.29.
gb [Mon, 3 May 2010 22:50:56 +0000 (22:50 +0000)]
Fix build with older VA-API 0.29.

14 years ago0.2.0.
gb [Mon, 3 May 2010 22:43:01 +0000 (22:43 +0000)]
0.2.0.

14 years agoFix make dist.
gb [Mon, 3 May 2010 22:42:46 +0000 (22:42 +0000)]
Fix make dist.

14 years agoAdd missing docs.
gb [Mon, 3 May 2010 22:36:34 +0000 (22:36 +0000)]
Add missing docs.

14 years agoFix doc.
gb [Mon, 3 May 2010 22:34:53 +0000 (22:34 +0000)]
Fix doc.

14 years agoRename gst_vaapi_decoder_ffmpeg_new_from_caps() to plain gst_vaapi_decoder_ffmpeg_new().
gb [Mon, 3 May 2010 22:28:02 +0000 (22:28 +0000)]
Rename gst_vaapi_decoder_ffmpeg_new_from_caps() to plain gst_vaapi_decoder_ffmpeg_new().

14 years agoExtract framerate information from caps.
gb [Mon, 3 May 2010 22:02:41 +0000 (22:02 +0000)]
Extract framerate information from caps.

14 years agoMove caps initialization to parent class.
gb [Mon, 3 May 2010 21:49:35 +0000 (21:49 +0000)]
Move caps initialization to parent class.

14 years agoSimplify.
gb [Mon, 3 May 2010 21:25:46 +0000 (21:25 +0000)]
Simplify.

14 years agoFix doc.
gb [Mon, 3 May 2010 21:25:26 +0000 (21:25 +0000)]
Fix doc.

14 years agoMore simplifications.
gb [Mon, 3 May 2010 21:14:01 +0000 (21:14 +0000)]
More simplifications.

14 years agoSimplify GstVaapiDecoder API.
gb [Mon, 3 May 2010 20:55:17 +0000 (20:55 +0000)]
Simplify GstVaapiDecoder API.

14 years agoDrop obsolete defs.
gb [Mon, 3 May 2010 20:40:27 +0000 (20:40 +0000)]
Drop obsolete defs.

14 years agoDrop obsolete decls.
gb [Mon, 3 May 2010 20:34:57 +0000 (20:34 +0000)]
Drop obsolete decls.

14 years agoAdd more aliases for MPEG-4 decoding.
gb [Mon, 3 May 2010 17:36:01 +0000 (17:36 +0000)]
Add more aliases for MPEG-4 decoding.

14 years agoUse avctx->coded_{width,height} info to create the VA context.
gb [Mon, 3 May 2010 17:04:00 +0000 (17:04 +0000)]
Use avctx->coded_{width,height} info to create the VA context.