OzouniのrtmpInputで利用しているflvTagOrderModelをコピーしました。

いまのところ大きな問題はみつかっていません。
44100Hzのadpcmの音声データを再生する動作をつくってみた。
とりいそぎ良い感じの動作している。
VP6だった場合に、初期のIntraFrameがくるまでNullPointerExceptionがでる不具合があったので、とりあえず、nullを応答するようにしました。
containerのnull確認で動作している場合は、nullがかえってくるので、ループぬけてしまうかもしれませんね・・・

通常の動画だったらまずありえないけど。
Merge branch 'develop' of github.com:taktod/myLib
関数補完で5kHzのデータを44kHzとして動作させてみるテスト

とりあえず、あまりクオリティはよろしくない。
VLCで再生するともっと良い感じになるので、もっといい方法があるんでしょう。
Merge branch 'develop' of github.com:taktod/myLib
n次補完関数による動作テストを調整しておいた。
んで、fftによる補完テスト動作は、とりあえず消しておいた。
いまのままだと、1次補完をとりあえずかけておけばよさそうですね。
ライセンス表記を追加しておきました。
現状のflazrと同等の動作するプログラム(AMF3とかDecoderのバグ対応とかしてるやつ)
をつくってみました。
packetizerの処理をcodecTypeのenumをつかって判定するようにした。テストは問題なくとおっている。
とりあえず対応可能であろうコーデックのpacketizer動作を追加した。
問題ないと思う。
コメントデータ追加
コメントの追加しておいた。
frameを扱う上で利用できる、utilをつくりました。
それぞれのframeを統合した動作みたいなことができます。
ライセンスについて記入しておいた。
frameをpacket化とpacketをframe化する汎用動作をつくってみた。
他のcodecで壊れる可能性はありますが、とりあえず、pts値はpacketのpts値を参照することにしました。
とりあえず、暫定的ではありますがfileやhttp上のデータがintの上限以上だった場合に
intの上限値として扱うようにしてみた。
adpcmのデコードテストがコンパイル時に実行されてしまうので、テストをOFFにしました。
無音frame用のbufferを組み立てたいところ。