GstHarness and x264enc

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

GstHarness and x264enc

ivan aponte
Hello, 

I have a question about the GstHarness module. I am trying to make a very simple test: 

GST_START_TEST (test_simple)
{
  size_t i = 0;
  GstHarness * h = gst_harness_new ("fakesink");
  gst_harness_add_src_parse (h, "videotestsrc is-live=1 ! x264enc ", TRUE);
  for (i = 0; i < 10; i++) {
      fail_unless(gst_harness_push_from_src(h) == GST_FLOW_OK);
  }
  g_printf("buf=%u\n",gst_harness_buffers_received(h));

  gst_harness_teardown(h);
}
GST_END_TEST;

1.- When using vp8enc instead of x264enc and launching it with GST_DEBUG=videotest*:6  I see that 10 buffers are created. With x264enc only 2 buffers are created and it gets stuck and test timeouts after 15 seconds.

2.- In any case gst_harness_buffers_received does not seems to work it always returns 0. 

Any help is appreciated. 

Regards, 

IA
--
Iván Aponte
+58 412 2774713

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel