gstreamer/gst-libs/gst/vaapi
Gwenole Beauchesne 70b3600f11 encoder: add bitrate API.
Add gst_vaapi_encoder_set_bitrate() interface to allow the user control
the bitrate for encoding. Currently, changing this parameter is only
valid before the first frame is encoded. Should the value be modified
afterwards, then GST_VAAPI_ENCODER_STATUS_ERROR_OPERATION_FAILED is
returned.

https://bugzilla.gnome.org/show_bug.cgi?id=719529
2014-01-13 17:31:54 +01:00
..
glibcompat.h tests: simple-decoder: don't use deprecated g_thread_create(). 2014-01-06 10:04:08 +01:00
gstcompat.h plugins: factor out pad caps. 2013-12-18 16:38:57 +01:00
gstvaapicodec_objects.c codec: add helper macros to maintain object refcount. 2014-01-09 09:59:17 +01:00
gstvaapicodec_objects.h codec: add helper macros to maintain object refcount. 2014-01-09 09:59:17 +01:00
gstvaapicodedbuffer.c encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapicodedbuffer.h encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapicodedbuffer_priv.h encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapicodedbufferpool.c encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapicodedbufferpool.h encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapicodedbufferproxy.c encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapicodedbufferproxy.h encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapicodedbufferproxy_priv.h encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapicompat.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapicontext.c libs: add support for rate-control to GstVaapiContext. 2013-11-24 16:45:35 +01:00
gstvaapicontext.h libs: add support for rate-control to GstVaapiContext. 2013-11-24 16:45:35 +01:00
gstvaapidebug.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder.c Fix printf()-like formats. 2014-01-06 10:04:05 +01:00
gstvaapidecoder.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder_dpb.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder_dpb.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder_h264.c utils: h264: expose levels in public header. 2014-01-10 19:52:50 +01:00
gstvaapidecoder_h264.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapidecoder_jpeg.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder_jpeg.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapidecoder_mpeg2.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder_mpeg2.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapidecoder_mpeg4.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder_mpeg4.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapidecoder_objects.c codec: add helper macros to maintain object refcount. 2014-01-09 09:59:17 +01:00
gstvaapidecoder_objects.h codec: add helper macros to maintain object refcount. 2014-01-09 09:59:17 +01:00
gstvaapidecoder_priv.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder_unit.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder_unit.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder_vc1.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapidecoder_vc1.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapidisplay.c display: don't use GstCaps for decode or encode profiles list. 2013-12-20 17:16:58 +01:00
gstvaapidisplay.h display: don't use GstCaps for decode or encode profiles list. 2013-12-20 17:16:58 +01:00
gstvaapidisplay_drm.c display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_drm.h display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_drm_priv.h display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_glx.c display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_glx.h display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_glx_priv.h display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_priv.h display: allocate queried resources on-demand. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_wayland.c display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_wayland.h display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_wayland_priv.h display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_x11.c display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_x11.h display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplay_x11_priv.h display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplaycache.c display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapidisplaycache.h display: re-indent all GstVaapiDisplay related source code. 2013-12-20 17:16:12 +01:00
gstvaapiencoder.c encoder: add bitrate API. 2014-01-13 17:31:54 +01:00
gstvaapiencoder.h encoder: add bitrate API. 2014-01-13 17:31:54 +01:00
gstvaapiencoder_h264.c encoder: add bitrate API. 2014-01-13 17:31:54 +01:00
gstvaapiencoder_h264.h encoder: fix indentation. 2014-01-13 17:31:54 +01:00
gstvaapiencoder_h264_priv.h encoder: add bitrate API. 2014-01-13 17:31:54 +01:00
gstvaapiencoder_mpeg2.c encoder: add bitrate API. 2014-01-13 17:31:54 +01:00
gstvaapiencoder_mpeg2.h encoder: add mpeg2 encoder. 2013-11-24 16:52:05 +01:00
gstvaapiencoder_mpeg2_priv.h encoder: add bitrate API. 2014-01-13 17:31:54 +01:00
gstvaapiencoder_objects.c encoder: fix indentation. 2014-01-13 17:31:54 +01:00
gstvaapiencoder_objects.h encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapiencoder_priv.h encoder: add bitrate API. 2014-01-13 17:31:54 +01:00
gstvaapifilter.c plugins: use G_PARAM_STATIC_STRINGS. 2013-11-28 17:35:44 +01:00
gstvaapifilter.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapiimage.c legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiimage.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiimage_priv.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapiimagepool.c legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiimagepool.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiminiobject.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapiminiobject.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiobject.c legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiobject.h plugins: fix GLTextureUploadMeta to work with different texture ids. 2013-12-11 15:30:51 +01:00
gstvaapiobject_priv.h plugins: fix GLTextureUploadMeta to work with different texture ids. 2013-12-11 15:30:51 +01:00
gstvaapiparser_frame.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapiparser_frame.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapipixmap.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapipixmap.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapipixmap_priv.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapipixmap_x11.c Fix printf()-like formats. 2014-01-06 10:04:05 +01:00
gstvaapipixmap_x11.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapiprofile.c utils: add helper functions to get codec or profile name. 2013-12-20 17:16:12 +01:00
gstvaapiprofile.h utils: add helper functions to get codec or profile name. 2013-12-20 17:16:12 +01:00
gstvaapisubpicture.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapisubpicture.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapisurface.c Fix printf()-like formats. 2014-01-06 10:04:05 +01:00
gstvaapisurface.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapisurface_priv.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapisurfacepool.c legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapisurfacepool.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapisurfaceproxy.c surfaceproxy: add copy function. 2013-11-28 17:32:18 +01:00
gstvaapisurfaceproxy.h surfaceproxy: add copy function. 2013-11-28 17:32:18 +01:00
gstvaapisurfaceproxy_priv.h surfaceproxy: add copy function. 2013-11-28 17:32:18 +01:00
gstvaapitexture.c legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapitexture.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapitypes.h encoder: add rate control API. 2014-01-13 17:31:54 +01:00
gstvaapiutils.c libs: add rate-control attributes. 2013-11-24 16:45:31 +01:00
gstvaapiutils.h libs: add rate-control attributes. 2013-11-24 16:45:31 +01:00
gstvaapiutils_glx.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapiutils_glx.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapiutils_h264.c utils: h264: don't use fatal asserts. 2014-01-10 19:52:50 +01:00
gstvaapiutils_h264.h utils: h264: add helpers for profile and level string mappings. 2014-01-10 19:52:50 +01:00
gstvaapiutils_h264_priv.h utils: h264: expose levels in public header. 2014-01-10 19:52:50 +01:00
gstvaapiutils_mpeg2.c utils: add new MPEG-2 helper functions. 2014-01-13 16:25:49 +01:00
gstvaapiutils_mpeg2.h utils: add new MPEG-2 helper functions. 2014-01-13 16:25:49 +01:00
gstvaapiutils_mpeg2_priv.h utils: add new MPEG-2 helper functions. 2014-01-13 16:25:49 +01:00
gstvaapiutils_x11.c legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiutils_x11.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapivalue.c libs: add rate-control attributes. 2013-11-24 16:45:31 +01:00
gstvaapivalue.h libs: add rate-control attributes. 2013-11-24 16:45:31 +01:00
gstvaapiversion.h.in display: dump gstreamer-vaapi version for debugging purposes. 2013-01-18 14:49:15 +01:00
gstvaapivideopool.c legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapivideopool.h encoder: rework GstVaapiCodedBuffer and related proxy. 2013-12-04 19:14:38 +01:00
gstvaapivideopool_priv.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiwindow.c legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiwindow.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiwindow_drm.c legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiwindow_drm.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiwindow_glx.c Fix printf()-like formats. 2014-01-06 10:04:05 +01:00
gstvaapiwindow_glx.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiwindow_priv.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiwindow_wayland.c legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
gstvaapiwindow_wayland.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiwindow_x11.c Fix printf()-like formats. 2014-01-06 10:04:05 +01:00
gstvaapiwindow_x11.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiwindow_x11_priv.h legal: update copyright notice dates. 2013-11-22 06:39:20 +01:00
gstvaapiworkarounds.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
Makefile.am utils: add new MPEG-2 helper functions. 2014-01-13 16:25:49 +01:00
sysdeps.h legal: add per-file authorship information. 2013-11-22 06:39:15 +01:00
video-format.c utils: format: drop unused helper functions. 2013-12-21 12:35:24 +01:00
video-format.h utils: format: drop unused helper functions. 2013-12-21 12:35:24 +01:00