執筆中(23)とコーデック実装(10)
いまデコード負荷が一番大きい部分は、再帰的Golomb-Riceの復号部分。これをもっと早くしたい。関数をインライン展開したり …
more ...いまデコード負荷が一番大きい部分は、再帰的Golomb-Riceの復号部分。これをもっと早くしたい。関数をインライン展開したり …
more ...フレッチャーのチェックサムを使用している。テストで0xFFのXORをとっているがそれの破損を検知できずに焦る。255の …
more ...他のコーデックが誤り検出をどうしているか軽く調べたら、FLACはブロックヘッダ部分をCRC8で確認、WavPackは謎の独自CRCを …
more ...畳み込みの高速化やって終わろうと思う。寝る前に思いついたリングバッファ導入を試したが、遅くなった。 リングバ …
more ...係数次数選択で、係数領域サイズを考慮するようにしたら改善傾向が得られたのでとりこみ。同時に係数は8bit量子化 …
more ...fp:fastを指定したらバイナリサイズ大。エンコードデコード負荷は10%比で改善。ポピュラー音楽で圧縮率が悪化したが …
more ...マルチチャンネル処理をやったら刺さった。推定符号長でいけた。0.1%くらいのオーダーで減少。 しっかしLINNEではうま …
more ...実装してみた。案の定、FLAC-8は越えてない。3年前の追試になっている。 しかし次数や予測モデルをこれ以上増やすわけに …
more ...必要な実験がひと段落したので、コーデック実装に入っている。 LPCを使う単純なコーデックはOK。これを機能拡張して …
more ...