gstreamer/gst
Tim-Philipp Müller c8c9b0f35d qtdemux: move stco, stts, stss and stps atom parsing over to GstByteReader
Make sure we don't read beyond the atom boundary. Note that the code
behaves slightly differently in the corner case where there is not
enough atom data for the specified number of samples (n_samples_time)
in the atom, but still enough data to fill the pre-allocated index of
n_samples entries: before we would just stop parsing the stts data
and continue, whereas now we will likely error out. This should not
be a problem in practice though. We could maintain the old behaviour
by doing reads with a size check inside the loop if needed.
2009-09-23 16:54:42 +01:00
..
alpha Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
apetag Remove Ronald Bultje from Authors field 2009-09-05 20:53:10 -07:00
audiofx audioamplify: Fix integer overflows on 32 bit architectures 2009-06-21 17:13:43 +02:00
auparse Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
autodetect Remove Ronald Bultje from Authors field 2009-09-05 20:53:10 -07:00
avi Fix compile warnings with gcc 4.0.1. 2009-09-22 15:04:36 +02:00
cutter Remove unused variables in _class_init 2009-04-18 18:51:27 +02:00
debugutils Remove unused variables in _class_init 2009-04-18 18:51:27 +02:00
deinterlace deinterlace: Remove the interlaced field from the output caps if deinterlacing is enabled 2009-06-23 17:52:29 +02:00
effectv effectv: Fix compilation with gcc 3 2009-08-31 18:11:28 +02:00
equalizer equalizer: Use floating point arithmetic internally for the int16 mode 2009-05-28 12:39:46 +02:00
flv Fix compile warnings with gcc 4.0.1. 2009-09-22 15:04:36 +02:00
flx Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
goom docs: Quieten a couple more docs warnings 2009-06-11 11:39:25 +01:00
goom2k1 Update and add documentation for plugins with no deps (gst). 2009-01-28 12:32:59 +02:00
icydemux Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
id3demux Fix compile warnings with gcc 4.0.1. 2009-09-22 15:04:36 +02:00
interleave interleave: fix indenting and upgrade two debugs to warnings. 2009-07-21 10:07:00 +03:00
law law: fix caps and negotiation 2009-06-30 15:59:20 +02:00
level Update and add documentation for plugins with no deps (gst). 2009-01-28 12:32:59 +02:00
matroska matroskademux: use proper order for no-more-pads and newsegment and tag sending 2009-09-23 17:24:22 +02:00
median Don't install static libs for plugins. Fixes #550851 for -good. 2008-11-04 12:28:34 +00:00
monoscope Update and add documentation for plugins with no deps (gst). 2009-01-28 12:32:59 +02:00
multifile multifilesink: Add next-file property 2009-09-13 20:00:53 -07:00
multipart multipartmux: mark data buffer as delta-unit 2009-09-08 18:34:49 +02:00
oldcore Don't install static libs for plugins. Fixes #550851 for -good. 2008-11-04 12:28:34 +00:00
qtdemux qtdemux: move stco, stts, stss and stps atom parsing over to GstByteReader 2009-09-23 16:54:42 +01:00
replaygain rganalysis: Add ability to post level messages 2009-05-07 16:25:41 +02:00
rtp rtpg729pay: Fix adapter leak 2009-09-15 17:24:24 -04:00
rtpmanager docs: fix gtk-doc warnings 2009-09-10 10:28:48 +03:00
rtsp rtspsrc: fix memory leak 2009-09-08 13:30:29 +02:00
smpte Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
spectrum spectrum: add post-messages property 2009-09-11 13:28:35 +02:00
udp udpsink: Add ttl multicast property 2009-08-31 12:16:01 +02:00
videobox videobox: Fix AYUV->I420 conversion 2009-09-09 16:28:53 +02:00
videocrop aspectratiocrop: Don't forget to call parent finalize implementation. 2009-02-10 11:27:51 +01:00
videofilter Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
videomixer videomixer: fix up Makefile some more 2009-09-22 11:02:02 +01:00
wavenc Update and add documentation for plugins with no deps (gst). 2009-01-28 12:32:59 +02:00
wavparse wavparse: treat a zero-sized data chunk as extending to the end of the file. 2009-09-11 13:34:01 -07:00
y4m y4menc: Add interlaced support 2009-09-05 20:53:10 -07:00
Makefile.am tidying up -good for business 2005-08-30 17:32:12 +00:00