T&L Episode 3: Old and in the Way

Episode 3 of QSK is a rantcast. Cheryl, my significant other, and I ruminate on the state of motor vehicle licensing in the world, how ridiculous the situation has gotten and what we’re planning on doing about it.  This one is a fun ride, so sit back and enjoy the total lack of political correctness. We did.

OGG File MD5SUM: 29fd4f2a57cd19c1c835cb3dcfc7b1c7

Russ

T&L Episode 2: Show Notes

MP3 vs. OGG

  • Software Patents
  • Individual countries where patents apply:
  • Japan, China, India, United States
  • Group countries with patent offices:
  • European Union
  • Questions occur when the definition of “non-obviousness” is questioned
  • PNG developed to avoid GIF patents
  • OGG developed to avoid MP3 patents
  • Patent Pledges (agreements to not enforce patents on free/open source projects)
  • Royalty-free patents (Apple, Nokia, Novell, Red Hat, etc.)
  • 150,000+ software patents
  • Patent Trolls (Intellectual Ventures, Acacia Technologies)
  • Anti Patent-Troll Troll (Open Innovation Network)

OGG

  • Started in 1994 by Chris Montgomery
  • Founder of Xiphophorus and Xiph.Org
  • Allegedly patent free
  • BSD Licensed
Copyright (c) <year>, <copyright holder>
All rights reserved.Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
* Neither the name of the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  • Container format
  • Vorbis is audio codec (.oga or .ogg)
  • Theora is video codec (.ogv)
  • Multiplexed audio/video (.ogx)
  • Speex -> Highly lossy speech compression codec
  • FLAC -> Free Lossless Audio Codec (Josh Coalson)
  • OggPCM -> Lossless, Pulse Code Modulation (Alec Reeves, 1937) in OGG container

MP3

  • MPEG-1 or MPEG-2 Audio Layer 3
  • Moving Picture Experts Group
  • Finalized in 1993
  • Fraunhofer Society, University of Hannover, AT&T-Bell Labs, Thomas Brandt, CCETT
  • Thomson Multimedia claims current patents
  • Alcatel-Lucent claims ownership of previous AT&T-Bell Labs patents
  • MP3 should be patent free sometime between 2012 and 2017
  • Lossy

Decoding:

Additionally, patent holders declined to enforce license fees on free and open source decoders, which allows many free MP3 decoders to develop. Thus, while patent fees have been an issue for companies that attempt to use MP3, they have not meaningfully impacted personal use.

Encoding:

  • http://www.mp3-tech.org/patents.html
  • http://www.mp3licensing.com/
  • http://www.mp3licensing.com/royalty/emd.html

T&L Episode 2: MP3 v. OGG

Thanks to Klaatu for coming on board tonight to talk about the debate over software patents and the MP3 format vs. Open Source audio codecs like OGG. The audio leaves a little bit to be desired but everything is understandable. Please tell everyone about the netcast. Thanks for listening and hope to have you back for Episode 3.

OGG File MD5SUM: a2e24ea7def7075829c1da4daea0b804

Russ

T&L Episode 1: Show Notes

Attached to this post you will find two of the pictures I took that show how the movie windows look when Devil’s Pie is applied. Sorry that they are a little bit grainy as they were taken with my iPhone (no flash) in a darkened room.

You can find the Devil’s Pie application in many distributions. For Debian, Ubuntu and other .deb based distributions, you may install using:

apt-get install devilspie

For Red Hat, Fedora, OpenSuSE and other .rpm based distributions:

yum install devilspie

Find the source code and revision history for Devil’s Pie here:

  • http://burtonini.com/blog/computers/devilspie

Find the GTK GUI configuration tools here:

  • http://code.google.com/p/gdevilspie

You may run Devil’s Pie at the command line, but the recommended way is to put it as a startup application. In Ubuntu, use the System menu, go to Preferences and then Startup Applications. Use /usr/bin/devilspie as the application. Call it something meaningful.

Here is the s-expression code for my xmbc.ds file which is located on my system in /etc/devilspie. You can also use ~/.devilspie as a directory for your .ds files if you just want them to work for your specific login.

/etc/devilspie/xmbc.ds:
(if
  (contans (application_name) "xbmc")
     (geometry 1180x720+49+49)
     (undecorate)
  )
)

There are many other options you can specify in Devil’s Pie. You can have any number of combinations based on single applications, or you can use a globalized configuration if you have a .ds file which excludes (if) statements.

Other Devil’s Pie Options

  • (center) - Center a window in your desktop
  • (focus) - Give a window focus upon initial draw
  • (below) - Open a window below other windows
  • (fullscreen) - Make a window fullscreen
  • (opacity x) - Set opacity to x (0 - 100)
  • (pin) - Pin a window to all workspaces
  • (set_workspace x) - Open window on workspace x
  • (maximize) - Maximize
  • (minimize) - Minimize
  • (debug) - Enable debugging

Sometimes Bad is Bad

And tonight, the weather is what’s bad. And a lot of times, that’s just the way I like it. We’re about to be hit with what looks like a very long line of strong thunderstorms. I can’t wait. In the meantime, the wind is up and it is literally howling. I like it when the wind howls and moans. If this were a horror movie, no additional mood setter would be necessary. Sometimes, it’s the simple things that make life grand.

Howling Wind MP3

Weather Loop