gstreamer/gst
Nicola Murino 65d08e2154 matroskamux: don't drop JPEG frames that only have PTS but no DTS set
For the MS/VfW codec ids, we want to write DTS timestamps instead
of PTS because that's what everyone else seems to do (and it's also
how it is in AVI). So for those input formats we use the buffer DTS
instead of the PTS. However, if there's no DTS set but only the PTS
then just take the PTS instead of dropping the input buffer. This
is useful especially for I-frame only codecs like JPEG and huffyuv,
but should also be fine as fallback in general.

Fixes regression with input JPEG frames that only have PTS set on them.

https://bugzilla.gnome.org/show_bug.cgi?id=756967
2015-10-28 19:02:44 +00: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 scaletempo: Fix handling of rate < 0 2015-10-27 17:16:41 +02:00
audioparsers mpegaudioparse: Fix buffer memory leak during failures 2015-10-12 16:56:30 +03:00
auparse auparse: Fix event memory leak 2015-10-19 10:30:24 +01:00
autodetect Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
avi avidemux: Reverse playback does not consider segment.start 2015-10-02 17:40:18 +03:00
cutter cutter: Fix buffer leak 2015-10-05 12:03:33 +01:00
debugutils Rename property enums from ARG_ to PROP_ 2015-04-27 11:22:11 +01:00
deinterlace deinterlace: break as soon as non-interlaced if found 2015-10-25 11:02:34 -03:00
dtmf dtmfsrc: Reply to latency query 2015-09-01 15:49:07 -04: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 flvdemux: relax creation time parsing 2015-10-21 11:53:09 +01:00
flx Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
goom goom: remove compiler trick 2015-10-21 17:57:22 +01:00
goom2k1 goom/goom2k1: remove obsolete left over files 2015-10-12 17:14:53 +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 Revert "imagefreeze: Remove impossible error condition" 2015-07-07 15:57:19 +01:00
interleave deinterleave: implement accept-caps 2015-09-30 17:35:33 -03:00
isomp4 qtmux: Don't unconditionally use strnlen() 2015-10-19 15:37:34 +03:00
law audioencoders: use template subset check for accept-caps 2015-08-16 14:30:57 -03:00
level level: fix level calculations for mutliple channels 2015-08-27 10:16:38 +02:00
matroska matroskamux: don't drop JPEG frames that only have PTS but no DTS set 2015-10-28 19:02:44 +00:00
monoscope Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
multifile splitmuxsink: do not destroy the multiqueue & muxer when going to NULL 2015-10-28 22:39:44 +11:00
multipart docs: Minor fixes in various places 2015-10-23 10:42:19 +03:00
replaygain Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
rtp docs: Minor fixes in various places 2015-10-23 10:42:19 +03:00
rtpmanager docs: Minor fixes in various places 2015-10-23 10:42:19 +03:00
rtsp rtpbin/rtpjitterbuffer/rtspsrc: Add property to set maximum ms between RTCP SR RTP time and last observed RTP time 2015-09-25 23:55:05 +02:00
shapewipe Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
smpte smpte: get size, stride info using VideoInfo 2015-10-02 17:38:01 +03:00
spectrum spectrum: send phase values in the GstMessage for Phase info 2015-09-23 15:41:08 +02:00
udp docs: Minor fixes in various places 2015-10-23 10:42:19 +03: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 Release 1.5.1 2015-06-07 10:46:34 +02: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 y4mencode: fix gst-launch version in documentation 2015-08-16 14:30:57 -03:00
Makefile.am build: build plugins and examples in parallel where possible 2010-03-29 11:00:57 +01:00