gstreamer/gst/matroska
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
..
ebml-ids.h Fix FSF address 2012-11-04 00:07:18 +00:00
ebml-read.c matroska: Avoid debugging below category threshold 2015-01-21 15:26:41 +01:00
ebml-read.h Fix FSF address 2012-11-04 00:07:18 +00:00
ebml-write.c matroskamux: Create a TIME segment when creating streamable output 2015-10-11 11:37:51 +01:00
ebml-write.h matroskamux: Create a TIME segment when creating streamable output 2015-10-11 11:37:51 +01:00
lzo.c lzo: fix memory leak 2015-06-22 12:22:06 +01:00
lzo.h Decode the codec private data and following ContentEncoding if necessary. 2008-08-02 18:18:05 +00:00
Makefile.am Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
matroska-demux.c matroskademux: Read buffer timestamp *after* actually setting it 2015-10-27 18:01:32 +02:00
matroska-demux.h matroska: Remove unused variable 2015-08-13 14:11:12 +01:00
matroska-ids.c matroskamux: don't drop JPEG frames that only have PTS but no DTS set 2015-10-28 19:02:44 +00:00
matroska-ids.h matroska: Implement basic stereoscopic video support 2015-06-11 12:11:42 +10:00
matroska-mux.c matroskamux: Create a TIME segment when creating streamable output 2015-10-11 11:37:51 +01:00
matroska-mux.h matroskamux: Create a TIME segment when creating streamable output 2015-10-11 11:37:51 +01:00
matroska-parse.c gst: Don't use deprecated gst_segment_to_position() 2015-09-26 00:12:46 +02:00
matroska-parse.h matroska: Remove unused variable 2015-08-13 14:11:12 +01:00
matroska-read-common.c matroska: read: fix tag list memory leak 2015-08-21 10:22:54 +03:00
matroska-read-common.h matroskademux: Preserve forward referenced track tags 2015-08-05 16:46:33 -04:00
matroska.c Fix FSF address 2012-11-04 00:07:18 +00:00
matroska.vcproj more working plugins 2004-07-27 21:41:30 +00:00
webm-mux.c Update mailing list address from sourceforge to freedesktop 2015-07-16 17:19:03 +01:00
webm-mux.h Fix FSF address 2012-11-04 00:07:18 +00:00