comparison h263.c @ 1396:e380ac39024a libavcodec

cleanup / fixes
author michaelni
date Tue, 05 Aug 2003 10:19:43 +0000
parents ba99a78bcb37
children c2e63cb94d06
comparison
equal deleted inserted replaced
1395:b2ac20ff1458 1396:e380ac39024a
4830 while (get_bits1(gb) != 0) 4830 while (get_bits1(gb) != 0)
4831 time_incr++; 4831 time_incr++;
4832 4832
4833 check_marker(gb, "before time_increment"); 4833 check_marker(gb, "before time_increment");
4834 4834
4835 if(s->picture_number==0 && (show_bits(gb, s->time_increment_bits+1)&1)==0){ 4835 if(s->time_increment_bits==0){
4836 printf("hmm, seems the headers arnt complete, trying to guess time_increment_bits\n"); 4836 printf("hmm, seems the headers arnt complete, trying to guess time_increment_bits\n");
4837
4838 4837
4839 for(s->time_increment_bits=1 ;s->time_increment_bits<16; s->time_increment_bits++){ 4838 for(s->time_increment_bits=1 ;s->time_increment_bits<16; s->time_increment_bits++){
4840 if(show_bits(gb, s->time_increment_bits+1)&1) break; 4839 if(show_bits(gb, s->time_increment_bits+1)&1) break;
4841 } 4840 }
4841
4842 printf("my guess is %d bits ;)\n",s->time_increment_bits); 4842 printf("my guess is %d bits ;)\n",s->time_increment_bits);
4843 } 4843 }
4844 4844
4845 time_increment= get_bits(gb, s->time_increment_bits); 4845 time_increment= get_bits(gb, s->time_increment_bits);
4846 //printf(" type:%d modulo_time_base:%d increment:%d\n", s->pict_type, time_incr, time_increment); 4846 //printf(" type:%d modulo_time_base:%d increment:%d\n", s->pict_type, time_incr, time_increment);
5068 printf(" at %d\n", get_bits_count(gb)); 5068 printf(" at %d\n", get_bits_count(gb));
5069 } 5069 }
5070 5070
5071 switch(startcode){ 5071 switch(startcode){
5072 case 0x120: 5072 case 0x120:
5073 decode_vol_header(s, gb); 5073 if(decode_vol_header(s, gb) < 0)
5074 return -1;
5074 break; 5075 break;
5075 case USER_DATA_STARTCODE: 5076 case USER_DATA_STARTCODE:
5076 decode_user_data(s, gb); 5077 decode_user_data(s, gb);
5077 break; 5078 break;
5078 case GOP_STARTCODE: 5079 case GOP_STARTCODE: