mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-29 19:50:40 +00:00
[MOVED FROM BAD 2/6] vp8enc: Also check the output caps in the unit test
This commit is contained in:
parent
63e28498c4
commit
d983342dbd
1 changed files with 9 additions and 1 deletions
|
@ -95,6 +95,7 @@ GST_START_TEST (test_encode_simple)
|
||||||
GstBuffer *buffer;
|
GstBuffer *buffer;
|
||||||
gint i;
|
gint i;
|
||||||
GList *l;
|
GList *l;
|
||||||
|
GstCaps *outcaps;
|
||||||
|
|
||||||
vp8enc =
|
vp8enc =
|
||||||
setup_vp8enc
|
setup_vp8enc
|
||||||
|
@ -122,6 +123,10 @@ GST_START_TEST (test_encode_simple)
|
||||||
/* All buffers must be there now */
|
/* All buffers must be there now */
|
||||||
fail_unless_equals_int (g_list_length (buffers), 20);
|
fail_unless_equals_int (g_list_length (buffers), 20);
|
||||||
|
|
||||||
|
outcaps =
|
||||||
|
gst_caps_from_string
|
||||||
|
("video/x-vp8,width=(int)320,height=(int)240,framerate=(fraction)25/1");
|
||||||
|
|
||||||
for (l = buffers, i = 0; l; l = l->next, i++) {
|
for (l = buffers, i = 0; l; l = l->next, i++) {
|
||||||
buffer = l->data;
|
buffer = l->data;
|
||||||
|
|
||||||
|
@ -132,10 +137,13 @@ GST_START_TEST (test_encode_simple)
|
||||||
gst_util_uint64_scale (i, GST_SECOND, 25));
|
gst_util_uint64_scale (i, GST_SECOND, 25));
|
||||||
fail_unless_equals_uint64 (GST_BUFFER_DURATION (buffer),
|
fail_unless_equals_uint64 (GST_BUFFER_DURATION (buffer),
|
||||||
gst_util_uint64_scale (1, GST_SECOND, 25));
|
gst_util_uint64_scale (1, GST_SECOND, 25));
|
||||||
|
|
||||||
|
fail_unless (gst_caps_can_intersect (GST_BUFFER_CAPS (buffer), outcaps));
|
||||||
}
|
}
|
||||||
|
|
||||||
cleanup_vp8enc (vp8enc);
|
gst_caps_unref (outcaps);
|
||||||
|
|
||||||
|
cleanup_vp8enc (vp8enc);
|
||||||
}
|
}
|
||||||
|
|
||||||
GST_END_TEST;
|
GST_END_TEST;
|
||||||
|
|
Loading…
Reference in a new issue