Mercurial > libavcodec.hg
comparison parser.c @ 4398:d8ccac15e9d3 libavcodec
fix indentation, patch by Ian Caulfield % ian P caulfield A gmail P com %
| author | gpoirier |
|---|---|
| date | Wed, 24 Jan 2007 15:32:49 +0000 |
| parents | acb9faabab8d |
| children | 665d7cd95fd3 |
comparison
equal
deleted
inserted
replaced
| 4397:acb9faabab8d | 4398:d8ccac15e9d3 |
|---|---|
| 666 if(get_bits(&bits, 16) != 0x0b77) | 666 if(get_bits(&bits, 16) != 0x0b77) |
| 667 return 0; | 667 return 0; |
| 668 | 668 |
| 669 bsid = show_bits_long(&bits, 29) & 0x1f; | 669 bsid = show_bits_long(&bits, 29) & 0x1f; |
| 670 if(bsid <= 8) { /* Normal AC-3 */ | 670 if(bsid <= 8) { /* Normal AC-3 */ |
| 671 skip_bits(&bits, 16); /* crc */ | 671 skip_bits(&bits, 16); /* crc */ |
| 672 fscod = get_bits(&bits, 2); | 672 fscod = get_bits(&bits, 2); |
| 673 frmsizecod = get_bits(&bits, 6); | 673 frmsizecod = get_bits(&bits, 6); |
| 674 | 674 |
| 675 if(fscod == 3) | 675 if(fscod == 3) |
| 676 return 0; | 676 return 0; |
| 677 | 677 |
| 678 skip_bits(&bits, 5); /* bsid */ | 678 skip_bits(&bits, 5); /* bsid */ |
| 679 skip_bits(&bits, 3); /* bsmod */ | 679 skip_bits(&bits, 3); /* bsmod */ |
| 680 acmod = get_bits(&bits, 3); | 680 acmod = get_bits(&bits, 3); |
| 681 if(acmod & 1 && acmod != 1) | 681 if(acmod & 1 && acmod != 1) |
| 682 skip_bits(&bits, 2); /* cmixlev */ | 682 skip_bits(&bits, 2); /* cmixlev */ |
| 683 if(acmod & 4) | 683 if(acmod & 4) |
| 684 skip_bits(&bits, 2); /* surmixlev */ | 684 skip_bits(&bits, 2); /* surmixlev */ |
| 685 if(acmod & 2) | 685 if(acmod & 2) |
| 686 skip_bits(&bits, 2); /* dsurmod */ | 686 skip_bits(&bits, 2); /* dsurmod */ |
| 687 lfeon = get_bits1(&bits); | 687 lfeon = get_bits1(&bits); |
| 688 | 688 |
| 689 *sample_rate = ac3_sample_rates[fscod]; | 689 *sample_rate = ac3_sample_rates[fscod]; |
| 690 *bit_rate = ac3_bitrates[frmsizecod] * 1000; | 690 *bit_rate = ac3_bitrates[frmsizecod] * 1000; |
| 691 *channels = ac3_channels[acmod] + lfeon; | 691 *channels = ac3_channels[acmod] + lfeon; |
| 692 *samples = 6 * 256; | 692 *samples = 6 * 256; |
| 693 | 693 |
| 694 return ac3_frame_sizes[frmsizecod][fscod] * 2; | 694 return ac3_frame_sizes[frmsizecod][fscod] * 2; |
| 695 } else if (bsid >= 10 && bsid <= 16) { /* Enhanced AC-3 */ | 695 } else if (bsid >= 10 && bsid <= 16) { /* Enhanced AC-3 */ |
| 696 strmtyp = get_bits(&bits, 2); | 696 strmtyp = get_bits(&bits, 2); |
| 697 substreamid = get_bits(&bits, 3); | 697 substreamid = get_bits(&bits, 3); |
| 698 | 698 |
| 699 if (strmtyp != 0 || substreamid != 0) | 699 if (strmtyp != 0 || substreamid != 0) |
