Skip to content

Instantly share code, notes, and snippets.

@uupaa
uupaa / NALUnit.pattern.md
Last active July 15, 2016 08:31
Apple HLS examples の NALUnit パターン
@uupaa
uupaa / Information for implementing the AAC and HE-AAC decoder.md
Last active June 20, 2016 11:43
Information for implementing the AAC and HE-AAC decoder.

AAC/HE-AAC/HE-AAC v2 の ADTS + RawDataBlocks を読み解き、AudioObjectType (2/5/29) を取得するコードを実装しようとした時に調べまわった点と点

Spec

  • MPEG-2 AAC
    • ISO/IEC 13818-7:2004
  • MPEG-4 AAC
    • ISO/IEC 14496-3:2005
  • MPEG-4 AAC を読み解くためには、まず MPEG-2 AAC を一読する必要があります
@uupaa
uupaa / js.html
Created March 3, 2016 11:25
WebAudio.js test
<button onclick="play()">play</button>
<script>
var bufsize = 4096 / 2;
var audioctx = new webkitAudioContext();
var scrproc = audioctx.createScriptProcessor(bufsize, 2);
scrproc.onaudioprocess = processHandler;
scrproc.connect(audioctx.destination);
var osc = null;
@uupaa
uupaa / hatena.desing.css
Created February 19, 2016 23:26
はてな デザイン CSS
/* <system section="theme" selected="alpha2"> */
@import "/css/theme/alpha2/alpha2.css";
/* </system> */
/* <system section="background" selected="default"> */
/* default */
/* </system> */
p, div {
font-family: Georgia, Arial, Helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
@uupaa
uupaa / a.md
Last active April 27, 2016 05:09
Windows版のChrome 48でFlashのコンテンツがぼやけてしまう。

2016-04-27 文末に追記しました

本文

「Windows版のChrome 48でFlashのコンテンツがぼやけてしまう不具合が発生している」と、 某所から調査依頼があったため、1時間ほど調べた結果をシェアします。

状況整理

状況を整理すると

@uupaa
uupaa / spin.animation.html
Created January 14, 2016 15:45
回転アニメーション spin animation CSS
<!DOCTYPE html><html><head><title></title>
<meta name="viewport" content="width=device-width, user-scalable=no">
<meta charset="utf-8"></head><body>
<style>
@keyframes spin {
to { transform: rotate(-10turn); }
}
#product-logo.spin {
animation: spin 500ms cubic-bezier(1, 0, 0, 1) forwards;
@uupaa
uupaa / block.json
Last active January 6, 2016 19:08
Markdown parser AST example
{
"type": "markdown",
"node": [{
"type": "heading",
"level": 2,
"node": [{
"type": "paragraph",
"node": [{
"type": "text",
"text": " Documentation\n"
@uupaa
uupaa / 2015-12.md
Last active December 8, 2015 19:44
Tech Memo
@uupaa
uupaa / MiniDisplayPortToHDMIConversionCable.md
Last active August 30, 2020 02:47
ぜひまた購入したい Mini DisplayPort → HDMI 変換ケーブルと、もう二度と購入しないケーブルの一覧

Mac などに搭載されている Mini DisplayPort を HDMI に変換するケーブルの購入履歴とレポートです。

変換ケーブルは、変換チップの品質, コネクタ部分の品質, ケーブルの耐久性の3つが揃わないと安定して運用できません。中には数回利用するだけで映像が出なくなったり、ケーブル内部で断線したかのような粗悪品がありました。

一番確実なのはAppleの純正品を購入することですが、実は Mini DisplayPort → HDMI 変換ケーブルは純正品が存在しません。その代わりにApple Store では Belkin 4K Mini DisplayPort to HDMI Cable(2m) を5400円で販売しています。(4mもあります)

参考になさってください。

  • 2012-05-03
@uupaa
uupaa / AVCDecoderConfigurationRecord.md
Last active December 12, 2023 11:38
parse AVCDecoderConfigurationRecord example

以下は、AVCDecoderConfigurationRecord のバイトデータです。

ADDR    0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
------ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
000000 00 00 00 2e 61 76 63 43 01 42 c0 1e ff e1 00 16
000010 67 42 c0 1e d9 02 04 68 40 00 00 03 01 40 00 00
000020 03 00 83 c5 8b 92 01 00 05 68 cb 83 cb 20