gstreamer/gst
Edward Hervey db0abbd531 multifilesink: add "aggregate-gops" property to process GOPs as a whole
This property can be used in combination with next-file=max-size
(and perhaps a future next-file=max-duration) to make sure that
each file part starts cleanly with a key frame and the appropriate headers.

In order for this property to work correctly, upstream elements should make
sure than any headers that need to be written in a standalone file are:
1) in the streamheader caps field
2) and/or in the stream as one or more buffers marked with GST_BUFFER_FLAG_HEADER
   that are just before the keyframe buffer

This is useful for MPEG-TS/MPEG-PS file segmenting in
combination with mpegtsmux or mpegpsmux.

Original patch by: Tim-Philipp Müller <tim@centricular.com>
2015-05-20 15:49:57 +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: avoid wrong warnings on unknown node types 2015-05-15 14:56:07 +02:00
law Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
level Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
matroska matroska: remove unused property enum items 2015-04-30 15:43:09 +01:00
monoscope Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
multifile multifilesink: add "aggregate-gops" property to process GOPs as a whole 2015-05-20 15:49:57 +02: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 rtpg726pay: fix caps leak 2015-05-18 17:40:55 +01:00
rtpmanager rtpsource: Queue bad packets instead of dropping them 2015-05-18 18:43:16 +03:00
rtsp rtspsrc: Use single-include header for the RTSP library 2015-05-20 16:37:55 +03: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 udp: don't use soon-to-be-deprecated g_cancellable_reset() 2015-05-19 19:00:20 +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