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)