gstreamer/gst
Tim-Philipp Müller 0d88f27108 flacparse: set both pts and dts so baseparse doesn't make up wrong dts after a seek
flac contains the sample offset in the frame header, so after a seek
without index flacparse will know the exact position we landed on and
timestamp buffers accordingly. It only set the pts though, which means
the baseparse-set dts which was set to the seek position prevails, and
since the seek was based on an estimate, there's likely a discrepancy
between where we wanted to land and where we did land, so from here on
that dts/pts difference will be maintained, with dts possibly multiple
seconds ahead of pts, which is just wrong. The easiest way to fix this
is to just set both pts and dts based on the sample offset, but perhaps
parsed audio should just not have dts set at all.

https://bugzilla.gnome.org/show_bug.cgi?id=752106
2015-09-06 16:36:44 +01: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 audioecho: make sure buffer gets reallocated if max_delay changes 2015-08-14 11:50:22 +01:00
audioparsers flacparse: set both pts and dts so baseparse doesn't make up wrong dts after a seek 2015-09-06 16:36:44 +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 avidemux: Stop without posting error on flushing 2015-07-25 03:25:28 -04: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 deinterlace: update example pipeline 2015-06-25 10:47:40 +01: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 flvmux: Make the element count in arrays not include end 2015-09-05 23:45:37 +10:00
flx Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
goom goom: Rename get_type() function of base class to prevent symbol conflicts 2015-08-14 09:21:25 +02:00
goom2k1 goom: Rename get_type() function of base class to prevent symbol conflicts 2015-08-14 09:21:25 +02: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 interleave: error when channel-positions-from-input=False 2015-06-05 08:48:25 -03:00
isomp4 qtdemux: fix offset calculation when parsing CENC aux info 2015-08-18 11:48:03 +01: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 matroskademux: Align raw video frames to 32 bytes 2015-08-31 14:35:59 +03:00
monoscope Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
multifile multifilesrc: fix regression with starting from index set via index property 2015-08-18 13:17:34 +01: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 rtpvorbis/theoradepay: Fix handling of fragmented packets 2015-09-02 21:13:46 +03:00
rtpmanager rtpjitterbuffer: Keep the DTS estimate if we got no DTS after a jitterbuffer reset 2015-08-13 16:45:16 +02:00
rtsp rtspsrc: Don't parse key data more than needed. 2015-09-05 23:44:51 +10:00
shapewipe Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
smpte smpte: Fix memory leak 2015-08-27 11:13:43 +03:00
spectrum Remove obsolete Android build cruft 2015-04-26 17:55:07 +01:00
udp udpsrc: Fix build with GLib < 2.44 2015-09-04 15:18:05 +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