Thundering Herd
The more drums we have in our kit, the more jobs we can handle.
Sunday, 23 July 2017
How to install Ubuntu 17.04 on Dell XPS 15 9550
›
I had some trouble installing Ubuntu 17.04 to dual-boot with Windows 10 on my Dell XPS 15 9550, so documenting here in case it helps others...
Saturday, 20 December 2014
Firefox video playback's skip-to-next-keyframe behavior
›
One of the quirks of Firefox's video playback stack is our skip-to-next-keyframe behavior. The purpose of this blog post is to document...
1 comment:
Wednesday, 19 February 2014
How to prefetch video/audio files for uninterrupted playback in HTML5 video/audio
›
Sometimes when you're playing a media file using an HTML5 <video> or <audio> element, or with WebAudio, you really want to ...
2 comments:
Tuesday, 3 December 2013
Why does the HTML fullscreen API ask for approval after entering fullscreen, rather than before?
›
The HTML fullscreen API is a little different from other JS APIs that require permission, in that it doesn't ask permission before ente...
6 comments:
Sunday, 24 November 2013
The rise and fall of Movie Rotator
›
Several years ago my Dad came to me and asked me how to rotate a video he'd recorded on his camera. He'd turned the camera sideways...
Changing a failed mSATA hard disk in an HP Spectre XT Ultrabook
›
The hard drive on wife's HP Spectre XT Envy Ultrabook died last weekend. Once we ran scandisk on it we realised it had about 20% bad se...
1 comment:
Wednesday, 13 November 2013
What does the H.264/avc1 codecs parameters for video/mp4 mime types mean?
›
The HTMLMediaElement.canPlayType() API enables you to query what video formats a user agent can play. For "video/mp4", the contai...
2 comments:
‹
›
Home
View web version