comparison mpegvideo.c @ 930:6bcb214d6a17 libavcodec

more debug output
author michaelni
date Tue, 17 Dec 2002 11:25:29 +0000
parents 7fccaa0d699d
children caa77cd960c0
comparison
equal deleted inserted replaced
929:c35f06d95e64 930:6bcb214d6a17
912 912
913 /* generic function for encode/decode called after a frame has been coded/decoded */ 913 /* generic function for encode/decode called after a frame has been coded/decoded */
914 void MPV_frame_end(MpegEncContext *s) 914 void MPV_frame_end(MpegEncContext *s)
915 { 915 {
916 int i; 916 int i;
917
918 /* draw edge for correct motion prediction if outside */ 917 /* draw edge for correct motion prediction if outside */
919 if(s->codec_id!=CODEC_ID_SVQ1){ 918 if(s->codec_id!=CODEC_ID_SVQ1){
920 if (s->pict_type != B_TYPE && !s->intra_only && !(s->flags&CODEC_FLAG_EMU_EDGE)) { 919 if (s->pict_type != B_TYPE && !s->intra_only && !(s->flags&CODEC_FLAG_EMU_EDGE)) {
921 draw_edges(s->current_picture.data[0], s->linesize , s->h_edge_pos , s->v_edge_pos , EDGE_WIDTH ); 920 draw_edges(s->current_picture.data[0], s->linesize , s->h_edge_pos , s->v_edge_pos , EDGE_WIDTH );
922 draw_edges(s->current_picture.data[1], s->uvlinesize, s->h_edge_pos>>1, s->v_edge_pos>>1, EDGE_WIDTH/2); 921 draw_edges(s->current_picture.data[1], s->uvlinesize, s->h_edge_pos>>1, s->v_edge_pos>>1, EDGE_WIDTH/2);
3464 block[i] = level; 3463 block[i] = level;
3465 } 3464 }
3466 } 3465 }
3467 } 3466 }
3468 3467
3468 char ff_get_pict_type_char(int pict_type){
3469 switch(pict_type){
3470 case I_TYPE: return 'I';
3471 case P_TYPE: return 'P';
3472 case B_TYPE: return 'B';
3473 case S_TYPE: return 'S';
3474 }
3475 }
3476
3469 AVCodec mpeg1video_encoder = { 3477 AVCodec mpeg1video_encoder = {
3470 "mpeg1video", 3478 "mpeg1video",
3471 CODEC_TYPE_VIDEO, 3479 CODEC_TYPE_VIDEO,
3472 CODEC_ID_MPEG1VIDEO, 3480 CODEC_ID_MPEG1VIDEO,
3473 sizeof(MpegEncContext), 3481 sizeof(MpegEncContext),