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
|
dba6645641
|
0.1.1.
|
2010-03-22 12:05:11 +00:00 |
|
gb
|
f4b2aee89e
|
Allow vaapisink to render videos in fullscreen mode.
|
2010-03-22 12:03:26 +00:00 |
|
gb
|
b8daf624c5
|
Add gst_vaapi_window_set_fullscreen() API.
|
2010-03-22 10:51:49 +00:00 |
|
gb
|
57c69b85eb
|
Size window so that to respect the video and pixel aspect ratio.
|
2010-03-22 10:03:24 +00:00 |
|
gb
|
c13c3c3620
|
Add gst_vaapi_display_get_pixel_aspect_ratio().
|
2010-03-22 09:32:01 +00:00 |
|
gb
|
a0ed6ea05b
|
Updates.
|
2010-03-22 08:45:03 +00:00 |
|
gb
|
01cc10fe51
|
Add display size accessors.
|
2010-03-22 08:44:38 +00:00 |
|
gb
|
cc1c61e917
|
Build-Requires: gstreamer-plugins-base >= 0.10.16.
|
2010-03-22 08:03:12 +00:00 |
|
gb
|
4f00d5657b
|
Fix documentation of *Class'es.
|
2010-03-21 08:45:09 +00:00 |
|
gb
|
edea5998f5
|
Move GstVaapiSurfaceRenderFlags conversion to get_PutSurface_flags_from_GstVaapiSurfaceRenderFlags().
|
2010-03-21 08:38:17 +00:00 |
|
gb
|
6179b6495e
|
Move GstVaapiSurfaceRenderFlags to gstvaapisurface.h since this will
also be useful for e.g. a gstvaapitexture.h.
|
2010-03-21 08:22:46 +00:00 |
|
gb
|
27307a6c1b
|
Rename gst_vaapi_window_put_surface_full() to plain gst_vaapi_window_put_surface().
|
2010-03-21 08:12:52 +00:00 |
|
gb
|
2b91d81836
|
Fix make dist for --enable-gtk-doc builds.
|
2010-03-19 17:15:16 +00:00 |
|
gb
|
8b93bb8b2a
|
Improve autogen.sh.
|
2010-03-19 17:13:59 +00:00 |
|
gb
|
69f2b146f7
|
Generate gtk-doc.make from gtkdocize.
|
2010-03-19 17:11:20 +00:00 |
|
gb
|
5c0ee54d03
|
Document public API for libgstvaapi-*.so.*.
|
2010-03-19 17:04:51 +00:00 |
|
gb
|
e24ba07b41
|
Document GstVaapiVideoBuffer.
|
2010-03-19 16:41:52 +00:00 |
|
gb
|
dabb757458
|
Document surface & image pools. Drop obsolete gst_vaapi_video_pool_new() function.
|
2010-03-19 16:08:48 +00:00 |
|
gb
|
d63f196c73
|
Add tedious documentation.
|
2010-03-19 15:45:21 +00:00 |
|
gb
|
9a1741a193
|
Beautify append_formats().
|
2010-03-19 10:42:11 +00:00 |
|
gb
|
a318326f7f
|
Simplify GstVaapiDisplay (use GArray).
|
2010-03-19 10:38:45 +00:00 |
|
gb
|
bb66a7ea4a
|
Factor out direct-rendering infrastructure.
|
2010-03-19 08:42:51 +00:00 |
|
gb
|
6b27844b5b
|
Allow user to specify inout-buffers & derive-image optimizations.
|
2010-03-18 16:18:17 +00:00 |
|
gb
|
d38a9232f8
|
Reduce number of debug messaged printed out.
|
2010-03-18 15:58:28 +00:00 |
|
gb
|
72cdf85977
|
Add vaDeriveImage() optimization.
|
2010-03-18 15:53:50 +00:00 |
|
gb
|
55b45d964d
|
Fix gst_vaapi_image_create() from a foreign VA image.
|
2010-03-18 15:52:20 +00:00 |
|
gb
|
ea2c6c502c
|
Add gst_vaapi_surface_derive_image() API.
|
2010-03-18 15:28:59 +00:00 |
|
gb
|
b9bf5678f9
|
Make it possible to bin an X11 window to GstVaapiWindowX11 with plain
g_object_new() and "xid" property. i.e. get foreign window size in
gst_vaapi_window_x11_create().
|
2010-03-18 13:49:50 +00:00 |
|
gb
|
9ecf541b67
|
Try YV12 & I420 image formats too.
|
2010-03-18 13:08:17 +00:00 |
|
gb
|
087b1dabda
|
Split map/unmap functions into internal functions that don't check preconditions.
|
2010-03-18 12:59:55 +00:00 |
|
gb
|
f80e194549
|
Improve gst_vaapi_image_new() sanity checks.
|
2010-03-18 12:56:53 +00:00 |
|
gb
|
941e7d8d63
|
Fix typo.
|
2010-03-18 12:52:58 +00:00 |
|
gb
|
c0462fe0c8
|
Check if our inout buffer is still alive or default to a separate output buffer.
|
2010-03-18 08:45:57 +00:00 |
|
gb
|
79c168751a
|
Factor out buffers negotiation and optimization checks.
|
2010-03-18 08:16:59 +00:00 |
|
gb
|
c561cead2b
|
Use gtypes.
|
2010-03-18 08:02:25 +00:00 |
|
gb
|
cf432f9ec8
|
Optimize gst_vaapi_image_is_linear() and simplify gst_vaapi_image_update_from_buffer().
|
2010-03-17 10:43:02 +00:00 |
|
gb
|
bcb5d3f138
|
Add VA display locking utilities.
|
2010-03-17 07:59:31 +00:00 |
|
gb
|
65cc4aa494
|
Initialize the X window in a ::set_caps() handler.
Also fix build with GStreamer < 0.10.25. i.e. use preroll/render hooks.
|
2010-03-17 07:20:19 +00:00 |
|
gb
|
912684b904
|
Don't show window by default during creation.
|
2010-03-17 07:17:17 +00:00 |
|
gb
|
69943d51ff
|
Fix gst_vaapi_window_x11_destroy().
|
2010-03-17 06:49:27 +00:00 |
|
gb
|
fae3777c15
|
Alias sink & src pad buffers whenever possible.
|
2010-03-16 17:57:57 +00:00 |
|
gb
|
f016dc50c2
|
Extend GstVaapiImage API with *_get_image(), *_is_linear(), *_get_data_size().
|
2010-03-16 17:57:23 +00:00 |
|
gb
|
21a9a0aac2
|
Make GstVaapiVideoBuffer handle two pools. i.e. both image & surface at the same time.
|
2010-03-16 17:10:02 +00:00 |
|
gb
|
8de41f081d
|
Fix image & surface size cache.
|
2010-03-16 14:37:47 +00:00 |
|