gstreamer/ext
Hosang Lee 6a5bae5343 m3u8: Parse and use AVERAGE-BANDWIDTH attribute if available
The AVERAGE-BANDWIDTH attribute in the EXT-X-STREAM-INF tag represents
the average segment bit rate of the Variant Stream, while the BANDWIDTH
attribute represents the peak segment bit rate of the Variant Stream.
(https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-4.3.4.2)
Using the average bit rate instead of the peak bit rate for variant switching
is more efficient and appropriate. Sometimes due to VBR encoding,
the BANDWIDTH may represent a value way above the average bit rate,
which could result to players not switching to that variant stream
 although network bandwidth is sufficiently available.

https://bugzilla.gnome.org/show_bug.cgi?id=790821
2017-12-06 15:02:40 -05:00
..
assrender Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
bs2b Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
bz2 Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
chromaprint Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
colormanagement lcms: Add LCMS ICC color correction element 2017-10-19 16:46:24 +02:00
curl curlhttpsrc: Don't leak structure 2017-11-22 16:58:11 +01:00
daala Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
dash dashdemux: remove duplicated code 2017-11-30 01:10:35 -08:00
dc1394 dc1394src: Remove logically dead code 2017-11-24 07:57:49 +01:00
directfb dfbvideosink: Pass the VideoInfo to gst_video_info_from_caps 2017-09-06 16:04:49 -03:00
dtls Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
dts Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
faac Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
faad Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
fdkaac fdkaacenc: check fdk-aac version in meson.build 2017-10-25 14:36:55 +02:00
flite Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
fluidsynth Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
gl gldownload: fix wrong enum 2017-12-05 18:12:12 +01:00
gme Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
gsm gsm: unmap output buffer when done 2017-07-17 09:22:15 +01:00
gtk gtk: Fix possibility of NULL variable 2017-11-24 08:00:21 +01:00
hls m3u8: Parse and use AVERAGE-BANDWIDTH attribute if available 2017-12-06 15:02:40 -05:00
iqa Remove GstAggregator from -bad, moved to core 2017-12-02 16:14:36 +00:00
kate Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
ladspa Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
libde265 de265: Don't leak CodecState 2017-11-21 16:43:03 +01:00
libmms Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
lv2 Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
modplug Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
mpeg2enc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
mplex Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
musepack Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
neon Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
ofa Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
openal Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
opencv opencv: Support smoothing only part of the image 2017-10-16 11:07:07 +02:00
openexr openexr: Header are not C++11, force C++98 2017-07-11 12:43:46 -04:00
openh264 openh264dec: Drop current frame if passing it to the decoder caused an error 2017-08-10 23:25:13 +03:00
openjpeg openjpeg: Remove compatibility with openjpeg 2.0 2017-10-20 12:27:30 +02:00
openmpt Remove GstAggregator from -bad, moved to core 2017-12-02 16:14:36 +00:00
openni2 Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
opus opusparse: fix uninitialized-warning 2017-11-25 12:13:05 +00:00
qt gl/caopengllayer: use public GstGLContext instead of Cocoa-specific one 2017-11-27 15:20:28 +11:00
resindvd Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
rsvg Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
rtmp rtmpsrc: fix flushing seek 2017-08-08 16:00:44 +03:00
sbc sbcenc: Fix typo in docs 2017-09-05 10:56:24 +03:00
schroedinger Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
smoothstreaming smoothstreaming: Handle invalid XML 2017-11-21 15:33:57 +01:00
sndfile Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
soundtouch Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
spandsp Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
spc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
srt srt: Fix warning error 2017-12-06 12:07:54 -05:00
srtp srtp: zero out session member on dealloc 2017-08-24 18:02:01 +10:00
teletextdec Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
ttml ttmlparse: Ensure default showBackground behaviour is enacted 2017-09-20 17:11:29 +03:00
voaacenc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
voamrwbenc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
vulkan vulkan: Fix out-of-bound read 2017-11-21 16:39:14 +01:00
wayland waylandsink: Add prototype for gst_wayand_pool_get_type() 2017-11-25 20:06:57 -05:00
webp webpenc: Unmap video frame in failed case 2017-09-23 08:38:39 +01:00
webrtcdsp Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
wildmidi Remove GstAggregator from -bad, moved to core 2017-12-02 16:14:36 +00:00
x265 Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
zbar Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
Makefile.am srt: Introduce SRT source and sink 2017-11-07 14:34:48 -05:00
meson.build srt: Introduce SRT source and sink 2017-11-07 14:34:48 -05:00