gstreamer/ext
Alessandro Decina 2f4517a70b ext/annodex/gstannodex.c: Do some extra sanity checks.
Original commit message from CVS:
Patch by: Alessandro Decina <alessandro at nnva dot org>
* ext/annodex/gstannodex.c: (gst_annodex_granule_to_time):
Do some extra sanity checks.
Fixes #350340.
* ext/annodex/gstcmmlenc.c: (gst_cmml_enc_change_state),
(gst_cmml_enc_parse_tag_head), (gst_cmml_enc_parse_tag_clip),
(gst_cmml_enc_push_clip), (gst_cmml_enc_push):
Check if clip->start_time is valid before adding the clip to the
track list.
Reset enc->preamble going from PAUSED to READY.
Don't use GST_FLOW_UNEXPECTED for wrong usage of the element, it is
only used for EOS.
Only post an error message if we were the one that created the fatal
GstFlowReturn value.
* ext/annodex/gstcmmlutils.c: (gst_cmml_clock_time_from_npt),
(gst_cmml_clock_time_to_granule), (gst_cmml_track_list_has_clip):
Parse the seconds field of the npt-sec time format using %llu rather than
%d and check that the value scaled by GST_SECOND doesn't overflow.
Use guint64(s) to represent the keyindex and keyoffset fields of a granulepos.
Lookup a clip's track with clip->track rather than clip->id which
makes no sense.
Identify a clip by its track and start time and not its xml id.
do some more input checking and make sure we don't do undefined shifts.
* tests/check/elements/cmmldec.c: (setup_cmmldec),
(teardown_cmmldec), (check_output_buffer_is_equal), (push_data),
(cmml_tag_message_pop), (check_headers), (push_clip_full),
(push_clip), (push_empty_clip), (check_output_clip),
(GST_START_TEST), (cmmldec_suite):
* tests/check/elements/cmmlenc.c: (setup_cmmlenc),
(teardown_cmmlenc), (check_output_buffer_is_equal), (push_data),
(check_headers), (push_clip), (check_clip_times), (check_clip),
(check_empty_clip), (GST_START_TEST), (cmmlenc_suite):
Added some more checks.
2006-08-25 09:42:43 +00:00
..
aalib Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 21:07:26 +00:00
annodex ext/annodex/gstannodex.c: Do some extra sanity checks. 2006-08-25 09:42:43 +00:00
cairo Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 21:07:26 +00:00
cdio ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there. 2006-07-11 22:46:47 +00:00
dv ext/dv/gstdvdemux.*: When handling seek requests, don't send the newsegment event from the calling thread. Instead sa... 2006-08-18 13:25:06 +00:00
esd docs/plugins/: cleanup -unused.txt to make it useful, add previously missing docs 2006-08-20 13:06:44 +00:00
flac ext/flac/gstflacdec.c: Use libgsttag helper function here too. 2006-08-24 10:03:03 +00:00
gconf Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 21:07:26 +00:00
gdk_pixbuf use g_assert in _get_unit_size 2006-08-20 13:09:51 +00:00
hal Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 21:07:26 +00:00
jpeg ext/jpeg/: Refuse sink caps in the encoder if width or height is not a multiple of 16, the encoder does not support t... 2006-08-08 14:40:47 +00:00
ladspa ext/ladspa/gstsignalprocessor.c: Make ladspa elements reusable. Fixes #350006. 2006-08-16 16:50:00 +00:00
libcaca autogen.sh: require am17 2006-06-11 13:57:19 +00:00
libmng Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 21:07:26 +00:00
libpng ext/libpng/gstpngdec.*: Use statically allocated segment instead of leaking. 2006-07-17 10:22:54 +00:00
mikmod Define GstElementDetails as const and also static (when defined as global) 2006-04-25 21:39:46 +00:00
raw1394 moap ignore 2006-06-11 18:56:24 +00:00
shout2 Const-ify GEnumValue arrays. 2006-05-10 10:29:54 +00:00
speex ext/speex/gstspeexdec.c: Make metadata extraction actually work. 2006-08-22 10:32:34 +00:00
taglib configure.ac: Require CVS of GStreamer core and -base (for 2006-08-16 13:01:32 +00:00
wavpack ext/wavpack/gstwavpackdec.c: Post audio codec and average bitrate tags on bus (#344472). 2006-08-24 09:24:11 +00:00
Makefile.am docs/plugins/: cleanup -unused.txt to make it useful, add previously missing docs 2006-08-20 13:06:44 +00:00