Skip to content
Snippets Groups Projects
Commit df53e2c6 authored by Kateryna Kostiuk's avatar Kateryna Kostiuk
Browse files

video: increase encoding speed for iOS

Current speed preset could cause video lag in some iOS devices.

Change-Id: I63323aa31c7bcf7e103e97f54ac3113da8734742
parent 19c0b301
No related branches found
No related tags found
No related merge requests found
...@@ -599,7 +599,11 @@ MediaEncoder::prepareEncoderContext(AVCodec* outputCodec, bool is_video) ...@@ -599,7 +599,11 @@ MediaEncoder::prepareEncoderContext(AVCodec* outputCodec, bool is_video)
void void
MediaEncoder::forcePresetX264_X265(AVCodecContext* encoderCtx) MediaEncoder::forcePresetX264_X265(AVCodecContext* encoderCtx)
{ {
#if (defined(TARGET_OS_IOS) && TARGET_OS_IOS)
const char *speedPreset = "ultrafast";
#else
const char *speedPreset = "veryfast"; const char *speedPreset = "veryfast";
#endif
if (av_opt_set(encoderCtx, "preset", speedPreset, AV_OPT_SEARCH_CHILDREN)) if (av_opt_set(encoderCtx, "preset", speedPreset, AV_OPT_SEARCH_CHILDREN))
JAMI_WARN("Failed to set x264 preset '%s'", speedPreset); JAMI_WARN("Failed to set x264 preset '%s'", speedPreset);
const char *tune = "zerolatency"; const char *tune = "zerolatency";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment