

Interview With BBC Dirac Developer Thomas Davis 170
arclightfire writes "The subject of the BBC video codec Dirac has been here before, but we've managed to get an interview with Thomas Davies, Senior R&D Engineer at the BBC who devised the Dirac algorithm. Interesting to note that the codec should be with Mplayer soon; "As far as players go, we'll be submitting a patch to Mplayer to allow it to play Dirac pretty soon." And info about the tech developments in Dirac; "I used tried and techniques, like wavelets, which weren't in standards at the time, and tried to develop them. And that's what we'll continue to do as the algorithm develops. So we've tried to build on some pretty well-understood technology, and also tried to do some new things with it. We're patenting the new stuff, quite a bit of which hasn't got into the software yet. The license means that these patents are licensed for free within the Dirac software.""
Now... (Score:1, Funny)
Re:Now... (Score:2)
Re:Now... (Score:2, Insightful)
Microsoft Research lives at Cambridge. They would be very interested in innovative compression techinques.
For Linux? (Score:1, Troll)
Re:For Linux? (Score:2, Informative)
They plan on releasing open source and submit a patch for mplayer themselves.
Great codec, awful name (Score:4, Funny)
Re:Great codec, awful name (Score:3, Funny)
Re:Great codec, awful name (Score:2)
Re:Great codec, awful name (Score:2)
Re:Great codec, awful name (Score:2, Funny)
Re:Great codec, awful name (Score:5, Interesting)
who came up with the idea of anti-matter. Not only that but he did his Bsc at Bristol University. Yeah
Bristol south-west of england.
He didn't like it though. Don't know why, worked for
me (splutters). I escaped that fine institution as
a chemist (but I have spent far too many years playing with computers...).
Bristol is also where the BBC has some of it's more
interesting people, like the wildlife unit.
Oh and Bristol Zoo. Which thanks to Alan Cox (cheers mate) used to have a penguin called Linus.
If I wasn't stuck here in Rainy Athens (hey? I'm
winding up the UK people ok..) I'd go kiss it right now.
Dirac's not the only new codec in the running (Score:5, Informative)
Re:Dirac's not the only new codec in the running (Score:1, Informative)
Why bother? (Score:5, Informative)
H.264/AVC is open and extremely powerful. Why bother with another protocol?
From Apple Tiger h.264 page [apple.com]:
Not only is H.264/AVC very efficient, providing extremely high quality in smaller files, but H.264/AVC is also scalable, producing video for everything from 3G for mobile phones to High Definition (HD). H.264/AVC can create great-looking 3G mobile content at 50-160 Kbps, excellent Standard Definition (SD) video at 800-1500 Kbps, beautiful HD video (1280x720, 24p) at 5-7 Mbps and full HD video (1920x1080, 24p) at 7-9 Mbps. So at today's SD DVD data rates, H.264/AVC can deliver full HD. In fact, H.264/AVC was ratified by the DVD Forum for inclusion in the next-generation HD DVD format.
Re:Why bother? (Score:4, Insightful)
Re:Why bother? (Score:2)
Re:Why bother? (Score:1, Interesting)
p.s. If I were you I'd have left off that last sentance...
"H.264/AVC was ratified by the DVD Forum for inclusion in the next-generation HD DVD format"
Because we all know how great MPEG2 is. And how much cheaper our HD-DVDs and players will be with mandatory WMV support. Those guys are clueless.
H.264 is pricey even more than MS's WMV 9 (Score:5, Informative)
Re:Dirac is free, H.264 is not (Score:2, Interesting)
Licence snippet:
In the case of the (a) encoder and decoder manufacturer sublicenses:
For (a) (1) branded encoder and decoder products sold both to end users and on an OEM
basis for incorporation into personal computers but not part of an operating system...
I read that this applies to sold software not free software. Licence free for free (OS) software?
openness is hardly a concern to mplayer developers (Score:3, Insightful)
Bullshit. Every MPEG standard implementor is -supposed- to pay royalties. But I don't see any projects which support mpeg video and audio- doing so. I also don't see anyone chasing them down for the royalties. The general consensus is that if you don't make money off it, nobody will chase you down for the royalties; they're happy with the revenue stream from commercial software.
Further, if you bothered to read up [wikipedia.org], you'd note that there's a reference implementation with dow
Re:openness is hardly a concern to mplayer develop (Score:3, Insightful)
Which is legal in Hungary. Welcome to the internet, son.
I can't help but wonder just how YOU came to know about them, you being such an upstanding citizen and all. Hmmm?
"legal in hungary" does not change anything (Score:2, Flamebait)
The original poster said "H.264 is not free", implying that's why it shouldn't be implemented in mplayer.
Further- just because it's legal in Hungary doesn't mean it is legal anywhere else- which is why mplayer isn't distributed with, for example, Debian. I don't believe it is, in fact, distributed with any major Linux distribution.
I can't help but wonder just how YOU came to know about them
I judge them by how they speak and represent themselv
Re:"legal in hungary" does not change anything (Score:3, Informative)
There is a Gentoo ebuild for it. The MPlayer files (source and DLL packs) aren't hosted by any of the Gentoo mirrors, but are retrieved from the MPlayer website. The same applies to most software for which ebuilds exist, though. Source for GNU programs gets pulled from
Re:openness is hardly a concern to mplayer develop (Score:4, Insightful)
Re:openness is hardly a concern to mplayer develop (Score:3, Insightful)
Re:openness is hardly a concern to mplayer develop (Score:2)
Re:openness is hardly a concern to mplayer develop (Score:2)
Eventually someone will make a program that the MPEG people don't like (such as an easy converter to Dirac)
mencoder, with mpeg and dirac codecs should be able to do just this.
it is a command line program, which immediately eliminates the possibility of it becoming very popular with nontechnical users
don't believe the hype
Re:openness is hardly a concern to mplayer develop (Score:3, Insightful)
Just because noone has filed suit yet means nothing.
If you want desktop linux to have a chance there have to be popular patent-free multimedia formats that it can use.
There really is no point in promulgating any more mental-prison ware than strictly necessary. When new codecs are being developed, it only makes sense to throw your support behind the free ones when you have a choice.
(iow, Dirac + ogg in an m
Re:openness is hardly a concern to mplayer develop (Score:4, Informative)
Dirac + ogg in an mkv container could save your soul
I assume you mean Dirac + Vorbis in Matroska... Ogg is a container format like matroska... (what you said was akin to DivX + AVI in ASF
On a related topic, Matroska is an unfortunate format to use. It is very inefficient, both in CPU time, and in overhead. My computer can play a 640x480 divx in an avi, but can't play a 512x384 divx in matroska. Additionally, matroska has a higher file overhead than asf or quicktime.
Ogg is a good, basic format. It could be seen as a sturdy replacement for AVI. Matroska doesn't do anything beyond even the Quicktime format... and quicktime is vastly more efficient.
Anyway, moving on from that rant. I agree strongly with your other points. If you have a choice between two, largely equivalent codecs, one is unencumbered by laws and one is, why would you choose to use the one that is. Sure you might not get sued straight away, or even for a year or two, but why bother with that risk at all?
I am not particularly bothered with pirating certain commercial software, but if there is a free program that does everything I need, I will use that over a pirated of a commercial program. Why take the risk when there is another option?
Re:openness is hardly a concern to mplayer develop (Score:2)
And I like matroska because of its thorough unicode support for non-english languages in subtitles and menus etc.
However, perhaps some implementations of it may be slow, I think thats just an implementation detail. (I havent been able to observe any significant difference on my system)
And allthough OGM does look like a decent replacement for AVI in some ways, I dont think its all there, especially wrt to utf-8 support. (the ogg people seem to agree with tha
Warez codecs are holding back free multimedia (Score:3, Insightful)
Given the Dirac developers' attitudes, I would expect them to be more likely to contribute to legal multimedia frameworks like GStreamer or Helix. Maybe the point of Dirac/Mplayer integration is popularity at any cost, in which ca
Re:openness is hardly a concern to mplayer develop (Score:4, Insightful)
Good point. One for you: Do you think the BBC will have to pay royalties if they use H.264?
MPlayer and Debian status... (Score:2)
Is it in M*ENCODER* (Score:5, Interesting)
It goes double for the Ogg Theora format.
no. Here's why. (Score:3, Informative)
Until it supports the ogg bitstream format, you're not likely to see Vorbis audio support, let alone Theora.
Re:Is it in M*ENCODER* (Score:1)
Unless they produce a DirectShow filter for Windows (like ffdshow [sourceforge.net] does for DivX), they're excluding that rather large desktop market of listeners. Their research page says they have volunteers to code the filter, but until that arrives the codec is playing to a very small audidence. (A bit like the BBC digital channels <g>)
Re:Is it in M*ENCODER* (Score:5, Informative)
US media won't use it (Score:1, Funny)
Re:US media won't use it (Score:2)
Re:US media won't use it (Score:2, Funny)
Sorry about that one then.
I still don't think the US media will use it, because it rhymes with (the bizarre way they choose to pronounce) Iraq .
Why not use OGG Theora? (Score:4, Interesting)
Re:Why not use OGG Theora? (Score:3, Insightful)
Re:Why not use OGG Theora? (Score:1, Insightful)
Re:Why not use OGG Theora? (Score:2)
The FAQ states... (Score:2, Informative)
Re:The FAQ states... (Score:2, Informative)
They could at least write it with ResEdit! (Score:1, Funny)
MWC [asx.com.au]
I think the Dirac project is fantastic and is a good example of public money being used for the public good.
Re:They could at least write it with ResEdit! (Score:1)
MOD PARENT UP!
I don't know if Adam's Platform has been discussed on Slashdot before, but it was one of those classic "we can compress video 100x tighter than MPEG and decompress it realtime on a 286!" type claims. Good to see them getting spanked, as described in that report to the Australian Stock Exchange [asx.com.au]..
Juicy highlights:
Re:They could at least write it with ResEdit! (Score:1, Informative)
Thank you to parent and grandparent. I've been following the Adams Platform/MWC saga for some time, but hadn't seen the most recent ASX document...
Adam Clark and his father are total fruit loops. Quite a few big names (who should have had better-tuned bullshit detectors given their positions) got suckered by them but the smarter ones got out earlier when Adam refused to let even his company's own board independently review the technology.
Fra
Re:They could at least write it with ResEdit! (Score:1)
Patents (Score:3, Interesting)
Re:Patents (Score:4, Informative)
what? (Score:4, Funny)
did they have anything to do with python?
Re:what? (Score:1)
YES [bbc.co.uk]
Re:what? (Score:4, Funny)
Re:what? (Score:2)
Only problem is, it's all written in BBC Basic [bbcbasic.com].
Dang, now when they invent the FTL telephone... (Score:5, Funny)
Another SF classic (Cities in Flight) shot down by careless scientist types. Goldarn it!
"licensed for free within the Dirac software" (Score:5, Interesting)
Does that mean the license does not extend to other usages (besides in Dirac)?
This could be problematic to include in Mplayer, as Mplayer is licensed under the GPL, and IIRC, there's a patent clause (clause #4?) in the GPL saying something along the lines of "if you license your patent for use in a GPL software, the license extends to all software derived from the first one, not only that first one".
Is this a correct reading of the situation?
Re:"licensed for free within the Dirac software" (Score:2)
The fart that they intend to release it undor the GPL means that so long as you keep your derived code under the GPL youre fine.
Re:"licensed for free within the Dirac software" (Score:2)
Seems pr
Re:"licensed for free within the Dirac software" (Score:2, Informative)
BBC Commitment to Open Standards (Score:3, Insightful)
Yeah... a Real [bbc.co.uk] strong commitment.
There's a list of excuses for their audio streams here [bbc.co.uk]. (No, you may not: cue / rewind / download the stuff the license [bbc.co.uk] payers paid to produce.)
Hopefully they'll sort out their copyright / rights management issues and delivery by the time dirac comes out. Frankly, it couldn't make things worse.
mplayer is bloated and going nowhere (Score:1, Offtopic)
Who cares about mplayer support?
It's bloated. On both linux and MacOS X, it consumes considerable CPU resources- and that's with the fancy interpolation it supposedly does turned off. My Powerbook G4, for example- mplayer consumes about 60% CPU, enough to bake my lap and turn on the fan after a while. VLC, on the other hand- needs about 20%, keeping my lap happy.
I had a similar experience with Xine- it would take up only a few percent of my athlon's CPU time, but mplayer would practically throttle th
Re:mplayer is bloated and going nowhere (Score:2)
Some CPU intensive stuff I have been unable to play in anything but mplayer. (xin e and others couldnt keep up)
futhermore, its the only thing ive been able to play matroska files in, so its the only choice really. if not for those things i would prefers xine's ui.
Re:mplayer is bloated and going nowhere (Score:2)
Re:mplayer is bloated and going nowhere (Score:2)
See the mplayer man page:
-mc
Maximum A-V sync correction per frame (in seconds).
Re:mplayer is bloated and going nowhere (Score:2)
Re:mplayer is bloated and going nowhere (Score:2)
mplayer plays just about everything, and is pretty ubiquitous. Xine has been in RC status forever now, and pulls in plenty of its codec work from mplayer anyway.
mplayer is the bottom line for video playback on alternative OS's. Get it into m
Re:mplayer is bloated and going nowhere (Score:2)
That is absolutely absurd. You can buffer up as many frames as you want, and multithreading is completely irrelevant.
Preemptive multithreading (at the program level, not the OS level) is, as everyone knows (at least until they actually write a significant qu
Re:Only half right (Score:2)
You save state, slap the frame up, and resume decoding.
With a multithreaded implementation the OS would schedule an output thread, put up one of the frames from the buffer and retain smooth playback.
With a multithreaded implementation, the OS does some of the work. The OS is a general-purpose OS and until recently had
Re:mplayer is bloated and going nowhere (Score:4, Informative)
Those of us who prefer our keyboard to our mouse. And other folks.
It's bloated. On both linux and MacOS X, it consumes considerable CPU resources- and that's with the fancy interpolation it supposedly does turned off. My Powerbook G4, for example- mplayer consumes about 60% CPU, enough to bake my lap and turn on the fan after a while. VLC, on the other hand- needs about 20%, keeping my lap happy.
You misconfigured it. This is, admittedly, not hard to do, but mplayer is the fastest of movie players if used correctly.
Try using the following command: mplayer -vo xv -fs=yes moviename.
Hmm, upon checking the manual, perhaps if Mac OS X lacks support for xv you should be using -vo quartz.
Mplayer has been under "development" for several years. It hasn't seen any major or even minor feature additions.
You've got to be joking. What about the latest ChangeLog [mplayerhq.hu]?
The user interface sucks, especially on OS X.
Actually, mplayer has some kind of bitmapped interface, which I always compile out. I hate all of those damned bitmapped interfaces, the pseudo-VCR things. It has a CLI interface which is exactly the same on OS X as on the other platforms.
Re:mplayer is bloated and going nowhere (Score:2)
And I lied -- it should be -fs, not -fs=yes.
That's just the same as hitting "f" to fullscreen the movie.
So I have vo=xv and fs=yes in my config file, and don't have to worry about it. It's covered in the docs.
What happened to BitTorrent plan? (Score:2, Interesting)
Re:What happened to BitTorrent plan? (Score:1, Informative)
Re:What happened to BitTorrent plan? (Score:2)
but when.. (Score:3, Insightful)
The BBC is funded by people paying a licence to watch TV in the UK (it is illegal not to have one and watch TV in your place of residences). Now 99% of these people arn't geeks and won't use a codec, why are they paying for it?
Re:but when.. (Score:4, Insightful)
Because in the future they will be using it (or something like it) and if the BBC don't sort something out right now - in ten years time we'll all be needing Microsoft's permission to view what their PR department doesn't object to.
Re:but when.. (Score:2)
Just wanted to point out the parent is being a little misleading here (unintentionally, I think) - from that it sounds like it's illegal NOT to watch TV in the UK.. rather a chilling 1984-esque concept.. families gathered round the TV set, guns to their heads, beads of sweat forming on their brows as they concentrate intently on soap operas and gameshows, not daring
Re:but when.. (Score:2)
You can own a TV and not pay the license fee - if you can clearly show that the TV receiver is not used. (eg - detuned with no plug and ariel attached and its in a the bottom of a locked filing cabinet in a disused lavatory with a sign on the door saying "Beware of the Leopard")
When I stopped watching TV - I gave the TV away to a friend and put the video
Re:but when.. (Score:4, Insightful)
Re:but when.. (Score:2)
The BBC is funded by people paying a licence to watch TV in the UK (it is illegal not to have one and watch TV in your place of residences)
Oh Boy! You mean it's illegal to watch TV and not have one!
when a licence is needed (& good for Dirac!) (Score:3, Informative)
The actual rule is that if you operate equipment that is capable of receiving broadcast TV signals you need a licence (UK spelling :-) ), or you have to license it. Even if you only watch commercial TV, or you never turn it on, or you only watch videos or play games (honest, guv).
There are
network television (Score:5, Funny)
Re:network television (Score:1)
Re:network television (Score:3, Insightful)
Which is a good thing, let's be clear.
The value for money we get is good, but is secondary to the fact that it means we can get intelligent and impartial television and radio. Our friends in the US have nothing remotely like Radio 3 or 4. (High-brow classical music and jazz played in full, not just the famous bits, and high-brow, impar
Re:network television (Score:2)
Re:network television (Score:2)
You dont watch TV, but you have a TV license?
Re:network television (Score:2)
I use a TV for my games consoles and to watch DVDs. Plus my girlfriend watches TV.
Re:network television (Score:2)
Which you dont need a license for.
Plus my girlfriend watches TV.
Ahh, women. Costly things. Fortunatly I've only got one myself.
R&D????? Mr Blobby??? (Score:2)
Wonder how much R&D that took!!!
PS. I love the BBC, the above is a JOKE
Re:R&D????? Mr Blobby??? (Score:2)
Re:network television (Score:2)
PBS and technology (Score:2)
Re:PBS and technology (Score:2)
Usable? (Score:1, Offtopic)
Otherwise, I'm interested in a cheap (read: free) video streaming solution that would allow people to distribute the load ala streamcast or something, because I can't afford the bandwidth bill.
Re:Usable? (Score:2)
and so you post anonymously?
Re:No jokes about Wendys? (Score:3, Funny)
Re:Interesting... (Score:3, Interesting)
They also sponsor quite a bit of university research projects. Probably the most important just now is virtual studios and automatic classification of video clips (automatically convert a video stream into a text description).
Re:Interesting... (Score:2)
I've already developed a solution to that!
My licence fees are very reasonable if you want to use it.. here's some sample output from a test run:
Video file: TestMovie.AVI
Description:
First frame, first line:
Grey pixel, grey pixel, slightly darker grey pixel, green pixel, greenish-grey pixel, black pixel,.... next line: grey pixel, orange pixel...
Re:Interesting... (Score:3, Funny)
Your mission, if you decide to accept it, is to catalogue 80,000 hours worth of pixel colours in movies and video so it can be searched by location, actors, presenters, producer, camera operator, sound operator, objects, clothes, sky, clouds, landmarks, time, direction, events, astronomical, geological, geopolitical events, age and anything else that a producer may want on a whim at 5.30pm, 30 minutes prior to presenting the evening news.