提交 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)
case AVMEDIA_TYPE_VIDEO:
if (mm) {
if (mm->vbuf) {
buffer_bytes = mm->vbuf;
}
if (mm->fps) {
fps = mm->fps;
} else {
mm->fps = fps;
}
switch_assert(mm);
if (mm->vw && mm->vh) {
mst->width = mm->vw;
mst->height = mm->vh;
}
if (mm->vbuf) {
buffer_bytes = mm->vbuf;
}
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;
......@@ -559,9 +558,6 @@ GCC_DIAG_ON(deprecated-declarations)
}
}
switch_assert(mm);
if (mm->cbr) {
c->rc_min_rate = c->bit_rate;
c->rc_max_rate = c->bit_rate;
......@@ -923,7 +919,7 @@ GCC_DIAG_ON(deprecated-declarations)
if (got_packet) {
switch_mutex_lock(context->eh.mutex);
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)
switch_mutex_unlock(context->eh.mutex);
av_packet_unref(&pkt);
......@@ -2515,7 +2511,6 @@ GCC_DIAG_ON(deprecated-declarations)
switch_yield(1000);
}
frame->img = img;
do_fl = 0;
} else {
if (switch_micro_time_now() - mst->next_pts > -10000) {
frame->img = img;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论