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
|
508edba9a0
|
Add VA profile abstraction.
|
2010-04-20 13:36:04 +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
|
10c454e801
|
Add initial VA/GLX texture abstraction though the API is not good enough yet.
|
2010-03-26 16:52:07 +00:00 |
|
gb
|
b50e7f1050
|
gstvaapicompat.h is a private header, don't install it.
|
2010-03-26 11:39:20 +00:00 |
|
gb
|
ec3a04d74d
|
Fix compile flags.
|
2010-03-26 08:00:32 +00:00 |
|
gb
|
89a99d828c
|
Add initial VA/GLX support.
|
2010-03-25 17:28:49 +00:00 |
|
gb
|
3fe6ca16e2
|
gstvaapicompat.h is now a private header (not installed).
|
2010-03-24 16:27:36 +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
|
b182366483
|
Move GValue specific stuff to a dedicated file.
|
2010-03-24 13:37:38 +00:00 |
|
gb
|
2cbcd31488
|
Add GParamSpecs for GstVaapiID.
|
2010-03-24 12:57:54 +00:00 |
|
gb
|
647621cf3c
|
Add GstVaapiID abstraction.
|
2010-03-24 09:52:43 +00:00 |
|
gb
|
b8b82d3337
|
Move private definitions and accessors to gstvaapiobject_priv.h.
|
2010-03-24 08:32:12 +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
|
3136cdc991
|
Try to improve switch to fullscreen mode.
|
2010-03-22 16:57:20 +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
|
873d5b7a04
|
Add GstVaapiPoint & GstVaapiRectangle data structures.
|
2010-03-22 12:16:47 +00:00 |
|
gb
|
ad54bcf903
|
Split X11 support to libgstvaapi-x11-*.so.*
|
2010-03-16 09:39:07 +00:00 |
|
gb
|
d6a6c1ef98
|
Don't install private headers.
|
2010-03-16 09:21:15 +00:00 |
|
gb
|
d6f883f73a
|
Rename vaapi_debug.h to gstvaapidebug.h.
|
2010-03-16 09:17:41 +00:00 |
|
gb
|
4e2db9d8e4
|
Move vaapi_utils.* to gstvaapiutils.*
|
2010-03-16 09:15:48 +00:00 |
|
gb
|
2ca21f9e41
|
Move X11 utilties to gstvaapiutils_x11.[ch].
|
2010-03-16 09:12:47 +00:00 |
|
gb
|
f2af51eefc
|
Rename GstVaapiSinkBase to GstVaapiVideoSink.
|
2010-03-16 09:03:10 +00:00 |
|
gb
|
7fe02f31a5
|
Add VA/X11 window abstraction.
|
2010-03-15 15:12:27 +00:00 |
|
gb
|
c465394864
|
Add basic GstVaapiVideoBuffer.
|
2010-03-12 23:48:50 +00:00 |
|
gb
|
809933a46b
|
Add GstVaapiImagePool and factor out GstVaapiSurfacePool from a base GstVaapiVideoPool.
|
2010-03-12 23:47:47 +00:00 |
|
gb
|
d1f3c3e6b0
|
Add VA surface pool (lazy allocator).
|
2010-03-12 17:45:18 +00:00 |
|
gb
|
224d06a03d
|
Add helper interface that all VA-API sinks must implement. e.g. vaapisink.
|
2010-03-11 10:50:27 +00:00 |
|
gb
|
6f20d84fa3
|
Add VA surface, image, subpicture abstractions. Ported over from Gnash.
|
2010-03-04 17:39:01 +00:00 |
|
gb
|
693277e278
|
Add initial VA display abstraction.
|
2010-01-25 16:15:01 +00:00 |
|
gb
|
c89e9afc5d
|
Initial import of the gstreamer-vaapi hierarchy.
|
2010-01-12 15:51:39 +00:00 |
|