comparison nutdec.c @ 1509:edc979a1ecb5 libavformat

check for frames with 2*size > max_dist and no crc
author michael
date Tue, 14 Nov 2006 22:24:10 +0000
parents 105e0c574359
children ac5927c7ce5a
comparison
equal deleted inserted replaced
1508:105e0c574359 1509:edc979a1ecb5
685 reserved_count= get_v(bc); 685 reserved_count= get_v(bc);
686 for(i=0; i<reserved_count; i++) 686 for(i=0; i<reserved_count; i++)
687 get_v(bc); 687 get_v(bc);
688 if(flags&FLAG_CHECKSUM){ 688 if(flags&FLAG_CHECKSUM){
689 get_be32(bc); //FIXME check this 689 get_be32(bc); //FIXME check this
690 }else if(size > 2*nut->max_distance){
691 av_log(s, AV_LOG_ERROR, "frame size > 2max_distance and no checksum\n");
692 return -1;
690 } 693 }
691 *flags_ret= flags; 694 *flags_ret= flags;
692 695
693 stc->last_pts= *pts; 696 stc->last_pts= *pts;
694 stc->last_key_frame= flags&FLAG_KEY; //FIXME change to last flags 697 stc->last_key_frame= flags&FLAG_KEY; //FIXME change to last flags