gstreamer/gst
Sebastian Dröge 647eefea67 rtpsession: Only schedule a timer when we actually have to send RTCP
Otherwise we will have 10s-100s of thread wakeups in feedback profiles, create
RTCP packets, etc. just to suppress them in 99% of the cases (i.e. if no
feedback is actually pending and no regular RTCP has to be sent).

This improves CPU usage and battery life quite a lot.

https://bugzilla.gnome.org/show_bug.cgi?id=746543
2015-06-02 11:38:15 +02:00
..
alpha Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
apetag Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
audiofx Revert "doc: Workaround gtkdoc issue" 2015-05-18 20:13:01 +02:00
audioparsers flacparse: fix buffer leak when stored to seektable 2015-05-08 11:11:40 +01:00
auparse Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
autodetect Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
avi Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
cutter Revert "doc: Workaround gtkdoc issue" 2015-05-18 20:13:01 +02:00
debugutils Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
deinterlace Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
dtmf Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
effectv Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
equalizer Revert "doc: Workaround gtkdoc issue" 2015-05-18 20:13:01 +02:00
flv Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
flx Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
goom Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
goom2k1 Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
icydemux Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
id3demux Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
imagefreeze Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
interleave Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
isomp4 qtdemux: remove fixme from 2006 2015-05-25 08:47:47 -03:00
law mulawdec: Let baseclass estimate bitrate 2015-05-30 17:41:44 -04:00
level Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
matroska matroska: overwritten value assignment 2015-05-27 16:56:15 +01:00
monoscope Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
multifile splitfilesrc: Implement binary search in find_part_for_offset 2015-05-25 14:23:32 +10:00
multipart Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
replaygain Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
rtp rtpvrawdepay: don't shadow existing outbuf variable 2015-05-25 16:16:47 +01:00
rtpmanager rtpsession: Only schedule a timer when we actually have to send RTCP 2015-06-02 11:38:15 +02:00
rtsp rtspsrc: Set RTP profile on the rtpsession objects 2015-06-02 11:38:15 +02:00
shapewipe Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
smpte Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
spectrum Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
udp dynudpsink: keep GCancellable fd around instead of re-creating it constantly 2015-05-27 17:08:47 +01:00
videobox Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
videocrop Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
videofilter Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
videomixer Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
wavenc Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
wavparse Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
y4m Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
Makefile.am build: build plugins and examples in parallel where possible 2010-03-29 11:00:57 +01:00