/* * myLib - https://github.com/taktod/myLib * Copyright (c) 2014 ttProject. All rights reserved. * * Licensed under The MIT license. */ package com.ttProject.frame.opus.test; import java.nio.ByteBuffer; import com.ttProject.util.HexUtil; /** * actual frame analyze test. * @author taktod */ public class FrameCheckTest { public void test() throws Exception { // stereo 48kHz // fc = 1111 1100 // [ ]|[] // 31 1 0 // CELTのfullband stereo 1 frame in packet. ByteBuffer target = HexUtil.makeBuffer("FCFFFE"); target = HexUtil.makeBuffer("FC76F57461484B46F30E27C7E071B2CD1C1AF96234311BAD58CF4102A34A9AC025AF4A37EA31A015685874105C35197AB081AA159D524904D1AC5A57814DCE63B904343032441D3C6AE9F81696D2447037D15FCA776BCA013BEA4A9F311D7EBFC67F5DEA1E6BF1EE268259C92EC17655F302493BC4A5F583B1544B0E4D80C67109B5E4077253BF4E74B0DE42A817CD9CD03580FA8434337112CC1DC91DC2C9D7F078EF93B095DF0BAAFAF64418FDAED85ABDC796D5F709FB001A0329A5D5254757921561C20FB75B3822BD0025519D8FFBAA0289444405FAE093E50EEE407922E05BA81492A41207D72732E42A5FC97A3C1036676740E3E63A3CD24AD6058164A78B8633B16051BF43B8A3E9FA24FFBA31DD83FDE7986AFC75CF525A3DF7DA5B03A17290B34F07414831078D805211A4B68808AB161A3FC5F6B032AF7F74FC8F6A846A9F797450AC1516B490F96C72A25A202CEAEF35DA04FF6267C284413C5164E96076AC7BB70D7A0B8F5F07F579F2664A4C0B36C8EC3202B8766E3057A078A658295226E3C4AF6FF60BAF23D6BAAB6ECBEE44A6511AB107F048"); target = HexUtil.makeBuffer("FC6C2B2C390E6AA63221106998AD2BF59D1AAA782C00220147CE013A333700B14A7DA2DAD95AD766D7C8741E7A727EB73D119D820FD746B3209F3FE23189DE6DC14ED2554ED7F86F9DC9121BB9499FF0D4356869BF8E05918643ADDF28263FFBF41888BED300A62CB7ACF07E9E36298049ED6325E8B4E460199483A6F7E3BF85679C9246ABA00A945E07A1A40FCDFA8A715D04DE2FEA7D457C19A7D2070A52CC0167F77D2F2684BB5BD5B7BD4AD7476BB654EE527960DAAC548A90847657938E16B3973F2672684A6411AEF4CFDB8FDB254649DF769F1A3D948A1626F5BBE0AE060A7E80"); } }