diff options
Diffstat (limited to 'pjmedia/src/test/test.c')
-rw-r--r-- | pjmedia/src/test/test.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/pjmedia/src/test/test.c b/pjmedia/src/test/test.c index ca53d732..d243ed8a 100644 --- a/pjmedia/src/test/test.c +++ b/pjmedia/src/test/test.c @@ -47,15 +47,33 @@ int test_main(void) { int rc = 0; pj_caching_pool caching_pool; + pj_pool_t *pool; pj_init(); pj_caching_pool_init(&caching_pool, &pj_pool_factory_default_policy, 0); + pool = pj_pool_create(&caching_pool.factory, "test", 1000, 512, NULL); pj_log_set_decor(PJ_LOG_HAS_NEWLINE); pj_log_set_level(3); mem = &caching_pool.factory; + pjmedia_video_format_mgr_create(pool, 64, 0, NULL); + pjmedia_converter_mgr_create(pool, NULL); + pjmedia_vid_codec_mgr_create(pool, NULL); + +#if HAS_VID_PORT_TEST + DO_TEST(vid_port_test()); +#endif + +#if HAS_VID_DEV_TEST + DO_TEST(vid_dev_test()); +#endif + +#if HAS_VID_CODEC_TEST + DO_TEST(vid_codec_test()); +#endif + #if HAS_SDP_NEG_TEST DO_TEST(sdp_neg_test()); #endif @@ -81,6 +99,11 @@ on_return: PJ_LOG(3,(THIS_FILE,"Looks like everything is okay!")); } + pjmedia_video_format_mgr_destroy(pjmedia_video_format_mgr_instance()); + pjmedia_converter_mgr_destroy(pjmedia_converter_mgr_instance()); + pjmedia_vid_codec_mgr_destroy(pjmedia_vid_codec_mgr_instance()); + + pj_pool_release(pool); pj_caching_pool_destroy(&caching_pool); return rc; |