gstreamer/gst-libs/gst/vaapi
Gwenole Beauchesne 91da4fcb18 mpeg2: fix memory leak of empty packets.
Fix memory leakage of empty packets, i.e. packets that only contain
the start code prefix. In particular, free empty user-data packets.

Besides, the codec parser will already fail gracefully if the packet
to parse does not have the minimum required size. So, we can also
completely drop the block of code that used to handle packets of size 4
(including the start code).
2012-10-09 18:05:48 +02:00
..
glibcompat.h glibcompat: add replacement for g_cond_wait_until(). 2012-09-12 13:42:49 +02:00
gstvaapi_priv.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapicodec_objects.c Fix build without JPEG decoder. 2012-04-16 10:02:29 +02:00
gstvaapicodec_objects.h jpeg: update to the latest VA-API changes (0.32.1+). 2012-07-31 11:51:57 +02:00
gstvaapicompat.h jpeg: update to the latest VA-API changes (0.32.1+). 2012-07-31 11:51:57 +02:00
gstvaapicontext.c context: JPEG codec does not need any reference frame. 2012-09-10 18:17:10 +02:00
gstvaapicontext.h context: allow number of reference frames to be set. 2012-09-10 18:15:02 +02:00
gstvaapidebug.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidecoder.c decoder: refine semantics of gst_vaapi_decoder_put_buffer(). 2012-10-09 15:04:36 +02:00
gstvaapidecoder.h vaapidecode: don't reset decoder if codec type is the same. 2012-09-11 17:08:47 +02:00
gstvaapidecoder_dpb.c dpb: mpeg2: cosmetics. 2012-04-12 11:00:22 +02:00
gstvaapidecoder_dpb.h Use standard G_GNUC_INTERNAL keyword instead of attribute_hidden. 2012-07-19 18:01:12 +02:00
gstvaapidecoder_h264.c h264: review and report errors accordingly. 2012-09-21 16:43:38 +02:00
gstvaapidecoder_h264.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapidecoder_jpeg.c decoder: cope with new GstVaapiContextInfo based API. 2012-09-10 18:27:40 +02:00
gstvaapidecoder_jpeg.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapidecoder_mpeg2.c mpeg2: fix memory leak of empty packets. 2012-10-09 18:05:48 +02:00
gstvaapidecoder_mpeg2.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapidecoder_mpeg4.c decoder: cope with new GstVaapiContextInfo based API. 2012-09-10 18:27:40 +02:00
gstvaapidecoder_mpeg4.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapidecoder_objects.c Add initial JPEG decoder. 2012-04-11 19:38:12 +02:00
gstvaapidecoder_objects.h Do not forward declare enums. 2012-09-07 11:54:09 +02:00
gstvaapidecoder_priv.h decoder: drop unused functions. 2012-10-09 14:40:00 +02:00
gstvaapidecoder_vc1.c decoder: cope with new GstVaapiContextInfo based API. 2012-09-10 18:27:40 +02:00
gstvaapidecoder_vc1.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapidisplay.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapidisplay.h Do not forward declare enums. 2012-09-07 11:54:09 +02:00
gstvaapidisplay_drm.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapidisplay_drm.h Add initial support for VA/DRM. 2012-08-01 16:40:17 +02:00
gstvaapidisplay_drm_priv.h Add initial support for VA/DRM. 2012-08-01 16:40:17 +02:00
gstvaapidisplay_glx.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapidisplay_glx.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapidisplay_glx_priv.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidisplay_priv.h display: add initial support for display attributes. 2012-08-27 17:52:32 +02:00
gstvaapidisplay_wayland.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapidisplay_wayland.h Add initial support for VA/Wayland. 2012-07-25 15:31:42 +02:00
gstvaapidisplay_wayland_priv.h wayland: cosmetics (remove tabs). 2012-10-05 13:38:48 +02:00
gstvaapidisplay_x11.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapidisplay_x11.h Drop support for obsolete VA-API versions < 0.30.4. 2012-07-20 14:11:42 +02:00
gstvaapidisplay_x11_priv.h display: fix physical display size when display is rotated. 2012-09-06 13:39:50 +02:00
gstvaapidisplaycache.c display: add display types. 2012-07-25 14:37:11 +02:00
gstvaapidisplaycache.h display: implement a VA display cache. 2012-01-12 16:09:08 +01:00
gstvaapiimage.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapiimage.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiimageformat.c Do not forward declare enums. 2012-09-07 11:54:09 +02:00
gstvaapiimageformat.h Do not forward declare enums. 2012-09-07 11:54:09 +02:00
gstvaapiimagepool.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapiimagepool.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiobject.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapiobject.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiobject_priv.h Add initial support for VA/Wayland. 2012-07-25 15:31:42 +02:00
gstvaapiparamspecs.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiparamspecs.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiprofile.c jpeg: fix build with VA-API < 0.32.0. 2012-06-26 15:18:53 +02:00
gstvaapiprofile.h Do not forward declare enums. 2012-09-07 11:54:09 +02:00
gstvaapisubpicture.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapisubpicture.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapisurface.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapisurface.h Do not forward declare enums. 2012-09-07 11:54:09 +02:00
gstvaapisurface_priv.h Use standard G_GNUC_INTERNAL keyword instead of attribute_hidden. 2012-07-19 18:01:12 +02:00
gstvaapisurfacepool.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapisurfacepool.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapisurfaceproxy.c surfaceproxy: add "duration" property. 2012-09-11 17:08:47 +02:00
gstvaapisurfaceproxy.h surfaceproxy: add "duration" property. 2012-09-11 17:08:47 +02:00
gstvaapitexture.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapitexture.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapitypes.h Do not forward declare enums. 2012-09-07 11:54:09 +02:00
gstvaapiutils.c display: add support for rotation modes. 2012-08-27 18:41:22 +02:00
gstvaapiutils.h display: add support for rotation modes. 2012-08-27 18:41:22 +02:00
gstvaapiutils_glx.c utils: drop unused GLX helpers. 2012-09-27 11:08:58 +02:00
gstvaapiutils_glx.h utils: drop unused GLX helpers. 2012-09-27 11:08:58 +02:00
gstvaapiutils_x11.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiutils_x11.h Use standard G_GNUC_INTERNAL keyword instead of attribute_hidden. 2012-07-19 18:01:12 +02:00
gstvaapivalue.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapivalue.h display: add support for rotation modes. 2012-08-27 18:41:22 +02:00
gstvaapivideobuffer.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapivideobuffer.h videobuffer: drop deprecated functions. 2012-07-24 16:13:31 +02:00
gstvaapivideobuffer_glx.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapivideobuffer_glx.h videobuffer: drop deprecated functions. 2012-07-24 16:13:31 +02:00
gstvaapivideobuffer_priv.h videobuffer: factor out base and GLX implementations. 2012-07-24 15:57:57 +02:00
gstvaapivideoconverter_glx.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapivideoconverter_glx.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapivideopool.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapivideopool.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiwindow.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapiwindow.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiwindow_drm.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapiwindow_drm.h Add initial support for VA/DRM. 2012-08-01 16:40:17 +02:00
gstvaapiwindow_glx.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapiwindow_glx.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiwindow_wayland.c wayland: cosmetics (remove tabs). 2012-10-05 13:38:48 +02:00
gstvaapiwindow_wayland.h Add initial support for VA/Wayland. 2012-07-25 15:31:42 +02:00
gstvaapiwindow_x11.c libs: fix build in strict ISO C mode. 2012-09-07 16:23:42 +02:00
gstvaapiwindow_x11.h libs: declare _get_type() functions as const. 2012-07-19 15:19:17 +02:00
gstvaapiworkarounds.h profile: match video/x-h263 as H.263 Baseline profile. 2012-01-24 10:15:00 +01:00
Makefile.am display: fix physical display size when display is rotated. 2012-09-06 13:39:50 +02:00
sysdeps.h Add glib compatibility glue for older versions. 2012-01-30 19:53:13 +01:00