DVD region encoding: doing additional work in order to achieve less

You know, the technological crippling that means a DVD bought in the USA won’t work in Europe and vice versa.

Back in the days of video tapes, there was good (if not great) reason why videos from one region wouldn’t work in the other: they were encoded with different numbers of lines per frame, to match the TVs available in the region (NTSC in America, PAL in Europe).  This was not a good situation, but one could see how it came about.

But DVDs intrinsically work anywhere — at least, playing NTSC DVDs on PAL players isn’t a problem.  So: here’s how DVD region encoding works.  Each DVD contains a data field saying “Region 1″, or 2, or whatever.  And each DVD player also has such a field telling where it was bought.  When you put a DVD in the player, the player runs code that checks whether the DVD’s region matches its own, and if not, refuses to play.

Just think about that for a moment.  The hardware Just Works.  And the software contains extra code, added to prevent it from working.  That, my friends, is a pretty good definition of stupidity: “doing additional work in order to achieve less”.

Advertisements

About markjeee

Entrepreneur, Programmer, Run-Bike Athlete
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s