mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-30 13:41:48 +00:00
aacparse: update tests to stream-format changes
Updates aacparse unit tests to check for stream-format correctness as well.
This commit is contained in:
parent
7cfe3643db
commit
2d647b6ea8
1 changed files with 8 additions and 2 deletions
|
@ -229,8 +229,9 @@ GST_START_TEST (test_parse_adif_normal)
|
||||||
|
|
||||||
/* Check that the negotiated caps are as expected */
|
/* Check that the negotiated caps are as expected */
|
||||||
/* For ADIF parser assumes that data is always version 4 */
|
/* For ADIF parser assumes that data is always version 4 */
|
||||||
scaps = gst_caps_from_string (SINK_CAPS_MPEG4);
|
scaps = gst_caps_from_string (SINK_CAPS_MPEG4 ", stream-format=(string)adif");
|
||||||
sinkcaps = gst_pad_get_negotiated_caps (sinkpad);
|
sinkcaps = gst_pad_get_negotiated_caps (sinkpad);
|
||||||
|
|
||||||
GST_LOG ("%" GST_PTR_FORMAT " = %" GST_PTR_FORMAT " ?", sinkcaps, scaps);
|
GST_LOG ("%" GST_PTR_FORMAT " = %" GST_PTR_FORMAT " ?", sinkcaps, scaps);
|
||||||
fail_unless (gst_caps_is_equal (sinkcaps, scaps));
|
fail_unless (gst_caps_is_equal (sinkcaps, scaps));
|
||||||
gst_caps_unref (sinkcaps);
|
gst_caps_unref (sinkcaps);
|
||||||
|
@ -408,7 +409,8 @@ GST_START_TEST (test_parse_adts_detect_mpeg_version)
|
||||||
aacparse = setup_aacparse (NULL);
|
aacparse = setup_aacparse (NULL);
|
||||||
|
|
||||||
/* buffer_verify_adts will check if the caps are equal */
|
/* buffer_verify_adts will check if the caps are equal */
|
||||||
vdata.caps = gst_caps_from_string (SINK_CAPS_MPEG2);
|
vdata.caps = gst_caps_from_string (SINK_CAPS_MPEG2
|
||||||
|
", stream-format=(string)adts");
|
||||||
|
|
||||||
for (i = 0; i < 10; i++) {
|
for (i = 0; i < 10; i++) {
|
||||||
/* Push MPEG version 2 frames. */
|
/* Push MPEG version 2 frames. */
|
||||||
|
@ -447,6 +449,7 @@ GST_START_TEST (test_parse_handle_codec_data)
|
||||||
GstStructure *s;
|
GstStructure *s;
|
||||||
guint datasum = 0;
|
guint datasum = 0;
|
||||||
guint i;
|
guint i;
|
||||||
|
const gchar *stream_format;
|
||||||
|
|
||||||
aacparse = setup_aacparse (SRC_CAPS_CDATA);
|
aacparse = setup_aacparse (SRC_CAPS_CDATA);
|
||||||
|
|
||||||
|
@ -468,6 +471,9 @@ GST_START_TEST (test_parse_handle_codec_data)
|
||||||
fail_unless_structure_field_int_equals (s, "channels", 2);
|
fail_unless_structure_field_int_equals (s, "channels", 2);
|
||||||
fail_unless_structure_field_int_equals (s, "rate", 48000);
|
fail_unless_structure_field_int_equals (s, "rate", 48000);
|
||||||
fail_unless (gst_structure_has_field (s, "codec_data"));
|
fail_unless (gst_structure_has_field (s, "codec_data"));
|
||||||
|
fail_unless (gst_structure_has_field (s, "stream-format"));
|
||||||
|
stream_format = gst_structure_get_string (s, "stream-format");
|
||||||
|
fail_unless (strcmp (stream_format, "none") == 0);
|
||||||
|
|
||||||
gst_caps_unref (sinkcaps);
|
gst_caps_unref (sinkcaps);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue