Tag Archives: MPEG

GPL v3: The Missing Piece

There has been a lot of GPLv3 discussion on tech sites. Perhaps predictably, a lot of it has missed the point or miscategorized the changes.

If you read the history of the Free Software Foundation and the GNU Public License, you discover that it all came about because Richard Stallman found himself having to use broken software that he wasn’t allowed to fix. The entire purpose of the GPL is to ensure that everyone who uses a piece of GPL-licensed software can change that software, use the changed version, and distribute it to other people.

The GPLv3 changes are not some radical new direction, there’s no bait-and-switch going on. The problem is simply that a number of organizations have found ways to use GPL-licensed software, but still break the spirit of the license by preventing users from being able to change the software, use the changed version, and distribute it.

Continue reading

Video iPod: It’s About (Quick)Time

A lot of blather about the video iPod has missed the point. No, I don’t think that many people are going to want to buy 320×240 copies of TV shows and music videos at $2 each, that they can’t even burn to a DVD. That’s not why the video iPod matters.

You’ll notice that the new video iPod is still almost exactly the same as the old iPod, because it’s still primarily a music player. That’s why people will buy it, for music. If it was supposed to be a video player, it would have a bigger screen and smaller controls; you don’t need a big rotary dial for something you’re looking right at, but you do need things like brightness, contrast, and color controls, and probably a multi-way DVD-like joystick.

The point of the whole exercise is that Apple has about 90% of the digital audio player market. Now every iPod will have video, which means everyone buying a new iPod for its music capabilities will incidentally have the ability to play videos while they’re sitting bored on a bus or plane. They wouldn’t have bought a portable video player just for that, but if their iPod incidentally does the job, they’ll probably start encoding content for it.

And when they do, it’ll be MPEG-4, based on QuickTime, with H.264 video codec and AAC audio.

Right now, downloaded video is a mess of crappy pseudo-standards. Obsolete container formats like AVI and ASF. MPEG-4 codecs like XviD and DivX, but not put into actual MPEG-4 files, because that would be too useful. Dozens of crappy encoders and tutorials teaching people to assemble bastardized cross-breeds of Ogg audio and MPEG-2 video, XviD and MP3, H.263 in AVI containers, and so on. Plus, of course, the closed proprietary crap like WMV and Real.

Now thanks to Apple’s video iPod, out of the madness we might actually settle on a single standard that’s actually a standard. Every software encoder out there is going to have a simple preset for iPod, just like some of them already have simple presets for PSP. (Which is also MPEG-4, thank goodness.)

It’s basically exactly the kind of thing Microsoft would do. Use a 90% market share in one market to dictate the formats everyone will use across another market. Except that if Microsoft did it, they’d be dictating that everyone use their proprietary Windows Media standards, whereas Apple is going to push the entire industry into the open MPEG-4 standards—which are already cross-platform, playing happily on Linux, Windows, Mac, and a bunch of DVD players too.

If there’s a clear loser here, it’s Real. No matter how much they pretend to be open, they still keep their codecs locked closed, and refuse to allow anyone to legally transcode Real formats into anything else. That approach worked for a while, making them #1 in the market, then keeping them at #2… but now they’re going to drop to #3 or lower. Nobody’s going to want content in Real format that they’ll never be able to play on their iPod or PSP. The block on Real’s audio on the iPod might have been hackable (for a while), but hacking the iPod to play Real video is going to be impossibly hard. And if I’m not allowed to turn Real media into a format I can use, why would I even bother downloading it? Or encoding to it?

Meanwhile, MPEG-4 now has a fighting chance against Windows Media. Combine the video iPod with the gradual gains Blu-Ray has been making against Microsoft’s preferred option of HD-DVD based on WMV9, and the media landscape no longer looks like it will belong to Redmond.

House stuff

Time Warner turned up yesterday and hooked up the Internet. We now have a nice, reliable high-speed connection again. There seems to be nobody in WiFi range who has a wireless access point; either that or they’re not broadcasting SSIDs. Reception is fabulous throughout the house. The modem and router are in the office, and I have the music server up and running again.

It turned out that Time Warner have some kind of lock on their back-end systems to restrict the allowed set of MAC addresses for cable modems. If your modem isn’t on their approved list and in the MAC range their system knows about, you can’t use it. So, I now have a surplus US Robotics USR6000 cable modem. eBay time…

On the plus side, the Cable Guy tells me that RoadRunner in Austin includes the cable modem in the cost of the service, unlike Comcast who charged an extra monthly rental fee for a modem. We’ll see.

For once I don’t feel too bad about the $40 hook-up fee, as the cable guy had to string coax from pole to pole using a long metal hook and a tall ladder. He says the signal quality is great, and the download speeds certainly seem spiffy–at least 50% better than Comcast for about the same price.

Unfortunately, Time Warner aren’t so reasonable when it comes to TV. To get the essentials–Cartoon Network, Comedy Central and BBC America plus scrolling program guide–we’d have to pay $68.21 a month, plus another $10 for a DVR. Or, $64 a month and put up with decompress/compress artifacts from using the old ReplayTV.

So, we’d already decided DirecTV with TiVo was the way forward. $41.99 plus $4.99 for TiVo, but it records the MPEG stream direct from the satellite to the hard drive so there’s no quality loss, and you can record two shows at once while you watch a third show recorded earlier. Plus, all the channels are digital quality, unlike with cable.

DirecTV presents its own problems, however. To get the full channel lineup for Austin you need two pieces of coax going from the dish to the receiver, and for the TiVo option you need a phone line too.

The phone line thing wasn’t such a problem. I needed a real phone line for the home office anyway, and SBC may be Satan, but they’re cheaper than Verizon. The TiVo could call out on the office line overnight and that would be fine.

So, SBC came out. They also played the game of running wires from pole to pole. Their technician got the phone connection as far as the outside of the house, but then he hit a snag. However he wired things up outside, no phone service inside; and when he put a signal generator into one of the sockets inside, he got signal on all four wires. I’ve wired phone connections, and I know that that ain’t right–the phone signal should end up across exactly 2 wires.

I tracked down the electricians who wired the house. They came out to investigate, and discovered that whichever of their colleagues had done the job had completely botched it. No two sockets downstairs were wired up the same way. In the end, they opened up and rewired every socket. On the plus side, I found out that although the sockets are CAT-3, the wire in the walls is at least CAT-5e. So theoretically at least, I could switch the wall plates to Ethernet one day and switch the entire telephone network to VOIP.

But not today. TiVo needs a real phone line for its modem, and I want to see how reliable the Internet service is before trusting it for my phone calls.

Since the electricians were at the house anyway, I paid them to run a second coax from the living room to the nest of cables on the side of the house, plus another CAT5e phone connection for good measure. To do this they had to drill down from inside the house, because they couldn’t find exactly the right point to drill up from underneath, and obviously nobody wanted to risk drilling up through the beautiful wood floor.

So right now there’s a missing faceplate and some damage to the drywall, but I can patch that up and put in a 4-hole plate, install an RJ-11 and two coax sockets plus a blanking plate, and I’ll have a nice clean DirecTV hookup point exactly where I need it. The DirecTV installer can stick the dish on the roof, run the wires down the side of the house, and hook it all up from outside without having to drill holes in anything or run unsightly cables inside the house. Free installation sounds great, but I’ve seen what happens when free installation involves routing a cable from your living room to the outside world, and it isn’t pretty.

Could I have routed the extra coax myself? Probably, but what I really paid for was not having to spend an hour of my time doing it, and not having to crawl under the house, where there could be poisonous spiders, 6″ centipedes, snakes, or scorpions.

Not making a decision was the right decision

Well, according to an article on Slashdot, VIA just released the source for video drivers for the CLE266 / Savage / EPIA M-series systems. The improved drivers support the onboard hardware acceleration for MPEG/DVD playback and OpenGL, de-interlaced video, TV out, and hardware video overlay. Supposedly mplayer has already been updated appropriately.

So, here’s the new plan for a media PC:

  • Cooler Master ATC620 case, possibly with the fan ripped out because I’m using an…
  • EPIA M-9000 or M-10000 motherboard
  • Seagate Barracuda hard drive
  • LiteOn LTR-52246S CD-RW (currently rips any CD, even supposedly “copy-protected” discs, faster and more reliably than a Plextor)
  • (Later:) DVD-ROM or DVD-RW drive
  • (Later:) Maybe a Hauppage WinTV card, or a Sound Blaster card for better audio

Not sure which Linux distribution yet. VIA seem to like RedHat and Mandrake, and I’m also tempted to try Gentoo.

The machine will probably replace the CD changer, and maybe later the DVD player too. Possibly even the ReplayTV.