]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-8916 comment out dead code from the last bug fix, add to TODO
authorSeven Du <dujinfang@gmail.com>
Wed, 9 Mar 2016 12:36:55 +0000 (20:36 +0800)
committerSeven Du <dujinfang@gmail.com>
Wed, 9 Mar 2016 12:54:06 +0000 (20:54 +0800)
src/mod/applications/mod_av/avcodec.c

index cb77875026f3cbef81a0abd46b10e27811f4d05a..1f02c8cb8dc7bc044f5088f503f2438720e78371 100644 (file)
@@ -1100,7 +1100,8 @@ static switch_status_t switch_h264_encode(switch_codec_t *codec, switch_frame_t
                }
        }
 
-       if (*got_output) { // Could be more delayed frames
+#if 0
+       if (*got_output) { // TODO: Could be more delayed frames, flush when frame == NULL
                ret = avcodec_encode_video2(avctx, pkt, NULL, got_output);
                if (ret < 0) {
                        switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Encoding Error %d\n", ret);
@@ -1112,6 +1113,7 @@ static switch_status_t switch_h264_encode(switch_codec_t *codec, switch_frame_t
                        goto process;
                }
        }
+#endif
 
        fill_avframe(avframe, img);
 
@@ -1138,7 +1140,7 @@ static switch_status_t switch_h264_encode(switch_codec_t *codec, switch_frame_t
                context->need_key_frame = 0;
        }
 
-process:
+// process:
 
        if (*got_output) {
                const uint8_t *p = pkt->data;