Toy
Thought
Firefox
-
WebCodecs and the future of media processing on the web
-
Firefox WebRTC: Multi microphones
-
Firefox: AVIF Transparency Support
-
Code-reviews I did in Mozilla
-
Firefox FAQ: Audio channel layout
-
Media Session API
-
The effect of practicing what you already know
-
Shape your code as how you shape your body
-
Summary of Cubeb Oxidation on Mac OS
-
Media Debugging Resources
-
Audio 5.1
-
Running Average
-
Estimation of MP3 Duration
-
The Misuse of RefPtr
-
RefPtr v.s. shared_ptr
-
Audio Device Information on Firefox
-
Development Notes for Mozilla
-
Adding a IPDL into PContent
-
Deadlock when using AudioUnit
-
Running multiple Firefox at the same time
-
Requiring Android build-tools for Fennec
C/C++
CoreAudio
Multithread
-
WebCodecs and the future of media processing on the web
-
Firefox WebRTC: Multi microphones
-
Firefox: AVIF Transparency Support
-
Firefox FAQ: Audio channel layout
-
Media Session API
-
The effect of practicing what you already know
-
Shape your code as how you shape your body
-
Summary of Cubeb Oxidation on Mac OS
-
Media Debugging Resources
-
Audio 5.1
-
Estimation of MP3 Duration
-
Audio Device Information on Firefox
-
Deadlock when using AudioUnit
Multiprocess
Fennec
Smart Pointer
Fibonacci
Recursion
Dynamic Programming
Rust
Random
Probabilitiy
LRU
Common programming model
hash table
linked list
Software engineering