mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-10-30 23:24:18 +00:00
Merge pull request #400 in FS/freeswitch from ~BRADLEYJOKINEN/freeswitch:FS-7983 to master
* commit '723e8a1f9a899564b89e70d5e6c4a8799413579b': FS-7983 Added param for specifying video encoding speed
This commit is contained in:
commit
8577601f5f
3 files changed
+35
No files matched your search
@@ -299,6 +299,20 @@ static switch_status_t add_stream(MediaStream *mst, AVFormatContext *fc, AVCodec
|
||||
|
||||
if (codec_id == AV_CODEC_ID_H264) {
|
||||
c->ticks_per_frame = 2;
|
||||
|
||||
switch (mm->vencspd) {
|
||||
case SWITCH_VIDEO_ENCODE_SPEED_SLOW:
|
||||
av_opt_set(c->priv_data, "preset", "veryslow", 0);
|
||||
break;
|
||||
case SWITCH_VIDEO_ENCODE_SPEED_MEDIUM:
|
||||
av_opt_set(c->priv_data, "preset", "medium", 0);
|
||||
break;
|
||||
case SWITCH_VIDEO_ENCODE_SPEED_FAST:
|
||||
av_opt_set(c->priv_data, "preset", "ultrafast", 0);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (codec_id == AV_CODEC_ID_VP8) {
|
||||
|
||||
Reference in new issue
Block a user