gstreamer/tests/check/elements
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
..
.gitignore tests/check/elements/.cvsignore: ignore built file 2006-08-21 11:34:41 +00:00
apev2mux.c Add apev2mux element (#343122). 2006-05-30 14:35:18 +00:00
audiopanorama.c Make also the pan-property float (saves scaling and yields better resolution) 2006-08-24 19:00:22 +00:00
avimux.c gst/avi/: Port AVI muxer to GStreamer-0.10 (#332031). 2006-04-27 14:51:06 +00:00
cmmldec.c ext/annodex/gstannodex.c: Do some extra sanity checks. 2006-08-25 09:42:43 +00:00
cmmlenc.c ext/annodex/gstannodex.c: Do some extra sanity checks. 2006-08-25 09:42:43 +00:00
icydemux.c Add icydemux, and tests. 2006-04-21 09:27:11 +00:00
id3v2mux.c ext/taglib/gstid3v2mux.cc: Make UTF-8 the default encoding when writing string tags (before, our UTF-8 strings would ... 2006-07-05 10:14:16 +00:00
level.c tests/check/elements/level.c: fix a leak, clean up at the end 2006-06-29 14:50:18 +00:00
matroskamux.c tests/check/elements/matroskamux.c: Collectpads in core got changed and now also holds a reference to any pad that is... 2006-02-06 11:57:52 +00:00
wavpackdec.c tests/check/: Add unit tests for wavpack elements (#352476). 2006-08-23 09:22:07 +00:00
wavpackenc.c tests/check/: Add unit tests for wavpack elements (#352476). 2006-08-23 09:22:07 +00:00
wavpackparse.c tests/check/: Add unit tests for wavpack elements (#352476). 2006-08-23 09:22:07 +00:00