Quantcast
Channel: Conrad Parker
Browsing all 25 articles
Browse latest View live
↧

The economics of Twitter spam

Recently more and more people have reported that they are being followed by spammers on Twitter. It's easy to track this problem: just search for #spam. Being followed by a Twitter spammer isn't like...

View Article


Discovery and fallback for media segment addressing over HTTP

This post concerns the use of queries or fragments in the URI specification for accessing segments of media over HTTP. We outline the user-visible differences between the two approaches, including the...

View Article


liboggplay, liboggz, libfishsound migrated to git.xiph.org

The source repositories for some Ogg libraries developed as part of the Annodex project have moved from from svn.annodex.net to git.xiph.org. These libraries are: liboggplay, an Ogg Theora playback...

View Article

A proposal for generalizing the byte-range referral HTTP Response header

Re: the Media Fragments WD. Here I am using the term "byte-range referral" for multiple concatenated HTTP requests, for the purpose of improving cacheability; this is called a "4-way handshake" in the...

View Article

Release: libfishsound 0.9.2

Fishsound has moved to Xiph.org! The new home page is at http://www.xiph.org/fishsound/. New in this release This release contains security and other bugfixes: Security fixes related to Mozilla bugs...

View Article


CFFPP: linux.conf.au 2010

The call for papers for linux.conf.au 2010 has been open for a few weeks, and closes soon (July 24). I really want to encourage some talks about functional programming! The conference has a pretty...

View Article

UI.Command

I just uploaded the first cut of UI.Command, a Haskell framework for "friendly commandline programs". I hacked this together last year by pulling the command handling and documentatation generation...

View Article

Trivial git routines in Haskell (ght 0.2.0)

Yesterday I uploaded ght to Hackage. Its just a bunch of trivial routines for inspecting git repositories. It is in no way useful beyond that. It uses UI.Command to handle various subcommands and...

View Article


Image may be NSFW.
Clik here to view.

Driving the VEU from userspace (libuiomux 1.1.0 and libshveu 1.2.0)

I just released libuiomux 1.1.0 and libshveu 1.2.0. These were the subject of my talk at linux.conf.au 2010, Sharing Userspace IO Devices for fast access to multimedia hardware. The target processor...

View Article


Multi-camera, multi-resolution hardware encoding (libshcodecs 1.1.0)

I just released libshcodecs 1.1.0, a user-space library for controlling Renesas SH-Mobile hardware codecs. These tools now use libuiomux and libshveu for device access, memory management, colorspace...

View Article

A new HTTP streaming server (sighttpd 1.0.0)

I just released sighttpd version 1.0.0. Sighttpd is an HTTP streaming server designed for distributing realtime input. It is particularly useful for making camera streams available to multiple...

View Article

HTTP H.264 from multiple cameras with sighttpd's shrecord

Today we'll look at how to use sighttpd for multi-camera H.264 video encoding and streaming. This post is the last in a series about using hardware video encoding and image conversion features of...

View Article

Image may be NSFW.
Clik here to view.

git lola

The best tip I learned at Scott Chacon's talk at linux.conf.au 2010, Git Wrangling - Advanced Tips and Tricks was this alias: lol = log --graph --decorate --pretty=oneline --abbrev-commit This...

View Article


Image may be NSFW.
Clik here to view.

Stable release maintenance with git (liboggz 1.0.2 and 1.1.1)

I recently released two new versions of liboggz, liboggz-1.0.2 and liboggz-1.1.1. These are unremarkable maintenance releases, fixing some bugs but adding no new functionality. Last year I released...

View Article

Monday Music: Wannago by Kobi

A change of pace ... here's a little Ogg Vorbis track to test out the <audio> tag, seeing as your browser probably supports that now. Made with AUBE on Linux, a few years ago, this is Wannago by...

View Article


Towards adaptive streaming for Ogg

Video streaming must be reliable and glitch-free. It must be possible for video hosting sites to allow clients to adapt to the available bandwidth, and for clients to be able to take advantage of...

View Article

Image may be NSFW.
Clik here to view.

How oggz-validate works

oggz-validate is a tool for checking the conformance of Ogg files against the Ogg logical bitstream framing specification and RFC3533. It is used by validator.xiph.org an online conformance-checking...

View Article


Image may be NSFW.
Clik here to view.

A monoid for server parties

Happstack is a Haskell web applications framework. I hadn't played with it in a while but Happstack 0.5.0 was recently released so I decided to try it out. You can get it with cabal: $ cabal update $...

View Article

Monday Music: Birk by Kobi

Made with AUBE on Linux a few years ago, this is Birk by Kobi: AUBE/Metadecks Live is a music production tool designed for live use. A track like this is made by setting up a bunch of sample, rhythm...

View Article

Streaming Ogg Vorbis with sighttpd 1.1.0

I just released Sighttpd version 1.1.0, which includes support for streaming Ogg Vorbis from standard input. In an earlier post introducing a new HTTP streaming server (sighttpd 1.0.0), I described...

View Article
Browsing all 25 articles
Browse latest View live