Mercurial > libavcodec.hg
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: |