gstreamer/gst-libs/gst/vaapi
Gwenole Beauchesne d51bb87482 mpeg2: rework generation of presentation timestamps.
Always prefer PTS from the demuxer layer for GOP times. If this is invalid,
i.e. demuxer could not determine the PTS or the generated PTS is lower than
max PTS from past pictures, then try to fix it up based on the duration of
a frame.

For picture PTS, simply use the GOP PTS formerly computed then use TSN to
reconstruct a current time. Also now handle wrapped TSN correctly.
2012-03-30 17:08:37 +02:00
..
glibcompat.h glib: map deprecated API to glib >= 2.32 equivalents. 2012-02-07 11:07:15 +01:00
gstvaapi_priv.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapicodec_objects.c decoder: allow pictures to be cloned for field decoding. 2012-03-28 18:58:27 +02:00
gstvaapicodec_objects.h decoder: allow pictures to be cloned for field decoding. 2012-03-28 18:58:27 +02:00
gstvaapicompat.h compat: add compatibility glue with VA-API 0.34+ (WIP). 2012-03-23 17:13:58 +01:00
gstvaapicontext.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapicontext.h legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapidebug.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidecoder.c decoder: maintain caps for interlaced streams. 2012-03-19 18:43:06 +01:00
gstvaapidecoder.h legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapidecoder_dpb.c mpeg2: add new decoded picture buffer infrastructure. 2012-03-28 19:36:52 +02:00
gstvaapidecoder_dpb.h mpeg2: add new decoded picture buffer infrastructure. 2012-03-28 19:36:52 +02:00
gstvaapidecoder_ffmpeg.c vaapipostproc: get "interlaced" attribute from surface proxy. 2012-03-28 17:59:19 +02:00
gstvaapidecoder_ffmpeg.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidecoder_h264.c h264: skip all Filler Data NALs. 2012-03-23 17:11:18 +01:00
gstvaapidecoder_h264.h Add initial H.264 decoder. 2012-01-29 15:27:59 +01:00
gstvaapidecoder_mpeg2.c mpeg2: rework generation of presentation timestamps. 2012-03-30 17:08:37 +02:00
gstvaapidecoder_mpeg2.h mpeg2: replace GstVaapiTSB API with GstAdapter (gst-plugins-base >= 0.10.24). 2012-01-16 11:40:50 +01:00
gstvaapidecoder_mpeg4.c mpeg4: check for decoder status prior to decoding packet. 2012-03-22 14:44:42 +01:00
gstvaapidecoder_mpeg4.h mpeg4: replace GstVaapiTSB with GstAdapter (gst-plugins-base >= 0.10.24). 2012-01-16 11:40:51 +01:00
gstvaapidecoder_objects.c decoder: add first-field flag to picture. 2012-03-28 19:25:49 +02:00
gstvaapidecoder_objects.h mpeg2: add support for interlaced streams. 2012-03-28 19:40:27 +02:00
gstvaapidecoder_priv.h decoder: maintain caps for interlaced streams. 2012-03-19 18:43:06 +01:00
gstvaapidecoder_vc1.c decoder: fix semantics of SKIPPED pictures. 2012-03-28 17:59:19 +02:00
gstvaapidecoder_vc1.h vc1: replace GstVaapiTSB with GstAdapter (gst-plugins-base >= 0.10.24). 2012-01-16 11:40:51 +01:00
gstvaapidisplay.c glib: map deprecated API to glib >= 2.32 equivalents. 2012-02-07 11:07:15 +01:00
gstvaapidisplay.h legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
gstvaapidisplay_glx.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapidisplay_glx.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidisplay_glx_priv.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidisplay_priv.h legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
gstvaapidisplay_x11.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapidisplay_x11.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidisplay_x11_priv.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapidisplaycache.c glib: map deprecated API to glib >= 2.32 equivalents. 2012-02-07 11:07:15 +01:00
gstvaapidisplaycache.h display: implement a VA display cache. 2012-01-12 16:09:08 +01:00
gstvaapiimage.c image: fix source stride in picture copy. 2012-02-15 14:08:44 +01:00
gstvaapiimage.h legal: fix year for some copyright notices. 2012-01-16 11:40:51 +01:00
gstvaapiimageformat.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiimageformat.h legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapiimagepool.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiimagepool.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapimarshal.list Add "destroy" signal. 2010-03-23 17:12:40 +00:00
gstvaapiobject.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiobject.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiobject_priv.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiparamspecs.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiparamspecs.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiprofile.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiprofile.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapisubpicture.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapisubpicture.h legal: add Intel copyright on modified files. 2012-01-16 11:40:51 +01:00
gstvaapisurface.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapisurface.h surface: don't expose gst_vaapi_surface_get_parent_context(). 2012-01-18 10:42:38 +01:00
gstvaapisurface_priv.h surface: don't expose gst_vaapi_surface_get_parent_context(). 2012-01-18 10:42:38 +01:00
gstvaapisurfacepool.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapisurfacepool.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapisurfaceproxy.c vaapipostproc: get "interlaced" attribute from surface proxy. 2012-03-28 17:59:19 +02:00
gstvaapisurfaceproxy.h vaapipostproc: get "interlaced" attribute from surface proxy. 2012-03-28 17:59:19 +02:00
gstvaapitexture.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapitexture.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapitypes.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiutils.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiutils.h glib: fix includes. 2012-02-07 10:06:15 +01:00
gstvaapiutils_glx.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiutils_glx.h glib: fix includes. 2012-02-07 10:06:15 +01:00
gstvaapiutils_tsb.c Add timestamp buffer store helper utils. 2012-01-16 11:40:50 +01:00
gstvaapiutils_tsb.h Add timestamp buffer store helper utils. 2012-01-16 11:40:50 +01:00
gstvaapiutils_x11.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiutils_x11.h glib: fix includes. 2012-02-07 10:06:15 +01:00
gstvaapivalue.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapivalue.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapivideobuffer.c videobuffer: add surface render flags. 2012-03-26 12:01:36 +02:00
gstvaapivideobuffer.h videobuffer: add surface render flags. 2012-03-26 12:01:36 +02:00
gstvaapivideobuffer_glx.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapivideobuffer_glx.h videobuffer: add GLX buffer support. 2011-12-08 15:13:35 +01:00
gstvaapivideobuffer_priv.h videobuffer: add GLX buffer support. 2011-12-08 15:13:35 +01:00
gstvaapivideoconverter_glx.c videobuffer: add surface render flags. 2012-03-26 12:01:36 +02:00
gstvaapivideoconverter_glx.h videobuffer: add GLX buffer support. 2011-12-08 15:13:35 +01:00
gstvaapivideopool.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapivideopool.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapivideosink.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapivideosink.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiwindow.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiwindow.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiwindow_glx.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiwindow_glx.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiwindow_x11.c Add header for system-dependent definitions. 2012-01-30 19:52:10 +01:00
gstvaapiwindow_x11.h legal: fix copyright notices to include "Copyright" term. 2012-01-16 11:40:51 +01:00
gstvaapiworkarounds.h profile: match video/x-h263 as H.263 Baseline profile. 2012-01-24 10:15:00 +01:00
Makefile.am mpeg2: add new decoded picture buffer infrastructure. 2012-03-28 19:36:52 +02:00
sysdeps.h Add glib compatibility glue for older versions. 2012-01-30 19:53:13 +01:00