gb
|
1165419fd0
|
Add glXSwapBuffers() workaround for NVIDIA.
|
2010-03-29 13:40:27 +00:00 |
|
gb
|
ee230e6a1d
|
Improve VA/GLX textures test.
|
2010-03-29 13:27:16 +00:00 |
|
gb
|
9255310311
|
Fix texture rendering.
|
2010-03-29 12:51:38 +00:00 |
|
gb
|
ab8b90aa59
|
Fix documentation.
|
2010-03-29 11:25:20 +00:00 |
|
gb
|
dd92195093
|
Add gst_vaapi_window_glx_put_texture() helper.
|
2010-03-29 10:40:26 +00:00 |
|
gb
|
504dc9bf98
|
Fix typos.
|
2010-03-29 09:09:30 +00:00 |
|
gb
|
9b66ed1233
|
Move code around.
|
2010-03-26 17:00:45 +00:00 |
|
gb
|
10c454e801
|
Add initial VA/GLX texture abstraction though the API is not good enough yet.
|
2010-03-26 16:52:07 +00:00 |
|
gb
|
9981f37de7
|
Add gst_vaapi_object_{,un}lock_display() helpers.
|
2010-03-26 15:22:00 +00:00 |
|
gb
|
9248f18735
|
Factor out image utilities.
|
2010-03-26 15:16:01 +00:00 |
|
gb
|
22fe28b823
|
MT-Safe: lock display.
|
2010-03-26 11:54:43 +00:00 |
|
gb
|
d84d6b0f80
|
Make sure window resize completed prior to resizing the GL viewport.
|
2010-03-26 11:50:31 +00:00 |
|
gb
|
b50e7f1050
|
gstvaapicompat.h is a private header, don't install it.
|
2010-03-26 11:39:20 +00:00 |
|
gb
|
9f369020b5
|
Add gst_vaapi_display_{sync,flush}() helpers.
|
2010-03-26 11:35:20 +00:00 |
|
gb
|
8ea56134da
|
Add "synchronous" mode.
|
2010-03-26 11:30:54 +00:00 |
|
gb
|
15b2a9beec
|
Only add _display suffix to open & close members because they could be #define to some arbitrary value. lock/unlock are safe names.
|
2010-03-26 11:02:12 +00:00 |
|
gb
|
72fb4f6def
|
Restore GLX context only if there is one.
|
2010-03-26 10:09:23 +00:00 |
|
gb
|
c9f62b7405
|
Add gst_vaapi_window_glx_make_current(). Handle X11 window size changes and reset the GL viewport.
|
2010-03-26 09:41:12 +00:00 |
|
gb
|
c3dcabd90c
|
Check GstVaapiWindow::render() is available prior to calling it.
|
2010-03-26 08:35:24 +00:00 |
|
gb
|
1b62b8a642
|
Add VA/GLX display tests.
|
2010-03-26 08:10:23 +00:00 |
|
gb
|
ec3a04d74d
|
Fix compile flags.
|
2010-03-26 08:00:32 +00:00 |
|
gb
|
02868d70f7
|
Add missing API documentation.
|
2010-03-25 17:39:06 +00:00 |
|
gb
|
89a99d828c
|
Add initial VA/GLX support.
|
2010-03-25 17:28:49 +00:00 |
|
gb
|
511463c699
|
Add missing includes (for vaapi_check_status()).
|
2010-03-25 17:21:56 +00:00 |
|
gb
|
d56fcd0c2b
|
Only enable GST_DEBUG() if DEBUG is defined. Drop old D(bug()) stuff.
|
2010-03-25 17:21:13 +00:00 |
|
gb
|
fddeb54248
|
Add gst_vaapi_window_x11_is_foreign_xid() helper.
|
2010-03-25 17:18:36 +00:00 |
|
gb
|
b36a2142e4
|
Allow derived classes to specify custom Visual and Colormap.
|
2010-03-25 17:18:06 +00:00 |
|
gb
|
86954a32c5
|
Allow window creation with a specific visual (e.g. for GLX support).
|
2010-03-25 13:54:06 +00:00 |
|
gb
|
6ad73da390
|
Fix return value on error (though it's the same in the end).
|
2010-03-25 13:21:19 +00:00 |
|
gb
|
67de515e63
|
Simplify initialization of VADisplay.
|
2010-03-25 12:39:54 +00:00 |
|
gb
|
0eab340803
|
Move __attribute__((visibility("hidden"))) check down.
|
2010-03-25 10:04:39 +00:00 |
|
gb
|
1703ef2aca
|
Restore the gst_vaapi_{surface,image,subpicture}_get_id() interfaces.
|
2010-03-25 09:49:17 +00:00 |
|
gb
|
e4775c4e16
|
Use the parent display object, no need to maintain another one.
In the end, libgstvaapi-x11 reduced by 1 KB in .text vs. 0.1.1.
|
2010-03-25 09:39:17 +00:00 |
|
gb
|
56658c7aac
|
Add more internal helpers.
|
2010-03-25 09:37:40 +00:00 |
|
gb
|
2ecadd45b8
|
Rename to GST_VAAPI_OBJECT_DISPLAY().
|
2010-03-24 17:40:19 +00:00 |
|
gb
|
9961c03c6a
|
All GstVaapiID are initialized to GST_VAAPI_ID_NONE by default.
Besides, all GstVaapiObject derived class shall initialize "id" to a valid value.
|
2010-03-24 17:38:23 +00:00 |
|
gb
|
0881507989
|
Make GstVaapiWindow* derive from GstVaapiObject.
|
2010-03-24 17:22:18 +00:00 |
|
gb
|
1661b0a2a7
|
Factor out use gstreamer-vaapi (PACKAGE name).
|
2010-03-24 16:37:35 +00:00 |
|
gb
|
5b9e2cd7d8
|
Improve versioning summary.
|
2010-03-24 16:35:36 +00:00 |
|
gb
|
3fe6ca16e2
|
gstvaapicompat.h is now a private header (not installed).
|
2010-03-24 16:27:36 +00:00 |
|
gb
|
520f7ac5b6
|
Include gstvaapicompat.h in source files only, not headers.
|
2010-03-24 16:25:56 +00:00 |
|
gb
|
1727295d2c
|
Drop tedious LIBVA_EXTRA_{CFLAGS,LIBS} definitions in Makefile.am. Override CFLAGS & LIBS instead.
|
2010-03-24 16:21:20 +00:00 |
|
gb
|
725bc7a607
|
Add compatibility with the original VA-API 0.29.
|
2010-03-24 16:17:49 +00:00 |
|
gb
|
afa9b9be06
|
Add missing file (gstvaapivalue.h).
|
2010-03-24 15:18:33 +00:00 |
|
gb
|
4f7af960cb
|
Fix g_warning() invocation.
|
2010-03-24 15:12:56 +00:00 |
|
gb
|
ae6c1637f3
|
Deassociate subpictures while destroying the surface.
|
2010-03-24 15:11:26 +00:00 |
|
gb
|
c8ec504343
|
Fix destruction order of subpictures. They should be destroyed first.
|
2010-03-24 14:57:33 +00:00 |
|
gb
|
9713d1a950
|
Add support for AYUV format.
|
2010-03-24 14:46:33 +00:00 |
|
gb
|
992df1819e
|
Simplify upload process and fallback to subpictures.
|
2010-03-24 14:36:39 +00:00 |
|
gb
|
e4d9e06945
|
Fix documentation.
|
2010-03-24 13:44:01 +00:00 |
|