summaryrefslogtreecommitdiff
path: root/pjsip-apps/src/samples/aviplay.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip-apps/src/samples/aviplay.c')
-rw-r--r--pjsip-apps/src/samples/aviplay.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/pjsip-apps/src/samples/aviplay.c b/pjsip-apps/src/samples/aviplay.c
index 35b05044..40dfaf90 100644
--- a/pjsip-apps/src/samples/aviplay.c
+++ b/pjsip-apps/src/samples/aviplay.c
@@ -500,6 +500,12 @@ static int main_func(int argc, char *argv[])
goto on_return;
}
+#if defined(PJMEDIA_HAS_OPENH264_CODEC) && PJMEDIA_HAS_OPENH264_CODEC != 0
+ status = pjmedia_codec_openh264_vid_init(NULL, &cp.factory);
+ if (status != PJ_SUCCESS)
+ goto on_return;
+#endif
+
#if PJMEDIA_HAS_FFMPEG_VID_CODEC
status = pjmedia_codec_ffmpeg_vid_init(NULL, &cp.factory);
if (status != PJ_SUCCESS)
@@ -521,6 +527,9 @@ on_return:
#if PJMEDIA_HAS_FFMPEG_VID_CODEC
pjmedia_codec_ffmpeg_vid_deinit();
#endif
+#if defined(PJMEDIA_HAS_OPENH264_CODEC) && PJMEDIA_HAS_OPENH264_CODEC != 0
+ pjmedia_codec_openh264_vid_deinit();
+#endif
pjmedia_aud_subsys_shutdown();
pjmedia_vid_dev_subsys_shutdown();