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
|
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
|
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
|
e4d9e06945
|
Fix documentation.
|
2010-03-24 13:44:01 +00:00 |
|
gb
|
b182366483
|
Move GValue specific stuff to a dedicated file.
|
2010-03-24 13:37:38 +00:00 |
|
gb
|
1959fa5b20
|
Cosmetics (vertical alignment).
|
2010-03-24 13:21:54 +00:00 |
|
gb
|
358be3dda9
|
Fix return value on error.
|
2010-03-24 13:20:34 +00:00 |
|
gb
|
a91206bbc1
|
Move "id" down to the GstVaapiObject base.
|
2010-03-24 13:19:58 +00:00 |
|
gb
|
1a90e11ae5
|
Cosmetics (drop extraneous empty line).
|
2010-03-24 12:59:22 +00:00 |
|
gb
|
2cbcd31488
|
Add GParamSpecs for GstVaapiID.
|
2010-03-24 12:57:54 +00:00 |
|
gb
|
a09c84b04d
|
Add GST_VAAPI_ID_FORMAT() and GST_VAAPI_ID_ARGS() helpers.
|
2010-03-24 12:38:40 +00:00 |
|
gb
|
647621cf3c
|
Add GstVaapiID abstraction.
|
2010-03-24 09:52:43 +00:00 |
|
gb
|
63add8fd63
|
Drop useless include (<va/va_backend.h>).
|
2010-03-24 08:35:27 +00:00 |
|
gb
|
9233fcf676
|
Optimize GST_VAAPI_OBJECT_GET_DISPLAY to avoid a run-time check.
|
2010-03-24 08:34:11 +00:00 |
|
gb
|
b8b82d3337
|
Move private definitions and accessors to gstvaapiobject_priv.h.
|
2010-03-24 08:32:12 +00:00 |
|
gb
|
755f198a74
|
Fix short descriptions.
|
2010-03-24 08:16:32 +00:00 |
|
gb
|
9df9f60d62
|
Use a black background for new windows.
|
2010-03-23 17:29:47 +00:00 |
|
gb
|
e403f26bc5
|
Add "destroy" signal.
|
2010-03-23 17:12:40 +00:00 |
|
gb
|
2155318d12
|
Make GstVaapi{Surface,Image,Subpicture} derive from a GstVaapiObject.
|
2010-03-23 16:21:28 +00:00 |
|
gb
|
b271ebd760
|
Drop introspection annotations since they require gtk-doc >= 1.12.
|
2010-03-23 13:32:36 +00:00 |
|
gb
|
b4aaa2e8c1
|
Add note about the fact that the surface holds an extra reference to the subpicture.
|
2010-03-23 10:51:35 +00:00 |
|
gb
|
95edba8907
|
Improve debugging messages.
|
2010-03-23 10:49:33 +00:00 |
|
gb
|
6a8c6ad04c
|
Add gst_vaapi_surface_{,de}associate_subpicture() API.
|
2010-03-23 10:36:20 +00:00 |
|
gb
|
55c5b220cd
|
Wait for MapNotify or UnmapNotify events on foreign windows too.
|
2010-03-23 08:13:37 +00:00 |
|
gb
|
0bf40c2d44
|
Check whether the foreign XID is mapped at binding time.
|
2010-03-23 07:42:05 +00:00 |
|
gb
|
e4a4fd9742
|
Fix warnings (drop extraneous var).
|
2010-03-23 06:41:29 +00:00 |
|
gb
|
a1b25e8807
|
Add GST_VAAPI_WINDOW_XWINDOW() helper macro.
|
2010-03-23 06:40:27 +00:00 |
|
gb
|
df9e25d473
|
Shorten condition.
|
2010-03-22 16:59:29 +00:00 |
|
gb
|
3136cdc991
|
Try to improve switch to fullscreen mode.
|
2010-03-22 16:57:20 +00:00 |
|
gb
|
1c647d1f69
|
Improve display locking and rework X event wait functions.
|
2010-03-22 16:01:34 +00:00 |
|
gb
|
729f4fc9c6
|
Move _GstVaapiWindowPrivate declaration to gstvaapiwindow_priv.h.
|
2010-03-22 13:06:41 +00:00 |
|
gb
|
6407e5339a
|
Add private API to set window size & fullscreen modes
without triggering any notification or virtual functions.
This is useful for derived class to fix up sizes whenever appropriate.
|
2010-03-22 13:05:05 +00:00 |
|
gb
|
8e773e6d10
|
Add gst_vaapi_window_get_fullscreen() helper and "fullscreen" property.
|
2010-03-22 12:47:13 +00:00 |
|
gb
|
cc10345448
|
Add gst_vaapi_window_get_display() to base.
|
2010-03-22 12:39:02 +00:00 |
|
gb
|
873d5b7a04
|
Add GstVaapiPoint & GstVaapiRectangle data structures.
|
2010-03-22 12:16:47 +00:00 |
|
gb
|
b8daf624c5
|
Add gst_vaapi_window_set_fullscreen() API.
|
2010-03-22 10:51:49 +00:00 |
|