提交 2a8e07d6 authored 作者: Chris Rienzo's avatar Chris Rienzo 提交者: Andrey Volk

FS-11785 [mod_av] fix a couple dead assignments and inconsistent assumption that…

FS-11785 [mod_av] fix a couple dead assignments and inconsistent assumption that mm pointer could be NULL
上级 581ec128
...@@ -478,21 +478,20 @@ GCC_DIAG_ON(deprecated-declarations) ...@@ -478,21 +478,20 @@ GCC_DIAG_ON(deprecated-declarations)
case AVMEDIA_TYPE_VIDEO: case AVMEDIA_TYPE_VIDEO:
if (mm) { switch_assert(mm);
if (mm->vbuf) {
buffer_bytes = mm->vbuf;
}
if (mm->fps) {
fps = mm->fps;
} else {
mm->fps = fps;
}
if (mm->vw && mm->vh) { if (mm->vbuf) {
mst->width = mm->vw; buffer_bytes = mm->vbuf;
mst->height = mm->vh; }
} if (mm->fps) {
fps = mm->fps;
} else {
mm->fps = fps;
}
if (mm->vw && mm->vh) {
mst->width = mm->vw;
mst->height = mm->vh;
} }
c->codec_id = codec_id; c->codec_id = codec_id;
...@@ -559,9 +558,6 @@ GCC_DIAG_ON(deprecated-declarations) ...@@ -559,9 +558,6 @@ GCC_DIAG_ON(deprecated-declarations)
} }
} }
switch_assert(mm);
if (mm->cbr) { if (mm->cbr) {
c->rc_min_rate = c->bit_rate; c->rc_min_rate = c->bit_rate;
c->rc_max_rate = c->bit_rate; c->rc_max_rate = c->bit_rate;
...@@ -923,7 +919,7 @@ GCC_DIAG_ON(deprecated-declarations) ...@@ -923,7 +919,7 @@ GCC_DIAG_ON(deprecated-declarations)
if (got_packet) { if (got_packet) {
switch_mutex_lock(context->eh.mutex); switch_mutex_lock(context->eh.mutex);
GCC_DIAG_OFF(deprecated-declarations) GCC_DIAG_OFF(deprecated-declarations)
ret = write_frame(context->eh.fc, &context->eh.video_st->st->codec->time_base, context->eh.video_st->st, &pkt); write_frame(context->eh.fc, &context->eh.video_st->st->codec->time_base, context->eh.video_st->st, &pkt);
GCC_DIAG_ON(deprecated-declarations) GCC_DIAG_ON(deprecated-declarations)
switch_mutex_unlock(context->eh.mutex); switch_mutex_unlock(context->eh.mutex);
av_packet_unref(&pkt); av_packet_unref(&pkt);
...@@ -2515,7 +2511,6 @@ GCC_DIAG_ON(deprecated-declarations) ...@@ -2515,7 +2511,6 @@ GCC_DIAG_ON(deprecated-declarations)
switch_yield(1000); switch_yield(1000);
} }
frame->img = img; frame->img = img;
do_fl = 0;
} else { } else {
if (switch_micro_time_now() - mst->next_pts > -10000) { if (switch_micro_time_now() - mst->next_pts > -10000) {
frame->img = img; frame->img = img;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论