Home | History | Annotate | Download | only in src

Lines Matching refs:bsWriter

713     FDK_BITSTREAM bsWriter;
714 FDKinitBitStream(&bsWriter, pExtensionPayload, 16, 0, BS_WRITER);
717 FDKwriteBits(&bsWriter, pce_tag_present, 1); /* pce_tag_present */
719 FDKwriteBits(&bsWriter, 0x0, 4); /* pce_instance_tag */
720 FDKwriteBits(&bsWriter, 0x0, 4); /* drc_tag_reserved_bits */
724 FDKwriteBits(&bsWriter, (pMetadata->mpegDrc.excluded_chns_present) ? 1 : 0, 1); /* excluded_chns_present*/
727 FDKwriteBits(&bsWriter, (pMetadata->mpegDrc.drc_bands_present) ? 1 : 0, 1); /* drc_bands_present */
730 FDKwriteBits(&bsWriter, pMetadata->mpegDrc.drc_band_incr, 4); /* drc_band_incr */
731 FDKwriteBits(&bsWriter, pMetadata->mpegDrc.drc_interpolation_scheme, 4); /* drc_interpolation_scheme */
734 FDKwriteBits(&bsWriter, pMetadata->mpegDrc.drc_band_top[i], 8); /* drc_band_top */
739 FDKwriteBits(&bsWriter, pMetadata->mpegDrc.prog_ref_level_present, 1); /* prog_ref_level_present */
742 FDKwriteBits(&bsWriter, pMetadata->mpegDrc.prog_ref_level, 7); /* prog_ref_level */
743 FDKwriteBits(&bsWriter, prog_ref_lev_res_bits, 1); /* prog_ref_level_reserved_bits */
748 FDKwriteBits(&bsWriter, (pMetadata->mpegDrc.dyn_rng_sgn[i]) ? 1 : 0, 1); /* dyn_rng_sgn[ */
749 FDKwriteBits(&bsWriter, pMetadata->mpegDrc.dyn_rng_ctl[i], 7); /* dyn_rng_ctl */
753 return FDKgetValidBits(&bsWriter);
761 FDK_BITSTREAM bsWriter;
762 FDKinitBitStream(&bsWriter, pExtensionPayload, 16, 0, BS_WRITER);
765 FDKwriteBits(&bsWriter, 0xBC, 8);
768 FDKwriteBits(&bsWriter, 0x3, 2); /* mpeg_audio_type */
769 FDKwriteBits(&bsWriter, pMetadata->dolbySurroundMode, 2); /* dolby_surround_mode */
770 FDKwriteBits(&bsWriter, 0x0, 4); /* reserved */
773 FDKwriteBits(&bsWriter, 0, 3); /* 3 bit Reserved, set to "0" */
774 FDKwriteBits(&bsWriter, (pMetadata->DmxLvl_On) ? 1 : 0, 1); /* downmixing_levels_MPEG4_status */
775 FDKwriteBits(&bsWriter, 0, 1); /* Reserved, set to "0" */
776 FDKwriteBits(&bsWriter, (pMetadata->etsiAncData.compression_on) ? 1 : 0, 1); /* audio_coding_mode_and_compression status */
777 FDKwriteBits(&bsWriter, (pMetadata->etsiAncData.timecode_coarse_status) ? 1 : 0, 1); /* coarse_grain_timecode_status */
778 FDKwriteBits(&bsWriter, (pMetadata->etsiAncData.timecode_fine_status) ? 1 : 0, 1); /* fine_grain_timecode_status */
782 FDKwriteBits(&bsWriter, encodeDmxLvls(pMetadata->centerMixLevel, pMetadata->surroundMixLevel), 8);
787 FDKwriteBits(&bsWriter, 0x01, 8); /* audio coding mode */
788 FDKwriteBits(&bsWriter, pMetadata->etsiAncData.compression_value, 8); /* compression value */
793 FDKwriteBits(&bsWriter, 0x0, 16); /* not yet supported */
797 FDKwriteBits(&bsWriter, 0x0, 16); /* not yet supported */
800 return FDKgetValidBits(&bsWriter);