gstreamer/gst
Linus Svensson 6f6fe37ed9 rtponviftimestamp: Update ntp-offset and d/e-bits with a GstEvent
It is now possible to update the currently used ntp-offset with a
custom serialized downstream event. The element will read the ntp-offset
property when doing the state transition from READY to PAUSED and
use that offset until it receives a "GstNtpOffset" event, which also
has a "ntp-offset" attribute in that it's structure. In case the
property is not set and no event has been received, the element will
guess the npt-offset with help of the clock. If no clock can be
retrieved, the element will error out and stop the data flow.

The same event is also used for updating the D/E-bits in the RTP
extension header. The discont flag in a buffer can be set whenver a
live/network source looses a frame, but that is not the type of
discontinuity that the onvif extension header should reflect. The
header is mainly used for playback of a track concept, in which
gaps can be present, and it's those kind of gaps that should be
highlighted with the D- and E-bits.

https://bugzilla.gnome.org/show_bug.cgi?id=757688
2015-11-06 12:55:25 -05:00
..
accurip gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
adpcmdec audiodecoders: use default pad accept-caps handling 2015-08-15 13:51:16 -03:00
adpcmenc audioencoders: use template subset check for accept-caps 2015-08-17 10:07:54 -03:00
aiff aiff: Re-add noinst_HEADERS instruction 2015-04-29 10:56:24 +02:00
asfmux asfmux: output TIME segment if we output a stream and won't seek back later 2015-08-08 16:19:09 +01:00
audiobuffer Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
audiofxbad Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
audiomixer audioaggregator: Improve log messages 2015-11-02 19:40:28 -05:00
audiovisualizers audiovisualizers: Fix nodist_HEADERS 2015-10-02 11:31:50 +03:00
autoconvert Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
bayer rgb2bayer: Use mapped frame stride 2015-08-06 18:12:07 -04:00
camerabin2 camerabin2: Fix string typo 2015-08-05 09:15:07 -04:00
cdxaparse Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
coloreffects Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
compositor compositor: Ensure all arguments to CLAMP are signed int 2015-09-04 23:32:36 +02:00
dataurisrc Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
dccp gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
debugutils error-ignore: New element to convert some GstFlowReturn types into others 2015-06-23 10:28:18 +02:00
dvbsuboverlay dvbsuboverlay: Check if downstream supports GstVideoOverlayComposition. 2015-09-17 00:49:58 +10:00
dvdspu Revert "dvdspu: render to AYUV overlay" 2015-09-27 00:26:07 +10:00
faceoverlay gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
festival Rename property enums from ARG_ to PROP_ 2015-04-27 10:55:18 +01:00
fieldanalysis Release 1.5.1 2015-06-07 10:55:35 +02:00
freeverb Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
frei0r frei0r: Fix setting string parameters 2015-08-11 15:11:01 -04:00
games Rename property enums from ARG_ to PROP_ 2015-04-27 10:55:18 +01:00
gaudieffects Release 1.5.1 2015-06-07 10:55:35 +02:00
gdp Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
geometrictransform geometrictransform: rename gemetric math functions to have their symbols namespaced 2015-10-26 16:51:06 +01:00
hdvparse Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
id3tag id3tag: fix sample memory leak 2015-10-05 12:07:06 +01:00
inter gstreamer: bad: Fix memory leaks when context parse fails 2015-10-02 17:24:35 +03:00
interlace Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
ivfparse ivfparse: Add vp9 support 2015-10-29 13:23:22 +00:00
ivtc Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
jp2kdecimator Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
jpegformat Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
librfb Rename property enums from ARG_ to PROP_ 2015-04-27 10:55:18 +01:00
midi Revert "midi: add an ALSA MIDI sequencer source" 2015-09-28 15:31:08 +02:00
mixmatrix mixmatrix: remove unused property enum items 2015-04-29 17:22:06 +01:00
mpegdemux Fix file permissions of some files 2015-08-28 19:55:59 +01:00
mpegpsmux Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
mpegtsdemux glshader, tsdemux: simplify code 2015-11-06 13:00:55 +00:00
mpegtsmux tsmux: Simplify Opus caps parsing by using codecutils helpers 2015-11-03 20:35:41 +02:00
mve Rename property enums from ARG_ to PROP_ 2015-04-27 10:55:18 +01:00
mxf mxfmux: Remove some dead code that could never be called 2015-10-27 16:32:48 +02:00
nuvdemux Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
onvif rtponviftimestamp: Update ntp-offset and d/e-bits with a GstEvent 2015-11-06 12:55:25 -05:00
overlay Rename property enums from ARG_ to PROP_ 2015-04-27 10:55:18 +01:00
patchdetect Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
pcapparse pcapparse: Hook up the recently added change_state vfunc. 2015-09-18 00:29:51 +10:00
pnm pnmdec: drop frame in case of _handle() failure 2015-10-18 14:53:01 -07:00
rawparse rawparse: fix duplicated format in handle_seek_pull 2015-08-04 12:29:40 -03:00
removesilence removesilence: remove gst_remove_silence_reset() 2015-05-08 14:24:07 +01:00
rtjpeg rtjpeg: remove unused quality property 2015-04-30 10:50:19 +01:00
rtp rtph265depay: make sure we call handle_nal for each NAL 2015-08-15 16:22:22 +01:00
sdi Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
sdp sdpdemux: assertion error due to wrong condition check 2015-07-30 15:51:53 +03:00
segmentclip Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
siren audioencoders: use template subset check for accept-caps 2015-08-17 10:07:54 -03:00
smooth Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
smoothwave smoothwave: remove element unported from 0.8 2011-11-23 08:42:01 +01:00
speed Rename property enums from ARG_ to PROP_ 2015-04-27 10:55:18 +01:00
stereo Rename property enums from ARG_ to PROP_ 2015-04-27 10:55:18 +01:00
subenc Rename property enums from ARG_ to PROP_ 2015-04-27 10:55:18 +01:00
tta Rename property enums from ARG_ to PROP_ 2015-04-27 10:55:18 +01:00
vbidec Rename property enums from ARG_ to PROP_ 2015-04-27 10:55:18 +01:00
videofilters Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
videomeasure Update GLib dependency to 2.40.0 2015-10-02 22:24:19 +03:00
videoparsers vc1parse: add break to switch case 2015-09-29 13:34:15 +01:00
videosignal simplevideomarkdetect: fix detect of videomark partially or fully outside video 2015-06-05 13:15:23 +01:00
vmnc videodecoders: use default pad accept-caps handling 2015-08-15 13:51:16 -03:00
y4m Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
yadif Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
Makefile.am