gb
|
a203d19a35
|
Add initial (multithreaded) decoder based on FFmpeg.
There are tons of bugs left:
- Decoder API not nice enough with error conditions
- FFmpeg parser is sometimes broken
- Packets queue can be lost
|
2010-04-23 16:05:58 +00:00 |
|
gb
|
5fb146c298
|
Add surface proxy that holds a reference to the parent surface
and that returns the surface to that context on destruction.
|
2010-04-23 16:00:50 +00:00 |
|
gb
|
ecf60d2284
|
Add VA context abstraction.
|
2010-04-23 15:59:31 +00:00 |
|
gb
|
6cb6c387e9
|
Fix VA profiles definitions for gst_vaapi_profile_get_codec() to work.
|
2010-04-23 10:58:19 +00:00 |
|
gb
|
b0493e729c
|
Add a means to cap the number of objects allocated in the pool.
|
2010-04-21 15:03:31 +00:00 |
|
gb
|
30fbcb1ee8
|
Add VA entrypoint abstraction.
|
2010-04-21 15:02:23 +00:00 |
|
gb
|
508edba9a0
|
Add VA profile abstraction.
|
2010-04-20 13:36:04 +00:00 |
|
gb
|
fa11094655
|
Fix OpenGL rendering on G45 systems.
|
2010-04-20 07:51:23 +00:00 |
|
gb
|
d1709fef62
|
Fix gl_create_context() to find a GLXFBConfig compatible with the parent GL context.
|
2010-04-16 13:47:30 +00:00 |
|
gb
|
b8aadb9e82
|
Fix TFP logic and simplify the FBO model. i.e. it's not necessary
to create another texture (and storage) for the TFP, simply a new texture name.
|
2010-04-02 11:27:23 +00:00 |
|
gb
|
8e6dea5b74
|
Fix get-out conditions.
|
2010-04-01 16:11:54 +00:00 |
|
gb
|
3ddab3f253
|
The shared GL context in GstVaapiTexture is only useful for cases
where TFP+FBO are used, thus avoiding the need fully preserve the states
and call into glGet*() functions that need synchronization.
|
2010-04-01 15:38:59 +00:00 |
|
gb
|
9075c8d23d
|
Shorter structs.
|
2010-04-01 13:55:19 +00:00 |
|
gb
|
7edf8c9bb7
|
Make more helpers internal, thus reducing .text size further. Add gst_vaapi_display_x11_get_screen() helper along the way.
|
2010-04-01 13:41:24 +00:00 |
|
gb
|
6b56ca0068
|
Move GST_VAAPI_DISPLAY_VADISPLAY() and GST_VAAPI_DISPLAY_{LOCK,UNLOCK}() to gstvaapidisplay_priv.h.
|
2010-04-01 09:47:59 +00:00 |
|
gb
|
702f844a7e
|
Improve handling of GL contexts.
|
2010-03-31 15:25:19 +00:00 |
|
gb
|
bc9060f425
|
Simplify summary.
|
2010-03-30 16:41:21 +00:00 |
|
gb
|
39ac673b58
|
Bump version for development.
|
2010-03-30 13:33:12 +00:00 |
|
gb
|
fa12d47020
|
Rename -dev package to libgstvaapi-dev.
|
2010-03-30 13:29:34 +00:00 |
|
gb
|
9f7d2909ad
|
Updates.
|
2010-03-30 13:17:12 +00:00 |
|
gb
|
ea1fdba723
|
Fix build with VA-API < 0.30.
|
2010-03-30 13:05:31 +00:00 |
|
gb
|
28f73fb582
|
Enable build without VA/GLX extensions. i.e. fallback to TFP + FBO.
|
2010-03-30 13:01:34 +00:00 |
|
gb
|
502dec7c1c
|
Add TFP and FBO helpers.
|
2010-03-30 12:59:15 +00:00 |
|
gb
|
4ff830812f
|
Cosmetics. Make vaapi_check_status() use GST_DEBUG() for error messages.
|
2010-03-30 12:55:27 +00:00 |
|
gb
|
c58a45f099
|
Use a shorter function name.
|
2010-03-30 08:13:34 +00:00 |
|
gb
|
a1dbe90077
|
Add gst_vaapi_surface_query_status() wrapper.
|
2010-03-30 08:11:50 +00:00 |
|
gb
|
35b6198d55
|
Fix leftover during migration.
|
2010-03-30 07:50:11 +00:00 |
|
gb
|
fb4fffd5cb
|
Rename to gst/ as sys/ was too vague.
|
2010-03-30 07:46:47 +00:00 |
|
gb
|
05a1ed2d23
|
Try to not reference VA-API types directly.
|
2010-03-30 07:39:16 +00:00 |
|
gb
|
63a0dfcd3f
|
Fix reflection code to preserve aspect ratio.
|
2010-03-29 16:24:37 +00:00 |
|
gb
|
fc05ddf201
|
Fix fullscreen mode.
|
2010-03-29 16:17:38 +00:00 |
|
gb
|
c5ff596316
|
Add OpenGL reflection effect ("use-reflection").
|
2010-03-29 15:59:44 +00:00 |
|
gb
|
201a7c9ce1
|
Use a projection suitable for rotation around the Y axis.
|
2010-03-29 15:51:54 +00:00 |
|
gb
|
3c48a3004c
|
Don't build vaapisink/gl by default. However, if this is enabled, use the GL renderer by default.
|
2010-03-29 15:03:30 +00:00 |
|
gb
|
28e2b37cfb
|
Add libgstvaapi-glx-0 package.
|
2010-03-29 14:50:52 +00:00 |
|
gb
|
b4868f9f50
|
Really fix make distclean.
|
2010-03-29 14:47:49 +00:00 |
|
gb
|
a744a498b1
|
Fix make dist.
|
2010-03-29 14:43:22 +00:00 |
|
gb
|
c7ab525a97
|
Fix make distclean.
|
2010-03-29 14:42:57 +00:00 |
|
gb
|
7c7a772824
|
Fix make dist.
|
2010-03-29 14:40:26 +00:00 |
|
gb
|
1df2dfaab0
|
Fix doc build.
|
2010-03-29 14:31:17 +00:00 |
|
gb
|
ff152c2c1b
|
Fix build without GLX.
|
2010-03-29 14:21:51 +00:00 |
|
gb
|
59421c67e3
|
0.1.2.
|
2010-03-29 14:13:55 +00:00 |
|
gb
|
5e8b1d678f
|
Add VA/GLX support to vaapisink.
|
2010-03-29 14:13:26 +00:00 |
|
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 |
|