[asterisk-commits] rizzo: branch rizzo/video_v2 r86874 - /team/rizzo/video_v2/channels/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Tue Oct 23 09:55:13 CDT 2007


Author: rizzo
Date: Tue Oct 23 09:55:12 2007
New Revision: 86874

URL: http://svn.digium.com/view/asterisk?view=rev&rev=86874
Log:
+ remove a debugging message in h264_enc;
+ also in mpeg4 send I frames every 5 seconds.

At this point we have reasonably robust behaviour with
all supported codecs:

	h261, h263, h263p, h264, mpeg4

so people interested in video are encouraged to try this out.


Modified:
    team/rizzo/video_v2/channels/console_video.c

Modified: team/rizzo/video_v2/channels/console_video.c
URL: http://svn.digium.com/view/asterisk/team/rizzo/video_v2/channels/console_video.c?view=diff&rev=86874&r1=86873&r2=86874
==============================================================================
--- team/rizzo/video_v2/channels/console_video.c (original)
+++ team/rizzo/video_v2/channels/console_video.c Tue Oct 23 09:55:12 2007
@@ -1083,6 +1083,7 @@
 	v->enc_ctx->flags |= CODEC_FLAG_LOOP_FILTER;
 	v->enc_ctx->flags |= CODEC_FLAG_H263P_SLICE_STRUCT;
 #endif
+	v->enc_ctx->gop_size = v->fps*5;
 	v->enc_ctx->rtp_payload_size = 0; /* important - ffmpeg fails otherwise */
 	return 0;
 }
@@ -1219,10 +1220,8 @@
 	}
 
 	size = d - start - 4;	/* don't count the end */
-	ast_log(LOG_WARNING, "block at %d size %d of %d\n",
-		start - out->enc_out.data, size, out->enc_out.used);
-
-	if (1 /* size < out->mtu */) {	// test - don't fragment
+
+	if (size < out->mtu) {	// test - don't fragment
 		// Single NAL Unit
 		f = create_video_frame(start, d - 4, AST_FORMAT_H264, 0, cur);
 		if (!f)




More information about the asterisk-commits mailing list