summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
gb [Thu, 18 Mar 2010 08:45:57 +0000 (08:45 +0000)]
Check if our inout buffer is still alive or default to a separate output buffer.
gb [Thu, 18 Mar 2010 08:16:59 +0000 (08:16 +0000)]
Factor out buffers negotiation and optimization checks.
gb [Thu, 18 Mar 2010 08:02:25 +0000 (08:02 +0000)]
Use gtypes.
gb [Wed, 17 Mar 2010 10:43:02 +0000 (10:43 +0000)]
Optimize gst_vaapi_image_is_linear() and simplify gst_vaapi_image_update_from_buffer().
gb [Wed, 17 Mar 2010 07:59:31 +0000 (07:59 +0000)]
Add VA display locking utilities.
gb [Wed, 17 Mar 2010 07:20:19 +0000 (07:20 +0000)]
Initialize the X window in a ::set_caps() handler.
Also fix build with GStreamer < 0.10.25. i.e. use preroll/render hooks.
gb [Wed, 17 Mar 2010 07:17:17 +0000 (07:17 +0000)]
Don't show window by default during creation.
gb [Wed, 17 Mar 2010 06:49:27 +0000 (06:49 +0000)]
Fix gst_vaapi_window_x11_destroy().
gb [Tue, 16 Mar 2010 17:57:57 +0000 (17:57 +0000)]
Alias sink & src pad buffers whenever possible.
gb [Tue, 16 Mar 2010 17:57:23 +0000 (17:57 +0000)]
Extend GstVaapiImage API with *_get_image(), *_is_linear(), *_get_data_size().
gb [Tue, 16 Mar 2010 17:10:02 +0000 (17:10 +0000)]
Make GstVaapiVideoBuffer handle two pools. i.e. both image & surface at the same time.
gb [Tue, 16 Mar 2010 14:37:47 +0000 (14:37 +0000)]
Fix image & surface size cache.
gb [Tue, 16 Mar 2010 14:12:40 +0000 (14:12 +0000)]
Move gstreamer-vaapi package versioning to the top.
gb [Tue, 16 Mar 2010 14:11:46 +0000 (14:11 +0000)]
Bump version for development.
gb [Tue, 16 Mar 2010 14:07:53 +0000 (14:07 +0000)]
Cosmetics (shorten lines).
gb [Tue, 16 Mar 2010 13:58:43 +0000 (13:58 +0000)]
Update docs.
gb [Tue, 16 Mar 2010 13:53:54 +0000 (13:53 +0000)]
Add debian packaging.
gb [Tue, 16 Mar 2010 13:53:09 +0000 (13:53 +0000)]
Add debian packaging.
gb [Tue, 16 Mar 2010 10:13:36 +0000 (10:13 +0000)]
Silence GNU make extensions warning.
gb [Tue, 16 Mar 2010 09:59:03 +0000 (09:59 +0000)]
Add AM_PROG_CC_C_O, thus fixing this warning:
tests/Makefile.am:16: compiling `test-display.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
gb [Tue, 16 Mar 2010 09:57:25 +0000 (09:57 +0000)]
Add pkgconfig files.
gb [Tue, 16 Mar 2010 09:39:07 +0000 (09:39 +0000)]
Split X11 support to libgstvaapi-x11-*.so.*
gb [Tue, 16 Mar 2010 09:21:15 +0000 (09:21 +0000)]
Don't install private headers.
gb [Tue, 16 Mar 2010 09:18:57 +0000 (09:18 +0000)]
Fix header guards.
gb [Tue, 16 Mar 2010 09:17:41 +0000 (09:17 +0000)]
Rename vaapi_debug.h to gstvaapidebug.h.
gb [Tue, 16 Mar 2010 09:15:48 +0000 (09:15 +0000)]
Move vaapi_utils.* to gstvaapiutils.*
gb [Tue, 16 Mar 2010 09:13:16 +0000 (09:13 +0000)]
Cosmetics (remove an extra line).
gb [Tue, 16 Mar 2010 09:12:47 +0000 (09:12 +0000)]
Move X11 utilties to gstvaapiutils_x11.[ch].
gb [Tue, 16 Mar 2010 09:03:10 +0000 (09:03 +0000)]
Rename GstVaapiSinkBase to GstVaapiVideoSink.
gb [Tue, 16 Mar 2010 08:49:16 +0000 (08:49 +0000)]
Move tests to top-level tests/ directory.
gb [Tue, 16 Mar 2010 08:43:16 +0000 (08:43 +0000)]
Handle I420 formats internally in GstVaapiImage.
gb [Mon, 15 Mar 2010 17:44:35 +0000 (17:44 +0000)]
Implement I420 (resp. YV12) with YV12 (resp. I420) if the driver does not.
gb [Mon, 15 Mar 2010 17:43:29 +0000 (17:43 +0000)]
Implement I420 and YV12 if the underlying implementation does not.
gb [Mon, 15 Mar 2010 17:10:56 +0000 (17:10 +0000)]
Add initial vaapiconvert plugin.
gb [Mon, 15 Mar 2010 17:09:12 +0000 (17:09 +0000)]
Display frames.
gb [Mon, 15 Mar 2010 16:57:37 +0000 (16:57 +0000)]
Factor out.
gb [Mon, 15 Mar 2010 16:57:01 +0000 (16:57 +0000)]
Generate R/G/B rects.
gb [Mon, 15 Mar 2010 16:13:51 +0000 (16:13 +0000)]
Add gst_vaapi_surface_sync().
gb [Mon, 15 Mar 2010 16:13:37 +0000 (16:13 +0000)]
Cosmetics (reverse args order).
gb [Mon, 15 Mar 2010 15:55:20 +0000 (15:55 +0000)]
Cosmetics.
gb [Mon, 15 Mar 2010 15:12:27 +0000 (15:12 +0000)]
Add VA/X11 window abstraction.
gb [Mon, 15 Mar 2010 14:57:57 +0000 (14:57 +0000)]
Add VA and X11 display accessors.
gb [Mon, 15 Mar 2010 14:57:30 +0000 (14:57 +0000)]
Fix preconditions.
gb [Mon, 15 Mar 2010 13:32:37 +0000 (13:32 +0000)]
Cosmetics.
gb [Mon, 15 Mar 2010 11:49:03 +0000 (11:49 +0000)]
Add gst_vaapi_{get,put}_image() API.
gb [Mon, 15 Mar 2010 10:27:10 +0000 (10:27 +0000)]
Add gst_vaapi_image_update_from_buffer() helper.
gb [Fri, 12 Mar 2010 23:53:48 +0000 (23:53 +0000)]
Implement GstVaapiSinkBase interface and integrate with GST_DEBUG better.
gb [Fri, 12 Mar 2010 23:50:09 +0000 (23:50 +0000)]
Add surface tests.
gb [Fri, 12 Mar 2010 23:48:50 +0000 (23:48 +0000)]
Add basic GstVaapiVideoBuffer.
gb [Fri, 12 Mar 2010 23:47:47 +0000 (23:47 +0000)]
Add GstVaapiImagePool and factor out GstVaapiSurfacePool from a base GstVaapiVideoPool.
gb [Fri, 12 Mar 2010 22:32:35 +0000 (22:32 +0000)]
Simplify format conversion code.
gb [Fri, 12 Mar 2010 22:28:01 +0000 (22:28 +0000)]
Add gst_vaapi_image_format_from_caps() helper.
gb [Fri, 12 Mar 2010 17:45:18 +0000 (17:45 +0000)]
Add VA surface pool (lazy allocator).
gb [Fri, 12 Mar 2010 17:39:11 +0000 (17:39 +0000)]
Add gst_vaapi_surface_get_size() helper.
gb [Fri, 12 Mar 2010 10:52:08 +0000 (10:52 +0000)]
Avoid use of GstStaticCaps since older gstreamer versions (0.10.22) write to it.
gb [Thu, 11 Mar 2010 15:35:43 +0000 (15:35 +0000)]
Reset display-name if the user provided his own X11 display.
gb [Thu, 11 Mar 2010 15:21:43 +0000 (15:21 +0000)]
Add gst_vaapi_display_x11_new_with_display() API.
gb [Thu, 11 Mar 2010 15:04:18 +0000 (15:04 +0000)]
Fix *_GET_CLASS() definitions...
gb [Thu, 11 Mar 2010 15:01:00 +0000 (15:01 +0000)]
API change: gst_vaapi_display_x11_new() now takes an X11 display name.
gb [Thu, 11 Mar 2010 13:58:32 +0000 (13:58 +0000)]
Use GstVaapiChromaType abstraction.
gb [Thu, 11 Mar 2010 12:30:12 +0000 (12:30 +0000)]
New refcounting policy. All getters return a reference, not a copy. So the user shall reference the object itself, should he wish so.
gb [Thu, 11 Mar 2010 12:14:10 +0000 (12:14 +0000)]
Don't warn on failure, just return an appropriate error or value.
gb [Thu, 11 Mar 2010 12:11:36 +0000 (12:11 +0000)]
Filter out any format that is not supported by the library (libgstvaapi).
Also sort the formats by HW preference.
gb [Thu, 11 Mar 2010 10:50:27 +0000 (10:50 +0000)]
Add helper interface that all VA-API sinks must implement. e.g. vaapisink.
gb [Wed, 10 Mar 2010 13:13:51 +0000 (13:13 +0000)]
Use GST_DEBUG.
gb [Wed, 10 Mar 2010 13:10:59 +0000 (13:10 +0000)]
Fix GstVaapiImage and GstVaapiSubpicture initialization.
gb [Wed, 10 Mar 2010 13:02:45 +0000 (13:02 +0000)]
Fix GstVaapiSurface initialization, override constructed() method, not constructor(). GObject C is awful...
gb [Wed, 10 Mar 2010 12:25:38 +0000 (12:25 +0000)]
Dump caps.
gb [Wed, 10 Mar 2010 12:25:19 +0000 (12:25 +0000)]
Fix GstVaapiDisplay initialization.
gb [Wed, 10 Mar 2010 10:43:31 +0000 (10:43 +0000)]
Get VA image & subpicture formats as GstCaps.
gb [Wed, 10 Mar 2010 10:41:12 +0000 (10:41 +0000)]
Add helper to convert from GstVaapiImageFormat to GstCaps.
gb [Tue, 9 Mar 2010 12:00:32 +0000 (12:00 +0000)]
Cosmetics (drop unused variables).
gb [Fri, 5 Mar 2010 17:11:52 +0000 (17:11 +0000)]
Add boilerplate for vaapiconvert and vaapisink elements.
gb [Fri, 5 Mar 2010 15:29:04 +0000 (15:29 +0000)]
Add vaapiconvert element hierarchy.
gb [Fri, 5 Mar 2010 15:26:36 +0000 (15:26 +0000)]
Rename to vaapisink.
gb [Fri, 5 Mar 2010 10:07:22 +0000 (10:07 +0000)]
Shorter code (and more correct).
gb [Fri, 5 Mar 2010 10:04:55 +0000 (10:04 +0000)]
Add helper to get GstVaapiDisplay from a surface.
gb [Fri, 5 Mar 2010 08:52:20 +0000 (08:52 +0000)]
Fix subpicture formats list length.
gb [Thu, 4 Mar 2010 17:41:34 +0000 (17:41 +0000)]
Add utilities to check whether a VA-API driver supports specific image or subpicture format. Likewise for VA profile.
gb [Thu, 4 Mar 2010 17:40:47 +0000 (17:40 +0000)]
Cosmetics (more checks, includes).
gb [Thu, 4 Mar 2010 17:39:58 +0000 (17:39 +0000)]
Really add VA subpicture abstraction.
gb [Thu, 4 Mar 2010 17:39:01 +0000 (17:39 +0000)]
Add VA surface, image, subpicture abstractions. Ported over from Gnash.
gb [Mon, 25 Jan 2010 16:15:01 +0000 (16:15 +0000)]
Add initial VA display abstraction.
gb [Mon, 25 Jan 2010 15:04:10 +0000 (15:04 +0000)]
Add tests infrastructure.
gb [Mon, 25 Jan 2010 14:59:37 +0000 (14:59 +0000)]
Clean up VA-API checks.
gb [Mon, 25 Jan 2010 13:49:55 +0000 (13:49 +0000)]
Check for __attribute__((visibility("hidden"))).
gb [Tue, 12 Jan 2010 15:51:39 +0000 (15:51 +0000)]
Initial import of the gstreamer-vaapi hierarchy.