gstreamer/gst-libs/gst/video
Guillaume Desmottes bcca3b926c videoencoder: implement QoS
It allows encoders to detect and drop input frames which are already
late to increase the chance of the pipeline to catch up.

The QoS logic and code is directly copied from gstvideodecoder.c.

https://bugzilla.gnome.org/show_bug.cgi?id=582166
2017-10-19 16:26:22 +02:00
..
.gitignore Update .gitignore 2012-08-08 09:06:30 +01:00
colorbalance.c docs: Convert gtkdoc comments to markdown 2017-03-10 18:19:17 -03:00
colorbalance.h libs: add some more missing GST_EXPORT 2017-08-10 10:27:23 +01:00
colorbalancechannel.c docs: Convert gtkdoc comments to markdown 2017-03-10 18:19:17 -03:00
colorbalancechannel.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
convertframe.c convertframe: Fix leak in case of vcrop is disabled 2017-07-07 09:26:22 +03:00
gstvideoaffinetransformationmeta.c video/affinetransformationmeta: use the provided doc comment for the struct 2017-08-24 19:11:29 +10:00
gstvideoaffinetransformationmeta.h video/affinetransformationmeta: use the provided doc comment for the struct 2017-08-24 19:11:29 +10:00
gstvideodecoder.c Use proper GtkDoc notation for NULL/FALSE/TRUE 2017-10-03 14:31:18 -07:00
gstvideodecoder.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
gstvideoencoder.c videoencoder: implement QoS 2017-10-19 16:26:22 +02:00
gstvideoencoder.h videoencoder: implement QoS 2017-10-19 16:26:22 +02:00
gstvideofilter.c video-filter: Support allocation pool with pool object 2017-09-06 14:20:46 -04:00
gstvideofilter.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
gstvideometa.c videometa: Don't crash if adding the timecode meta to a buffer failed 2017-07-24 16:29:53 +03:00
gstvideometa.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
gstvideopool.c Use proper GtkDoc notation for NULL/FALSE/TRUE 2017-10-03 14:31:18 -07:00
gstvideopool.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
gstvideosink.c Use proper GtkDoc notation for NULL/FALSE/TRUE 2017-10-03 14:31:18 -07:00
gstvideosink.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
gstvideotimecode.c timecode: Fix invalid drop-frame timecode right before a new second 2017-04-09 11:15:27 +03:00
gstvideotimecode.h videotimecode: Add GST_VIDEO_TIME_CODE_INIT macro 2017-07-25 10:03:41 +03:00
gstvideoutils.c libs: video: split allocation query caos and pad caps 2016-04-05 11:32:50 +02:00
gstvideoutils.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
gstvideoutilsprivate.c videoutilsprivate: fill more video fields. 2017-08-14 12:42:57 +02:00
gstvideoutilsprivate.h videoencoder/decoder: Move conversion utility functions to a common header and use consistently in encoder/decoder 2016-07-04 10:47:36 +02:00
Makefile.am video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
meson.build meson: remove vs_module_defs 2017-10-05 13:53:14 +01:00
navigation.c navigation: Add some validation while sending key/mouse events 2017-06-06 11:12:18 +05:30
navigation.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
TODO video: Base classes for video decoders and encoders 2012-04-24 17:03:40 +02:00
video-blend.c video: Handle errors in gst_video_info_set_format() / gst_video_info_align() 2016-11-24 15:06:39 +02:00
video-blend.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video-chroma.c docs: Convert gtkdoc comments to markdown 2017-03-10 18:19:17 -03:00
video-chroma.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video-color.c Use proper GtkDoc notation for NULL/FALSE/TRUE 2017-10-03 14:31:18 -07:00
video-color.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video-converter.c video-converter: fix scaler leak 2017-03-31 16:14:50 +01:00
video-converter.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video-dither.c docs: Convert gtkdoc comments to markdown 2017-03-10 18:19:17 -03:00
video-dither.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video-event.c docs: Convert gtkdoc comments to markdown 2017-03-10 18:19:17 -03:00
video-event.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video-format.c Fix RGBA and ABGR pack/unpack on big endian cpu 2017-06-01 17:47:22 +02:00
video-format.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video-frame.c doc: Add missing map flag to gst_video_frame_map() 2016-09-19 11:27:10 -04:00
video-frame.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video-info.c video: Add I420/I422/Y444_12LE/BE and GBRA video formats 2017-03-16 17:32:27 +02:00
video-info.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video-multiview.c videometa: Initialize all fields of all metas with default values 2016-04-13 10:10:51 +03:00
video-multiview.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video-orc-dist.c video: update orc generated files 2017-06-01 23:21:48 +01:00
video-orc-dist.h video: update orc generated files 2017-06-01 23:21:48 +01:00
video-orc.orc Fix RGBA and ABGR pack/unpack on big endian cpu 2017-06-01 17:47:22 +02:00
video-overlay-composition.c docs: Convert gtkdoc comments to markdown 2017-03-10 18:19:17 -03:00
video-overlay-composition.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video-resampler.c docs: Convert gtkdoc comments to markdown 2017-03-10 18:19:17 -03:00
video-resampler.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video-scaler.c docs: Convert gtkdoc comments to markdown 2017-03-10 18:19:17 -03:00
video-scaler.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video-tile.c docs: Assorted documentation and introspection fixes for new 1.4 API 2014-07-02 09:09:44 +02:00
video-tile.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video.c docs: Convert gtkdoc comments to markdown 2017-03-10 18:19:17 -03:00
video.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
video_mkenum.py video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
videodirection.c docs: Convert gtkdoc comments to markdown 2017-03-10 18:19:17 -03:00
videodirection.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
videoorientation.c docs: Convert gtkdoc comments to markdown 2017-03-10 18:19:17 -03:00
videoorientation.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00
videooverlay.c docs: Convert gtkdoc comments to markdown 2017-03-10 18:19:17 -03:00
videooverlay.h video: mark symbols explicitly for export with GST_EXPORT 2017-05-16 15:23:12 +01:00