gstreamer/gst-libs/gst/vaapi
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
..
gstvaapi_priv.h Move GST_VAAPI_DISPLAY_VADISPLAY() and GST_VAAPI_DISPLAY_{LOCK,UNLOCK}() to gstvaapidisplay_priv.h. 2010-04-01 09:47:59 +00:00
gstvaapicompat.h Enable build without VA/GLX extensions. i.e. fallback to TFP + FBO. 2010-03-30 13:01:34 +00:00
gstvaapicontext.c Add VA context abstraction. 2010-04-23 15:59:31 +00:00
gstvaapicontext.h Add VA context abstraction. 2010-04-23 15:59:31 +00:00
gstvaapidebug.h Only enable GST_DEBUG() if DEBUG is defined. Drop old D(bug()) stuff. 2010-03-25 17:21:13 +00:00
gstvaapidecoder.c Add initial (multithreaded) decoder based on FFmpeg. 2010-04-23 16:05:58 +00:00
gstvaapidecoder.h Add initial (multithreaded) decoder based on FFmpeg. 2010-04-23 16:05:58 +00:00
gstvaapidecoder_ffmpeg.c Add initial (multithreaded) decoder based on FFmpeg. 2010-04-23 16:05:58 +00:00
gstvaapidecoder_ffmpeg.h Add initial (multithreaded) decoder based on FFmpeg. 2010-04-23 16:05:58 +00:00
gstvaapidecoder_priv.h Add initial (multithreaded) decoder based on FFmpeg. 2010-04-23 16:05:58 +00:00
gstvaapidisplay.c Add VA profile abstraction. 2010-04-20 13:36:04 +00:00
gstvaapidisplay.h Add VA profile abstraction. 2010-04-20 13:36:04 +00:00
gstvaapidisplay_glx.c 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
gstvaapidisplay_glx.h Enable build without VA/GLX extensions. i.e. fallback to TFP + FBO. 2010-03-30 13:01:34 +00:00
gstvaapidisplay_glx_priv.h 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
gstvaapidisplay_priv.h Add VA profile abstraction. 2010-04-20 13:36:04 +00:00
gstvaapidisplay_x11.c 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
gstvaapidisplay_x11.h 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
gstvaapidisplay_x11_priv.h 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
gstvaapiimage.c Move GST_VAAPI_DISPLAY_VADISPLAY() and GST_VAAPI_DISPLAY_{LOCK,UNLOCK}() to gstvaapidisplay_priv.h. 2010-04-01 09:47:59 +00:00
gstvaapiimage.h Try to not reference VA-API types directly. 2010-03-30 07:39:16 +00:00
gstvaapiimageformat.c Include gstvaapicompat.h in source files only, not headers. 2010-03-24 16:25:56 +00:00
gstvaapiimageformat.h Include gstvaapicompat.h in source files only, not headers. 2010-03-24 16:25:56 +00:00
gstvaapiimagepool.c Fix short descriptions. 2010-03-24 08:16:32 +00:00
gstvaapiimagepool.h Fix documentation of *Class'es. 2010-03-21 08:45:09 +00:00
gstvaapimarshal.list Add "destroy" signal. 2010-03-23 17:12:40 +00:00
gstvaapiobject.c Move GST_VAAPI_DISPLAY_VADISPLAY() and GST_VAAPI_DISPLAY_{LOCK,UNLOCK}() to gstvaapidisplay_priv.h. 2010-04-01 09:47:59 +00:00
gstvaapiobject.h Add gst_vaapi_object_{,un}lock_display() helpers. 2010-03-26 15:22:00 +00:00
gstvaapiobject_priv.h 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
gstvaapiparamspecs.c All GstVaapiID are initialized to GST_VAAPI_ID_NONE by default. 2010-03-24 17:38:23 +00:00
gstvaapiparamspecs.h Add GParamSpecs for GstVaapiID. 2010-03-24 12:57:54 +00:00
gstvaapiprofile.c Add VA entrypoint abstraction. 2010-04-21 15:02:23 +00:00
gstvaapiprofile.h Fix VA profiles definitions for gst_vaapi_profile_get_codec() to work. 2010-04-23 10:58:19 +00:00
gstvaapisubpicture.c Move GST_VAAPI_DISPLAY_VADISPLAY() and GST_VAAPI_DISPLAY_{LOCK,UNLOCK}() to gstvaapidisplay_priv.h. 2010-04-01 09:47:59 +00:00
gstvaapisubpicture.h Try to not reference VA-API types directly. 2010-03-30 07:39:16 +00:00
gstvaapisurface.c Move GST_VAAPI_DISPLAY_VADISPLAY() and GST_VAAPI_DISPLAY_{LOCK,UNLOCK}() to gstvaapidisplay_priv.h. 2010-04-01 09:47:59 +00:00
gstvaapisurface.h Add gst_vaapi_surface_query_status() wrapper. 2010-03-30 08:11:50 +00:00
gstvaapisurfacepool.c Fix short descriptions. 2010-03-24 08:16:32 +00:00
gstvaapisurfacepool.h Fix documentation of *Class'es. 2010-03-21 08:45:09 +00:00
gstvaapisurfaceproxy.c Add surface proxy that holds a reference to the parent surface 2010-04-23 16:00:50 +00:00
gstvaapisurfaceproxy.h Add surface proxy that holds a reference to the parent surface 2010-04-23 16:00:50 +00:00
gstvaapitexture.c Fix TFP logic and simplify the FBO model. i.e. it's not necessary 2010-04-02 11:27:23 +00:00
gstvaapitexture.h Add initial VA/GLX texture abstraction though the API is not good enough yet. 2010-03-26 16:52:07 +00:00
gstvaapitypes.h All GstVaapiID are initialized to GST_VAAPI_ID_NONE by default. 2010-03-24 17:38:23 +00:00
gstvaapiutils.c Fix build with VA-API < 0.30. 2010-03-30 13:05:31 +00:00
gstvaapiutils.h Cosmetics. Make vaapi_check_status() use GST_DEBUG() for error messages. 2010-03-30 12:55:27 +00:00
gstvaapiutils_glx.c Fix OpenGL rendering on G45 systems. 2010-04-20 07:51:23 +00:00
gstvaapiutils_glx.h Fix TFP logic and simplify the FBO model. i.e. it's not necessary 2010-04-02 11:27:23 +00:00
gstvaapiutils_x11.c Allow derived classes to specify custom Visual and Colormap. 2010-03-25 17:18:06 +00:00
gstvaapiutils_x11.h Allow derived classes to specify custom Visual and Colormap. 2010-03-25 17:18:06 +00:00
gstvaapivalue.c Move GValue specific stuff to a dedicated file. 2010-03-24 13:37:38 +00:00
gstvaapivalue.h Add missing file (gstvaapivalue.h). 2010-03-24 15:18:33 +00:00
gstvaapivideobuffer.c Fix short descriptions. 2010-03-24 08:16:32 +00:00
gstvaapivideobuffer.h Fix documentation of *Class'es. 2010-03-21 08:45:09 +00:00
gstvaapivideopool.c Add a means to cap the number of objects allocated in the pool. 2010-04-21 15:03:31 +00:00
gstvaapivideopool.h Add a means to cap the number of objects allocated in the pool. 2010-04-21 15:03:31 +00:00
gstvaapivideosink.c Fix short descriptions. 2010-03-24 08:16:32 +00:00
gstvaapivideosink.h Add tedious documentation. 2010-03-19 15:45:21 +00:00
gstvaapiwindow.c Move GST_VAAPI_DISPLAY_VADISPLAY() and GST_VAAPI_DISPLAY_{LOCK,UNLOCK}() to gstvaapidisplay_priv.h. 2010-04-01 09:47:59 +00:00
gstvaapiwindow.h Make GstVaapiWindow* derive from GstVaapiObject. 2010-03-24 17:22:18 +00:00
gstvaapiwindow_glx.c The shared GL context in GstVaapiTexture is only useful for cases 2010-04-01 15:38:59 +00:00
gstvaapiwindow_glx.h Add gst_vaapi_window_glx_put_texture() helper. 2010-03-29 10:40:26 +00:00
gstvaapiwindow_x11.c 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
gstvaapiwindow_x11.h Add gst_vaapi_window_x11_is_foreign_xid() helper. 2010-03-25 17:18:36 +00:00
Makefile.am Add initial (multithreaded) decoder based on FFmpeg. 2010-04-23 16:05:58 +00:00