summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2011-08-08 04:18:55 +0000
committerBenny Prijono <bennylp@teluu.com>2011-08-08 04:18:55 +0000
commit75542a438b368131627d38c70d42b6d3222f069f (patch)
treeba820e5a994586cc5a5534380b48a12ea3d1d3e7
parentef4141d01ca23175d9db3ddd07225b03a52697c6 (diff)
Misc (re #1320): fixed link error in pjmedia_test and aviplay samples if ffmpeg is not enabled
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3688 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjmedia/src/test/vid_codec_test.c4
-rw-r--r--pjsip-apps/src/samples/aviplay.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/pjmedia/src/test/vid_codec_test.c b/pjmedia/src/test/vid_codec_test.c
index 41171a9a..108340ff 100644
--- a/pjmedia/src/test/vid_codec_test.c
+++ b/pjmedia/src/test/vid_codec_test.c
@@ -447,9 +447,11 @@ int vid_codec_test(void)
if (status != PJ_SUCCESS)
return -10;
+#if PJMEDIA_HAS_FFMPEG_CODEC
status = pjmedia_codec_ffmpeg_init(NULL, mem);
if (status != PJ_SUCCESS)
return -20;
+#endif
rc = enum_codecs();
if (rc != 0)
@@ -460,7 +462,9 @@ int vid_codec_test(void)
goto on_return;
on_return:
+#if PJMEDIA_HAS_FFMPEG_CODEC
pjmedia_codec_ffmpeg_deinit();
+#endif
pjmedia_vid_dev_subsys_shutdown();
pj_pool_release(pool);
pj_log_set_level(orig_log_level);
diff --git a/pjsip-apps/src/samples/aviplay.c b/pjsip-apps/src/samples/aviplay.c
index a949256a..0682b9e9 100644
--- a/pjsip-apps/src/samples/aviplay.c
+++ b/pjsip-apps/src/samples/aviplay.c
@@ -491,9 +491,11 @@ static int main_func(int argc, char *argv[])
goto on_return;
}
+#if PJMEDIA_HAS_FFMPEG_CODEC
status = pjmedia_codec_ffmpeg_init(NULL, &cp.factory);
if (status != PJ_SUCCESS)
goto on_return;
+#endif
rc = aviplay(pool, argv[1]);
@@ -507,7 +509,9 @@ static int main_func(int argc, char *argv[])
pj_thread_sleep(100);
on_return:
+#if PJMEDIA_HAS_FFMPEG_CODEC
pjmedia_codec_ffmpeg_deinit();
+#endif
pjmedia_aud_subsys_shutdown();
pjmedia_vid_dev_subsys_shutdown();