gstreamer/gst
Tim-Philipp Müller 5bf7432f81 mpegtsmux: fix downstream key unit events handling with hlssink
The buffer timestamps in the collect function will already be
running time, don't try to convert them again to running time,
this would yield CLOCK_TIME_NONE now that the segment is shifted
to account for negative dts.

This fixes x264enc ! mpegtsmux ! hlssink, which was broken
because mpegtsmux would send a downstream key unit event with
running time NONE and then hlssink would immediately send
another one upstream and it would just be a flood of force
keyframe events in both directions after the first one. This
would then break hlssink because it uses multifilesink in
next-file=key-unit-event mode, and starting a new file after
every few kB does not work well for HLS.
2015-09-30 00:43:26 +01: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 audiomixer: fix deadlock when G_DISABLE_ASSERT is not defined 2015-09-26 10:21:41 +01:00
audiovisualizers audiovisualizer: clean dereferences of private structure 2015-06-01 12:53:40 +01: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 Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
hdvparse Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
id3tag Rename property enums from ARG_ to PROP_ 2015-04-27 10:55:18 +01:00
inter intervideosink: render preroll frames as well 2015-09-16 17:20:52 +01:00
interlace Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
ivfparse Remove obsolete Android build cruft 2015-04-26 18:59:32 +01: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
liveadder liveadder: fix assertion when copying buffer region 2015-08-18 16:37:09 -04: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 tsdemux: fix latency handling again 2015-08-24 10:46:31 +01:00
mpegtsmux mpegtsmux: fix downstream key unit events handling with hlssink 2015-09-30 00:43:26 +01:00
mve Rename property enums from ARG_ to PROP_ 2015-04-27 10:55:18 +01:00
mxf Update references to decodebin 2015-05-08 13:54:08 +01:00
nuvdemux Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
onvif Rename property enums from ARG_ to PROP_ 2015-04-27 10:55:18 +01: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 videoencoders: use template subset check for accept-caps 2015-08-17 14:39:44 -03: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 references to decodebin 2015-05-08 13:54:08 +01: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 build: build plugins and examples in parallel where possible, if make -jN is used 2010-03-30 01:17:15 +01:00