]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-11785 [mod_av] fix a couple dead assignments and inconsistent assumption that...
authorChris Rienzo <chris@signalwire.com>
Mon, 15 Apr 2019 20:25:25 +0000 (20:25 +0000)
committerAndrey Volk <andywolk@gmail.com>
Wed, 17 Jul 2019 16:20:52 +0000 (20:20 +0400)
src/mod/applications/mod_av/avformat.c

index 5f7321097c686f900ccd4ecdb7623afd11b04b6f..614391eef0b5089915b8109fb9ddfae360aa8eb0 100644 (file)
@@ -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;