Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > f618b29eca61b3e7a3e4cbb9c5013043 > files > 4

linphone-3.5.2-5.mga3.src.rpm

--- mediastreamer2/src/videoenc.c.ffmpeg	2012-02-22 19:54:58.000000000 +0800
+++ mediastreamer2/src/videoenc.c	2012-06-01 17:01:34.000000000 +0800
@@ -53,7 +53,6 @@
 
 void ms_ffmpeg_check_init(){
 	if(!avcodec_initialized){
-		avcodec_init();
 		avcodec_register_all();
 		avcodec_initialized=TRUE;
 #ifdef ENABLE_LOG_FFMPEG
@@ -300,9 +299,7 @@
 	if (s->profile==0){
 		s->codec=CODEC_ID_H263;
 	}else{
-		c->flags|=CODEC_FLAG_H263P_UMV;
 		c->flags|=CODEC_FLAG_AC_PRED;
-		c->flags|=CODEC_FLAG_H263P_SLICE_STRUCT;
 		/*
 		c->flags|=CODEC_FLAG_OBMC;
 		c->flags|=CODEC_FLAG_AC_PRED;
@@ -372,7 +369,7 @@
 	// assume video size is CIF or QCIF
 	if (context->width == 352 && context->height == 288) header->b_wptr[1] = 0x60;
 	else header->b_wptr[1] = 0x40;
-	if (context->coded_frame->pict_type != FF_I_TYPE) header->b_wptr[1] |= 0x10;
+	if (context->coded_frame->pict_type != AV_PICTURE_TYPE_I) header->b_wptr[1] |= 0x10;
 	header->b_wptr += 4;
 	header->b_cont = *packet;
 	*packet = header;
@@ -779,7 +776,7 @@
 		s->req_vfu=TRUE;
 	}
 	if (s->req_vfu){
-		pict.pict_type=FF_I_TYPE;
+		pict.pict_type=AV_PICTURE_TYPE_I;
 		s->req_vfu=FALSE;
 	}
 	comp_buf->b_rptr=comp_buf->b_wptr=comp_buf->b_datap->db_base;
@@ -799,7 +796,7 @@
 		if (s->framenum==1){
 			video_starter_first_frame (&s->starter,f->ticker->time);
 		}
-		if (c->coded_frame->pict_type==FF_I_TYPE){
+		if (c->coded_frame->pict_type==AV_PICTURE_TYPE_I){
 			ms_message("Emitting I-frame");
 		}
 		comp_buf->b_wptr+=error;
--- mediastreamer2/src/h264dec.c.ffmpeg	2012-06-01 17:02:08.000000000 +0800
+++ mediastreamer2/src/h264dec.c	2012-06-01 17:02:14.000000000 +0800
@@ -44,7 +44,6 @@
 static void ffmpeg_init(){
 	static bool_t done=FALSE;
 	if (!done){
-		avcodec_init();
 		avcodec_register_all();
 		done=TRUE;
 	}