Slashdot Mirror


Dirac: BBC Open Source Video Codec

NickFitz writes "Need To Know this week has a piece about Dirac, a BBC R&D project to produce a video codec, which has been released as an Open Source project. From BBCi: 'Dirac is a general-purpose video codec aimed at resolutions from QCIF (180x144) to HDTV (1920x1080) progressive or interlaced... Our algorithm seems to give a two-fold reduction in bit rate over MPEG-2 for high definition video (e.g. 1920x1080 pixels), its original target application. It has been further developed to optimise it for internet streaming resolutions.'"

368 of 523 comments (clear)

  1. Ahh codecs. by Anonymous Coward · · Score: 2, Funny

    The great thing about them is that there are so many to choose from and support.

    1. Re:Ahh codecs. by ThisIsFred · · Score: 3, Funny

      And yet, anything you want to watch is always in the worst-performing proprietary format. :-/

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
  2. Finally!!! by WwWonka · · Score: 5, Funny

    BBC Open Source Video Codec

    Finally a codec to convert all the dry witty intelligent British TV humor over to bland cliche' stale American TV humor!

    1. Re:Finally!!! by 91degrees · · Score: 1

      Firstly, :)

      But since this is one of my pet whinges; You know, it works both ways. British TV stations often try to copy US comedy shows with the same degree of success. When will they learn? IT DOESN'T WORK!

    2. Re:Finally!!! by BumpyCarrot · · Score: 4, Funny

      Never. We say wanker. We sometimes bloody.

      I have never, in my entire life living in pretty much the dead centre of the British Isles, heard anyone say "Bloody wanker".

      --
      Do you see what I did there?
    3. Re:Finally!!! by The+Ultimate+Fartkno · · Score: 1



      > I have never, in my entire life living in pretty much the dead centre of the British Isles, heard anyone say "Bloody wanker".

      I have *no* idea why, but I'm absolutely gasping for air from laughing at that. Funniest thing I've read in a *month!*

      Sometimes I wish I had been born English because I have such an affinity for their comedy (and Kate Beckinsale), but I think being a Yank somehow makes me appreciate it even more...

    4. Re:Finally!!! by womby · · Score: 1

      Saturday night live
      Who's the boss (though we got Honor Blackman)
      The Jack Doccety Show (cant spell Doccety)
      others, dunno.

      Often is not the right word, but it does happen.

      --
      **** lying is wrong even for sleeping dogs
    5. Re:Finally!!! by 91degrees · · Score: 2, Informative

      It's not too easy since the remakes were so unmemorable, it's easy to forget them. Examples that spring to mind:

      UK->US: Coupling, Red Dwarf, Dad's Army (as the Rear Guard).
      US->UK: That 70's show (as Days like these). They also tried a version of The Golden Girls, but I never liked the orignial.

      It seems to be only sitcoms that are a guaranteed failure. Quiz shows seem to work very well, so do lots of other formats. Junkyard Wars seems very popular, for example. Yet they keep trying sitcoms.

    6. Re:Finally!!! by sgtron · · Score: 1

      No, it works sometimes.. All in the Family was an American television program copied from a British one and it did quite well.

      --
      No todo lo que es oro brilla
    7. Re:Finally!!! by DunbarTheInept · · Score: 1

      I agree that re-creating shows doesn't work often (All in the Family being one of the few exceptions), but mapping video formats is about verbatim copies of shows, not new shows, with new footage made from scratch, based on overseas shows. British Comedy does well in the US (but not British serious shows), and US Comedy does well in Britain (The Simpsons comes to mind). But that's an entirey different sort of thing from remaking a show based on an overseas show.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    8. Re:Finally!!! by dorward · · Score: 1

      "Bloody wanker" - very painful I would think.

    9. Re:Finally!!! by NoMaster · · Score: 1
      I have never, in my entire life living in pretty much the dead centre of the British Isles, heard anyone say "Bloody wanker".
      Of course not. It's an Australian term.

      It's how we refer to the British... ;-)
      --
      What part of "a well regulated militia" do you not understand?
    10. Re:Finally!!! by DunbarTheInept · · Score: 1

      I apologise for confusing you by keeping things on topic.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    11. Re:Finally!!! by G-funk · · Score: 1

      No shit? We say it fairly often here in the USofAus.

      --
      Send lawyers, guns, and money!
    12. Re:Finally!!! by rishistar · · Score: 1

      Really? People say "Bloody Wanker" to me all the time.

      --
      Professor Karmadillo Songs of Science
    13. Re:Finally!!! by The+Original+Yama · · Score: 1

      That reminds me of 'Queer as Folk'. The UK version was okay, but the US version was shite. Unfortunately here in Australia we usually get US versions of TV shows :(

  3. Duplicating work? by bobbis.u · · Score: 3, Insightful

    Seems like a bit of a waste of license payers money when there already a several open source video codecs (eg. Ogg Theora, 3ivx). What does this offer that those don't?

    1. Re:Duplicating work? by bobbis.u · · Score: 2, Informative

      I of course meant xvid, not 3ivx (3ivx isn't open source).

    2. Re:Duplicating work? by Uzik2 · · Score: 5, Informative

      Theora doesn't have a working windows codec.
      Windows is most of the marketplace.

      --
      -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
    3. Re:Duplicating work? by breakinbearx · · Score: 3, Insightful

      It seems as if their codec performs very well (losslessly?) at very high resolutions, i.e. the ones the Beeb would need for HDTV. This would provide better (visual) quality programs over existing lines e.g. cable, satellite. I have a feeling the codec will not have a practical use for everyday computer users, but will be used more for video production.

      --
      Skill is successfully walking a tightrope over Niagara Falls. Intelligence is not trying. -- Anonymous
    4. Re:Duplicating work? by foobsr · · Score: 1

      Our algorithm seems to give a two-fold reduction in bit rate over MPEG-2 ...

      There wasn't even the need to RTFA.

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
    5. Re:Duplicating work? by Anonymous Coward · · Score: 2, Insightful

      Codecs have varying quality/compression tradeoffs for different source material, intellectual property hassles (not all which are known up front), varying API support, etc. So the more that are available the better.

    6. Re:Duplicating work? by Kenja · · Score: 3, Funny
      "What does this offer that those don't?"

      Its British.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    7. Re:Duplicating work? by t_allardyce · · Score: 1

      maybe allot developement will be done out-side at no cost - since its open source. But part of the BBC's job apart from making programmes AFAIK is to provide a service for education and research to the public.

      --
      This comment does not represent the views or opinions of the user.
    8. Re:Duplicating work? by Trepalium · · Score: 4, Informative

      xvid is patent encumbered any may not be legal to use in the US and other countries. This one may not be.

      --
      I used up all my sick days, so I'm calling in dead.
    9. Re:Duplicating work? by SpinyNorman · · Score: 3, Interesting

      It's wavelet based, so presumably it doesn't suffer from the block artifacts of MPEG-2 & MPRG-4.

    10. Re:Duplicating work? by Anonymous Coward · · Score: 2, Funny

      "What does this offer that those don't?"

      Its British.

      Its British what?

    11. Re:Duplicating work? by dubiousdave · · Score: 5, Insightful
      I have a feeling the codec will not have a practical use for everyday computer users

      I don't know about that. I'd be rather pleased if MythTV could record twice the HD content on the same hard drive space on my computer, or, for that matter, if TiVo were to use it for the same purpose.

      --
      Thank you. Drive through.
    12. Re:Duplicating work? by evilviper · · Score: 4, Insightful
      there already a several open source video codecs (eg. Ogg Theora, 3ivx)

      With Xvid, ffmpeg/libavcodec, and any others based on MPEG-4, the code may be open source, but you can't use it legally, without paying for an MPEG-4 license. MPEG-4 is a lot like MP3 in that sense.

      Theora would be nice, but it's perpetually Alpha... I was excited about it at first too, but now it seems it's going to take another year before the code is even in beta, and probably two years before it reaches 1.0, when there will be ports to non-Linux platforms. By then, it will be about as advanced as MPEG-1 is today... Way behind the times.

      However, VP3 (the codec Theora is based upon) is a rather good codec (despite the brain-dead review it got at doom9). It is free, open source, etc. There are encoders and decoders for Windows/Mac, and numerous decoders for Unix systems. It would really work great, and I have no idea why it hasn't been more popular to date.

      If there was some program that could encode VP3 video on Unix systems, I would be using VP3/Vorbis excluively for encoding everything. However, avifile, MPlayer, ffmpeg, none can encode to VP3, so it seems Unix systems are out of luck.

      That said, I'd bet the BBC will be doing their encoding on Windows or Mac OS machines anyhow, so I don't know why they don't use VP3.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    13. Re:Duplicating work? by Frambooz · · Score: 1
      It's wavelet based, so presumably it doesn't suffer from the block artifacts of MPEG-2 & MPRG-4.

      Then what other artifacts can occur?

      --
      No encryption can withstand the power of the Lucky Guess.
    14. Re:Duplicating work? by Mateito · · Score: 5, Funny

      I'm waiting for the Scottish version.

      Same great compression, but when you encode video with it, all the actors end up wearing kilts, speaking with incomprehensible accents and getting into bar fights.

    15. Re:Duplicating work? by da_reboot · · Score: 1

      To be fair, most areas of the open source movement contain duplicated work... More free choices = better, IMO

    16. Re:Duplicating work? by TeknoHog · · Score: 1
      Theora doesn't have a working windows codec. Windows is most of the marketplace.

      How about porting the existing codec to Windows instead of re-inventing wheels on all platforms?

      --
      Escher was the first MC and Giger invented the HR department.
    17. Re:Duplicating work? by LWATCDR · · Score: 1

      Not really. It could be that that the BBC started this long before Theora was made open source. After all the BBC might not want to pay to use one of the closed source codecs.
      Now that open source video codecs are available the BBC has gone open source as well. Now the work done ont the BBC's codec can possibley benifit other open sourced codecs as well.
      Maybe we can have a truly great open source video codec become the standard.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    18. Re:Duplicating work? by Marvin_OScribbley · · Score: 4, Informative

      Then what other artifacts can occur?

      One thing that is interesting about wavelet based compression is that it degrades in a way that is more pleasing to the eye, that is, there aren't any "artifacts". Discrete cosine transforms (e.g. traditional JPEG/MPEG) produce artifacts because of the way the compression works on blocks: blocks are not a normal part of most video signals, and thus when they show up they are called "artifacts" because clearly they do not belong there. Wavelet transform degrades more akin to the picture being less sharp and showing less details and so there is nothing that is noticably out of place.

      --
      I'm not a journalist, but I play one on slashdot
    19. Re:Duplicating work? by the_2nd_coming · · Score: 1

      the problem with xvid is that it does not integrate easily into Quicktime like 3ivx does so making movies in iMovie is difficult.

      --



      I am the Alpha and the Omega-3
    20. Re:Duplicating work? by FattMattP · · Score: 1

      Aren't wavelets still encumbered by patents?

      --
      Prevent email address forgery. Publish SPF records for y
    21. Re:Duplicating work? by mocm · · Score: 1

      A patent does not prohibit private or academic use, just comercial use. You can even argue that if you only provide source code and no binaries you are not violating a patent, since a patent has to be documented and providing more documents (source code) about the patented matter (without violating copyrights) is not prohibited. Patents are supposed to encourage such discussions and further research.
      In any case, software patents are not yet allowed in the EU.

      --
      ***Quis custodiet ipsos custodes***
    22. Re:Duplicating work? by evilviper · · Score: 1
      Wavelet transform degrades more akin to the picture being less sharp and showing less details and so there is nothing that is noticably out of place.

      The same is true of MPEG-1 and VP3... They are DCT based, but designed such that they lower resolution, rather than becomming blocky.

      Compare a 600Kbit MPEG-4 and MPEG-1 video encoded with MPlayer.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    23. Re:Duplicating work? by DaHat · · Score: 2

      Also remember that MPEG4 requires significantly more CPU horse power behind it for encoding and decoding. Say what you want about MPEG2, it's a hell of a lot cheaper (CPU wise) to decode.

    24. Re:Duplicating work? by evilviper · · Score: 1

      Theora is NOT MPEG4-based, it is VP3-based.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    25. Re:Duplicating work? by Doomdark · · Score: 4, Insightful
      Don't be an ass. What he is saying that degradation is less irritating: just like in general analog mobile phone signal sounds "better", even with sub-optimal physical quality, than digital signal; this because artifacts sound so unlike 'normal' degradation. Even if physically measured, square distance (or whatever measure is usually used) from signal might be the same (or even 'better' for digital transmission)

      To put it another way: same amount of physical distortion corresponds to different amounts of subjective distortion. In general, "natural" distortion is more pleasing to human eye and ear (well, brains, eventually) than "non-natural" ones. And blocky MPEG artifacts are worse than wavelet-generated non-symmetric degradation.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    26. Re:Duplicating work? by JimDabell · · Score: 4, Insightful

      That's irrelevent, as porting Theora to Windows is almost certainly much easier than coming up with a whole new codec.

    27. Re:Duplicating work? by ca1v1n · · Score: 1

      It would be REALLY nice if that were true, but it's not. The US patent system has been going downhill for a while, and while it may be intended to promote research, it's definitely not doing that nearly as well as it used to.

    28. Re:Duplicating work? by CRCulver · · Score: 2, Interesting

      Theora would be nice, but it's perpetually Alpha... I was excited about it at first too, but now it seems it's going to take another year before the code is even in beta, and probably two years before it reaches 1.0, when there will be ports to non-Linux platforms.

      I wish Theora would move faster myself. I know nothing about codecs, but might try to find out how I can contribute.

      By then, it will be about as advanced as MPEG-1 is today... Way behind the times.

      Xiph has a project to develop an advanced codec called Tarkin. From the Theora FAQ:

      Q: What about Tarkin?

      A: Tarkin is essentially a proof-of-concept wavelet-based codec. Its experimental nature means it will not be ready for general use for some time. VP3 is a high-quality codec that can meet today's video needs now, so Xiph.org will be focusing its efforts on Theora for the near future.

      It's a pity one doesn't hear about Tarkin more often, it seems more interesting than Theora, if more fanciful and unrealistic for current needs.

    29. Re:Duplicating work? by benwaggoner · · Score: 4, Informative

      Also, broadcasters care very much about bandwidth. Getting double the channels out of a satellite is a lot cheaper than building and launching a second satellite.

    30. Re:Duplicating work? by Telex4 · · Score: 4, Funny

      Not to mention that it'd compress far more heavily to save the bandwidth pennies!

    31. Re:Duplicating work? by Uzik2 · · Score: 2, Insightful

      There are a LOT of projects out there that
      never generate decent product, or even any
      product at all. They can't wait for some
      other group with no stake in their future
      to write something they need.

      From my reading of Theora, it's just the
      streaming container, not a codec. Vp3 is
      the codec. I don't know if it's suitable
      for what they want to do with it.

      They may also have felt they could do better.

      --
      -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
    32. Re:Duplicating work? by Uzik2 · · Score: 1


      Good idea, as long as the wheels fit the car
      you need. I don't know what they felt were
      absolutely required features, and if theora/vp3
      could fit the bill.

      The port is in the works but it's
      still buggy as of a few weeks ago.

      --
      -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
    33. Re:Duplicating work? by MenTaLguY · · Score: 1

      No, OGG is the streaming container. Theora is a (heavily, at this point) modified version of VP3.

      --

      DNA just wants to be free...
    34. Re:Duplicating work? by sir_cello · · Score: 1

      > license payers money

      BBC Technology is increasingly less funded by licenses payers money, it is actually up for sale to private interests, expected to be completed by end of year.

      They are just trying to use open source as a viable part of business strategy like everyone else.

    35. Re:Duplicating work? by SpinyNorman · · Score: 2, Interesting

      Basically blurriness.

      The block artifacts in DCT/FFT based approaches such as MPEG-2 are due to the fact that video has local detail (well, duh!) but you're using a globally repeating waveform (FFT = sine, or DCT = cosine) to encode it. In order to represent local detail with a DCT-based tranforrm you have to divide the image into blocks to localize the transform, and when you throw away the lower order transform coefficients (which is basically what transform-based encoding is all about) those block boundaries become apparent - block artifacts.

      In contract, wavelets are spatially localized / non-repeating, so you can represent local detail without needing to introduce blocks. But, when you throw away your lower order coefficients you will see bits of the image represented by only the higher order wavelets, which (wavelets being smooth) means that there'll be blurriness.

      The BBC codec might still choose to use blocks for motion compression (I don't know), but the above basically explains the difference between the two, and definitely applies to the difference between image compression using DCT (JPEG) vs wavelet (JPEG2000) compression.

    36. Re:Duplicating work? by jooon · · Score: 1

      I'm waiting for the Scottish version.

      And as we all know the hardworking Scottish engineers, they will be able to enhance it and squeeze out some extra power by each episode, just when you thought it had maxed out. After about 5 years this will be awesome.

      Or maybe they are just lying? Maybe it's already that good. They just want to be able to brag about how good they are at improving it.

    37. Re:Duplicating work? by stephentyrone · · Score: 1

      Nonsense. Of course wavelet compression suffers from artifacts. They're just *different* artifacts then those that are created by block-DCT compression. Wavelets produce very noticeable ringing around sharp contrast boundaries, similar to those introduced by DCT, but more localized (especially in cases where the boundary run at an angle). Even though they are not based on a block-decomposition, they still function by locally eliminating some frequencies. This will (almost) always produce ringing.

    38. Re:Duplicating work? by cabraverde · · Score: 2, Informative

      ... it degrades in a way that is more pleasing to the eye, that is, there aren't any "artifacts"

      While this is true in theory, Dirac is using a block-based approach to motion compensation. That means that it most certainly will have blocky artifacts.

      What's more, traditional DCT-based codecs typically have sophisticated deblocking algorithms to smooth over the block boundaries. During my 2-minute peek at the Dirac source code I couldn't see any sign of deblocking at all.

      That said, the source looks clean, minimal and very readable. It would be an excellent starting point for anyone looking to play around with wavelet video.

    39. Re:Duplicating work? by Richard_L_James · · Score: 1

      I'm waiting for the Scottish version. TightDirac!

    40. Re:Duplicating work? by Tony+Hoyle · · Score: 3, Informative

      I've seen it driving a *huge* HD LCD screen (the BBC have access to a lot of nice kit...) The picture was 100% perfect with no artifacts except for one bit where there was a lot of sky (it was a skiier jumping over a hill.. momentarily the screen was about 70% blue with a sun in the background) where the resolution seemed to drop for a couple of frames. Could be a bug in the codec, or there were just too many shades of blue at once with no edges.. I don't have the knowledge to know why.

      The quality craps on anything I've seen MPEG produce.

    41. Re:Duplicating work? by the_2nd_coming · · Score: 1

      what?

      iMovie is super easy to you.

      have you ever even used the software before?

      the point of iMovie is to offer a simple to use software tool for people who want to spif up their home videos.

      --



      I am the Alpha and the Omega-3
    42. Re:Duplicating work? by chgros · · Score: 1

      Same great compression, but when you encode video with it, all the actors end up wearing kilts, speaking with incomprehensible accents and getting into bar fights.
      And then alien blancmanges can win Wimbledon! Mwahahahahahahahaha!

    43. Re:Duplicating work? by thanasakis · · Score: 1

      Theora doesn't have a working windows codec.

      Sorry, I maybe wrong, but what about this?

      The nullsoft video format which by the way is embedded in winamp uses it...

    44. Re:Duplicating work? by beerits · · Score: 2, Funny

      I'm waiting for the Scottish version.

      Me too because as we all know "If its not Scottish its crap!"

    45. Re:Duplicating work? by drinkypoo · · Score: 1

      On the other hand, since compressed broadcast video is almost always MPEG2 it seems like a bad idea to encode with one codec, then encode with another codec which doesn't even use the same encoding methods, thus providing us a whole new level of artifacting. Or am I wrong? (Since you apparently wrote the book) :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    46. Re:Duplicating work? by benwaggoner · · Score: 1

      Well, it can depend, when converting from lossy source to lossy delivery, it's best to keep things in the same codec so that macroblocks are aligned, quantization can be reused, etcetera. However, if a codec is enough better, the source might have so many fewer artifacts that it still winds up being a better source. This is especially true if any processing were going to be applied that would chance pixel positions, and hence block alignment.

      You're right as a rule of thumb, but there would be practical exceptions to that rule.

    47. Re:Duplicating work? by some+guy+I+know · · Score: 1
      It's a pity one doesn't hear about Tarkin more often
      Perhaps if posters would provide actual links, others would follow those links, and Tarkin would become more popular.
      --
      Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
    48. Re:Duplicating work? by EvilGary · · Score: 1

      That's true for still images, but video still requires motion compensation - which is generally block based and causes block artifact with both wavelets and DCTs. In fact it can be worse with wavelets if you don't know what you're doing... I did a psychovisual evaluation of still image compression with wavelets vs DCTs for my PhD a few years back... most people preferred the 'rain on the lens' degredation of wavelets, but a significant number still preferred the old DCT for specific images.

    49. Re:Duplicating work? by EvilGary · · Score: 1

      I think they use OBMC... at least it implies that in the readme "Motion compensation uses overlapped blocks to reduce block artefacts that would upset the transform coding stage" My own experience is that OBMC is better than deblocking (well it ought to be!) but isn't worth the additional complexity over a good deblocker.

    50. Re:Duplicating work? by metamatic · · Score: 1

      That's only true if you think "UNIX" is the trademark and the license--in which case, which UNIX do you run?

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    51. Re:Duplicating work? by evilviper · · Score: 1

      No, it has nothing to do with the trademark.

      It has everything to do with the fact that it's not a Unix-like system at all.

      It has a propritary GUI, and all the programs on the OS are propritary. The only thing Unix-like about it, is that they ported some FreeBSD user-land utilities to the OS. If that is Unix, then installing Cygwin on Windows makes Windows a Unix OS too...

      They have a Mach kernel, none of the Unix system configuration programs, not even a vagely similar configuration system, etc.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    52. Re:Duplicating work? by metamatic · · Score: 1

      Let's see... Proprietary GUI, proprietary programs (C compiler etc)... sounds like Solaris. So I guess Solaris isn't UNIX?

      "all the programs on the OS are proprietary...none of the Unix system configuration programs.."? You haven't even used OS X, have you? Ignorant fool.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    53. Re:Duplicating work? by evilviper · · Score: 1
      Proprietary GUI, proprietary programs (C compiler etc)... sounds like Solaris.

      Solaris' GUI is fully compatible with X, so it's certainly not propritary.

      C compilers don't need to be universal. Solaris is still source-compatible with other Unix systems. OS X is not, it needs significant porting efforts.

      None of the OS X programs follow the Unix methodology at all... They did not keep their programs simple, they did not make their programs usable from a command-line, etc, etc.

      none of the Unix system configuration programs.."? You haven't even used OS X, have you?

      I certainly have. If you think I overlooked something, feel free to fill me in.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    54. Re:Duplicating work? by metamatic · · Score: 1

      OS X has a full X server that integrates X applications into its desktop, so I guess it isn't proprietary.

      Almost all Mac applications can be scripted, and you can call scripts from the command line. I have scripts which fire up a graphical web browser, connect to BBC radio, pull the audio down as AIFF files, run those through normalize and then encode them via LAME.

      OS X has pretty much a complete UNIX toolset under the hood, and you can script with AppleScript, Perl, Python, and so on.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    55. Re:Duplicating work? by Uzik2 · · Score: 1

      Oh. Cool! :)

      I was reading the theora mailing list and they said it was still buggy and the one in cvs didn't work.
      I'll have to try that one out.

      Thanks for the link.

      --
      -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
    56. Re:Duplicating work? by cabraverde · · Score: 1

      Oh, you're right. I didn't see that bit of the readme. My own experience is that OBMC is no substitute for mesh-based motion, inventing the photocopier and generally being above the law.

  4. Re:Another one? by dubiousdave · · Score: 3, Insightful
    Our algorithm seems to give a two-fold reduction in bit rate over MPEG-2 for high definition video (e.g. 1920x1080 pixels)

    That seems to answer your question, even without reading the article.

    --
    Thank you. Drive through.
  5. it's open source! by g00bd0g · · Score: 5, Insightful

    Because it's open source and being developed/supported by one of the bigger distibuters of video content on the web!

  6. can I get a nice quality of 1 hour video on a CD? by the_2nd_coming · · Score: 3, Interesting

    right now I have good quality with 3vix but it is 1 gig.

    if this can get me to 700 MBs at the same quality (about 85 in the 3vix) that would rock!!!

    --



    I am the Alpha and the Omega-3
  7. Re:Another one? by Phisbut · · Score: 2, Interesting

    True... just give me one free and powerful codec and I'll be happy... Can't we just have a standard here?

    --
    After 3 days without programming, life becomes meaningless
    - The Tao of Programming
  8. WOOO... NO MORE REAL PLAYER!! by koniosis · · Score: 3, Interesting

    Hopefully the BBC will use this instead of RAM, silly real player!

    --
    I spent ages trying to think of sig, but never did :(
    1. Re:WOOO... NO MORE REAL PLAYER!! by WormholeFiend · · Score: 1, Insightful

      and with a bit more luck, the CBC (Canadian Broadcasting Corporation) [cbc.ca] will also ditch RealPlayer as well.

    2. Re:WOOO... NO MORE REAL PLAYER!! by Telex4 · · Score: 5, Interesting

      We can only hope!

      Though FYI this was developed by their R&D team, which is, according to a bloke behind Dirac I spoke to at the recent Linux Expo in London, quite separate from other parts of BBC tech.

      I asked him about their recent OGG trials, and he said that not only did he know nothing about it, his dept. didn't even play any part or have any influence. Crazy big corporations!

    3. Re:WOOO... NO MORE REAL PLAYER!! by six809 · · Score: 1

      I asked him about their recent OGG trials, and he said that not only did he know nothing about it, his dept. didn't even play any part or have any influence. Crazy big corporations!

      True, although the dept. that did were in the same building!

    4. Re:WOOO... NO MORE REAL PLAYER!! by Czernobog · · Score: 1

      Actually, the BBC has started acting more as a broadcasting "company" as of late, than anything else.
      They decided that since their R&D department is not bringing in any cash, they'll flog it to the highest bidder... I'm not sure if they've already finished getting rid of the department.

      --
      /. Where the truth
    5. Re:WOOO... NO MORE REAL PLAYER!! by six809 · · Score: 1

      They decided that since their R&D department is not bringing in any cash, they'll flog it to the highest bidder... I'm not sure if they've already finished getting rid of the department.

      Not true. They're selling off BBC Technology, which handle various things essential in the broadcast chain, Internet Services and (incidentally) PC desktop support.

      R&D is safe for now.

    6. Re:WOOO... NO MORE REAL PLAYER!! by anteater424 · · Score: 1

      I loath RP with a passion. I won't even install it on my work PC. Damn, I won't even install it on my bosses PC and I loath her too! It would be nice to view BBC news and archive material without installing pesky spyware. Nice one BBC.

  9. BBC Archive by Anonymous Coward · · Score: 3, Interesting

    Could this be related to the archive of video content they are purported to be setting up? Seems like a very unnessecary step to accomplish that, unless they have some sort of conflict with the legalaties of other codecs out there...

    1. Re:BBC Archive by RonnyJ · · Score: 1

      If anyone is interested in the BBC Archive that was announced last year, the /. article about it is here. If this did happen with the archive being stored in this format at a high-resolution, it really would be an incredible resource.

    2. Re:BBC Archive by dyefade · · Score: 1

      I would think it unlikely they would use this for archiving, they'd be more interested in a lossless format. Of course, if they're planning on serving the archive out to people, then maybe this could be useful for them...

    3. Re:BBC Archive by stratjakt · · Score: 1

      Well, this is a lossless codec, so it makes sense for archiving.

      The other contenders (MPEG2? MPEG4 is for streaming content, IIRC) would be proprietary. Maybe they learned the lesson from that knowledge-collecting thingamajoo that noone could access because the proprietary equipment it ran on no longer existed.

      At least they can store the source with the media, so in 50 years you at least have the knowledge around to decode it.

      --
      I don't need no instructions to know how to rock!!!!
    4. Re:BBC Archive by enditallnow · · Score: 1
      I believe it is related to their archiving plans. As I stated in a seperate thread the BBC were/are considering using a p2p distribution model for providing their archive. Whether or not this is the case it is a fact they are interested in streaming the data and as the original poster stated the codec is optimised for this task.

      As to the legalities and the like this is being tackled everywhere else in the discussion so I'm not really going to go into it except to say that I'm sure Aunty Beeb has good intentions and she's done her risk management to ensure that this is the right choice for her. Let's put it this way, the BBC gets its finances from the Licence Fee and as such their expenditures need to be in the public interest. I doubt they are doing this for just a laugh.

      -- Enditallnow

    5. Re:BBC Archive by hak1du · · Score: 1

      Seems like a very unnessecary step to accomplish that, unless they have some sort of conflict with the legalaties of other codecs out there...

      They probably have a technical problem with current video codecs. Calling the MPEG (1, 2, 4) standards mediocre and obsolete would be charitable.

    6. Re:BBC Archive by JoeBuck · · Score: 1

      It appears that both Microsoft and Real wanted to charge the BBC a huge amount of money to license their codecs, so much that it was thought cheaper to develop their own.

    7. Re:BBC Archive by TwistedSpring · · Score: 1

      P2P internet radio/tv fascinates me. I'm in the process of planning some software to effectively bittorrent any stream. The biggest problem is sync and buffering, because as things propagate down the tree of peers they become more and more delayed, plus peers can instantly disconnect which, if you're using time multiplexing to deliver the content, causes a pause in the output. It's incredibly difficult to sync it all properly without receiving some of the same data twice, and I'm really trying to avoid that as bandwidth is very important and its such a waste to receive copies of the same bitstream. The most reliable way it can be done (as far as my tests go) is to have a very large (20 seconds or more) buffer, which you divide into a known-good portion and a volatile portion. The volatile portion is built from multiple peers and appended to the good portion, then another volatile portion is started and filled in segments from all the peers. The major problem with this is that when you retransmit the stream it is delayed by your buffer length (20 seconds) so people connecting to you need even bigger delays to acheive a known-good portion and the process repeats until someone somewhere has an hour-long buffer. The solution is to timecode packets at source and forward them immediately as received. Like I said though, when a peer goes down, finding another one in time requires a really large buffer stage.

      Believe me, when it's figured out and working I'll let the /. crowd know.

    8. Re:BBC Archive by iMacGuy · · Score: 1

      MPEG-4 Part 10 (AVC or H.264) is in no way mediocre or obsolete. It just hasn't got any implementations :(

      --
      Why won't slashdot let me change my terrible username :(
    9. Re:BBC Archive by hak1du · · Score: 1

      MPEG-4 Part 10 (AVC or H.264) is in no way mediocre or obsolete. It just hasn't got any implementations :(

      H.264 is just more of the same stuff: limited choices of block sizes, DCT, and all that. It's incrementalism. Nothing wrong with that, but that shouldn't keep us from moving into the future. Codecs like Dirac promise to give us capabilities that you simply can't squeeze out of the MPEG line (not the least of which is that it may be patent-free).

    10. Re:BBC Archive by iMacGuy · · Score: 1

      It doesn't use the DCT. It uses a different 4x4 transform which is purely integer (so you don't get the rounding errors that prevent Qpel interoperability). It does still have the problem of causing blocking artifacts, but it has a deblocking filter embedded inside the codec to make it look better (and all the motion residuals are calculated against the deblocked version).

      --
      Why won't slashdot let me change my terrible username :(
  10. The successor will be named... by JessLeah · · Score: 1, Redundant

    Dalec. (The Dr. Who production team will use it.)

    1. Re:The successor will be named... by glam0006 · · Score: 1

      The Dr. Who mutants are called Daleks.

    2. Re:The successor will be named... by JessLeah · · Score: 1

      I know that! Hence "Dalec". A play on "Dirac" and "Dalek". :P

    3. Re:The successor will be named... by wowbagger · · Score: 1

      I do wish you had avoided the impulse to make that joke. It is derivative and a step function in the wrong diraction.

      And it only leads to convolved jokes like this.

    4. Re:The successor will be named... by socsuj · · Score: 1

      Funny, I thought they would name it Kronecker.

  11. Sweet! Now to just test this on my PVR PC... by Fallen+Kell · · Score: 1
    Well, I'll have to test it out first, but its a pain encoding in Divix, so I will have to see if this is a little less CPU intensive (or really IDE bus intensive). Capturing and converting live streaming video at 800x600 is intensive...

    Anyway it can't hurt especially if it saves me some space (you would be surprised how fast you can fill up 1/2 a terrabyte with video capturing).

    --
    We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
    1. Re:Sweet! Now to just test this on my PVR PC... by normal_guy · · Score: 1, Funny

      You would use less space if you stopped renting DVDs at Blockbuster to rip them to your HD.

      --

      Linux: Free if your time is worthless.
    2. Re:Sweet! Now to just test this on my PVR PC... by tricops · · Score: 1

      Right, and did you miss the PVR acronym and the words live streaming video? A PVR box sitting and recording TV shows constantly will fill up that space just fine. 1/2 TB is a fair bit of space, but you don't have anything resembling credible evidence to base that attack on.

      --
      (\(\
      (^v^)
      (")")
      This is the cute vorpal bunny virus, copy to your sig or runaway, runaway in fear!
    3. Re:Sweet! Now to just test this on my PVR PC... by silentbozo · · Score: 1

      I can back that. I have several replayTV units, and I routinely go through 300 GB every couple of weeks, archiving shows (eventually they'll be edited to trim commercials, and burned onto DVD.) A few months of that, and you've easily collected a terabyte's of shows, especially if you're recording them at high resolution (about 2gb per hour of video.)

      The thing is, drive space is so cheap, that it's cheaper (timewise) for me just to buy more drives. Oh well, that's what college-age siblings are for - cheap editing labor come summer vacation.

    4. Re:Sweet! Now to just test this on my PVR PC... by evilviper · · Score: 1
      its a pain encoding in Divix

      It is? I can encode to MPEG-4 in realtime on my 2GHz Athlon using MPlayer even with advanced options.

      2-pass encoding would be 1/2 realtime.

      And the speed gets much better the higher the bitrate you use. If you're just converting MPEG-2 to MPEG-4 at half the size, you could probably do it in realtime on a 1GHz CPU.

      So what's so painful about MPEG-4?
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    5. Re:Sweet! Now to just test this on my PVR PC... by Fallen+Kell · · Score: 1
      Thanks for the defense guys. Any you are correct. A typical 1/2 hour show is taking up .5-.8 gb in my current encoding scheme. The fact that most of the stuff I have it saving are anime, it really hurts the encoders due to ever so slight differences in color from frame to frame. So when I have it in 32bit color, just about every frame has a different color, so very little gets stripped out with MPEG2 or Divix, due to the way they encode and compress the images from frame to frame based on the previous frame's color for that pixel.

      Anyway, I've been thinking of getting 2 more hard drives and adding them to my existing raid, but that would max out the space and probably exceede the load on my power supply (I am already out of 12V rails and have 3 splitters already powering different equipment).

      --
      We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
    6. Re:Sweet! Now to just test this on my PVR PC... by Lumpy · · Score: 1

      Capturing and converting live streaming video at 800x600 is intensive...

      yes and no.

      I can capture with almost no processor load. in fact one of my capture devices that captures at full NTSC is a old Pentium II 350 that still is not loaded over 60% during capture to mpeg2.

      transcoding to something smaller then takes time and processor, but it's un noticed when you can let the process go in the background at night.

      transcoding to an efficient codec with low end hardware in realtime IS very stressful on a machine.. but it can be significantly reduced by using good capture devices that can do their compression in hardware.... (PVR250 for example compared to the junk bttv cards) and capturing HD content is less stressful as you simply save the mpeg2 data stream... the same horribly old P-II can do the job fine.

      Answer is to get decent caprure hardware to begin with... if it doesn't do compression on the card to a good quality video codec already (mpeg2 at 5.6 Mbps is way better than what you will get off of cableTV or off air.)
      then it is not something you want.

      --
      Do not look at laser with remaining good eye.
    7. Re:Sweet! Now to just test this on my PVR PC... by normal_guy · · Score: 1

      My apologies for the unfounded DVD-ripping comment. Regardless, 500 hours of Cartoon Network anime is a little obsessive.

      --

      Linux: Free if your time is worthless.
  12. Here's hoping it leads to more videos by Lord_Dweomer · · Score: 4, Interesting
    I really hope this leads to more free educational videos online. The BBC has been doing a great job of making that material available for free, and any thing that helps improve the quality of that content is a good thing.

    Their documentaries are so interesting that I often choose to watch them over other movies or shows I may have on my computer. Bravo BBC.

    --
    Buy Steampunk Clothing Online!
    1. Re:Here's hoping it leads to more videos by stephenry · · Score: 1

      Free to you yanks... 100 a year to us Brits, Gov'ner

    2. Re:Here's hoping it leads to more videos by linzeal · · Score: 1

      Well that 100 a year is also to protect you from some of our more insidious programming. We can release Pamela Lee Anderson at anytime, and the cad we "do not claim him as an original american but he does run a small state" Gov'ner Arnie. Who might as well be doing a television show with all the press he gets in sacramento.

    3. Re:Here's hoping it leads to more videos by p0ppe · · Score: 1

      Anything on the BBC website is free for you to view. Same thing for listeing to any of the BBC radio channels. You only need a licence if you want to watch tv.

      --


      "Democracy is three wolves and a sheep voting on what to have for dinner."
    4. Re:Here's hoping it leads to more videos by adamsan · · Score: 4, Funny

      You are so wrong I can only think you must be one of those Anglophile Americans who misguidedly spreads marmalade on Yorkshire Puddings and says Toodle pip instead of 'goodbye' thinking he's terribly cosmopolitan.

      The Television Licence is so-called because it covers television, hence the name. Nobody needs a licence for radio or internet access. Do. You. Understand? Paying the licence means that some of our television channels do not contain advertising and make an effort to produce minority programming. We still get the joys of crass, multi channel commercialised crap as well, but from the other stations

    5. Re:Here's hoping it leads to more videos by sweet+cunny+muffin · · Score: 1

      There's no tax on radio sets.

    6. Re:Here's hoping it leads to more videos by Dirtside · · Score: 1
      I really hope this leads to more free educational videos online. The BBC has been doing a great job of making that material available for free
      An experiment was carried out to determine the effects of an open source video codec on the Internet. Here we have our lab assistant, Len, who has been empowered via sulphagne to shoot lasers from his eyes. Let's see what happens when we introduce Len to the codec.
      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    7. Re:Here's hoping it leads to more videos by Tomble · · Score: 1
      W00t! Somebody else has been watching "Look Around You", hmm? :D

      Quite coincidentally, that was one of the programs I tried to capture in raw AVI (to compress later to MPEG) a year or 2 ago... Pity it turned out AVI totally collapses after 2 GB, eh. I got about 7 minutes worth.

      Incidentally, did I go completely insane, or did I genuinely see Peter Seraphinowitz (sp??) in the credits of Star Wars Episode Thingy as the voice of Darth Maul???

      --
      Be careful! New moon tonight.
    8. Re:Here's hoping it leads to more videos by drinkypoo · · Score: 1

      Some programs will generate and handle AVI larger than 2GB, notably offerings from Adobe and Pinnacle. It's a hack, though, and most programs won't play it. It's primarily used for handling DV on windows.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    9. Re:Here's hoping it leads to more videos by smoker2 · · Score: 1
      The Television Licence is so-called because it covers television, hence the name. Nobody needs a licence for radio or internet access.
      Errr, wrong, you do, technically, need a licence to receive radio broadcasts. It is covered by the TV licence. If you don't have a TV licence, they can still prosecute. Its just that they don't bother these days, AFAIK.
    10. Re:Here's hoping it leads to more videos by jrumney · · Score: 3, Informative

      Wrong. The law was changed in 1990, and a license is only required now for a TV. Just phone 0870 241 6468 and try buying a "radio license" if you don't beleive me.

    11. Re:Here's hoping it leads to more videos by Tomble · · Score: 1
      Yeah, I'd heard about that variant. Didn't help me much though- I'm using Linux, and not only does the program I use to decode the AVIs ("avi2yuv", which is frankly rather archaic and wobbly) not accept it, but IIRC the XawTV and "Streamer" tools I use to do the capturing don't produce it.

      Well, IIRC, at least. Or perhaps it was one of the newer versions of XawTV being able to produce that format, and I had to downgrade back to the previous version, due to the huge number of frames it kept dropping. Meh, it was so long ago I looked into it that I've forgotten by now.

      My ideal solution would be to have equivalent tools that can put the raw video in another container format instead, such as OGG, or possibly this new Matroska thingummy, such that the file size isn't limited. But I don't think anybody else is interested in doing that (despite the prodigious amounts of disk space people seem willing to waste nowadays), and I know sweet FA about A/V sync and all that crap, so it probably won't happen.

      --
      Be careful! New moon tonight.
    12. Re:Here's hoping it leads to more videos by acb · · Score: 1

      Apparently Tony Blair is looking at abolishing or severely reducing the license fee when the BBC charter is next up for review in 2006. Mind you, I suspect he's more concerned about remaining in a certain Mr. Murdoch's good books than about the grievious injustice of levying it.

      I wonder if most Britons would really want to cast off the oppressive yoke of the television license, if it meant being limited to US-style profit-oriented broadcasters and possibly an enfeebled, PBS-like BBC at the mercy of politicians.

  13. Re:Another one? by Anonymous Coward · · Score: 3, Insightful

    Yes, why would anyone need a new, free high quality codec that is backed by a huge media company? Why not use one of the patented, commercial codecs that Microsoft or Real.com want us to use?

  14. A bit wary by bsd4me · · Score: 5, Insightful

    I would be a bit wary of a codec that claims to be all things to all people, ie supporting broadcast-quality HDTV and internet-quality video

    Video codecs typically have ``sweet-spots'' for resolution and bitrate. The MPEG specs work well for higher bitrate video, and we have several codecs that work well for lower bitrate video.

    Also, MPEG video quality can vary from encoder to encoder. The specs only define the bitstream, and the encoder can do what it wants. This is why there is a huge difference between the quality that Media Cleaner produces versus a multi-chip hardware encoder found in a cable plant.

    --

    (S(SKK)(SKK))(S(SKK)(SKK))

    1. Re:A bit wary by ca1v1n · · Score: 3, Informative

      That's because many codecs have performance tuning parameters built into the encoding standard, like with MPEG. Wavelet-based methods don't need to do this, so their performance tends to scale quite smoothly. More traditional compression techniques may still beat them out at their "sweet spots", but the wavelet methods are very general.

    2. Re:A bit wary by benwaggoner · · Score: 1

      Oh, modern codecs scale quite nicely. Both H.264 (aka AVC) and Microsoft's VC-9 (aka WMV9) operate well from 32 Kbps up to at least 10 Mbps.

    3. Re:A bit wary by hak1du · · Score: 4, Informative

      Video codecs typically have ``sweet-spots'' for resolution and bitrate.

      Well, if your video compressor has notions of "8x8 blocks" and "16x16 blocks" hardwired into it, that is not exactly surprising. That's the kind of technology that current codecs use.

      If they use wavelets and motion compensation correctly, there is no reason why it shouldn't scale well across a large range of resolutions.

  15. Weird results.. by Anonymous Coward · · Score: 4, Funny

    Looks good, but why are all the male American comedy leads now in drag???

    1. Re:Weird results.. by tepples · · Score: 1

      It's a kilt . Know why it's called a kilt? Because that's what happened to the last poor fellow who called it "drag."

  16. MPEG4? by cybermace5 · · Score: 5, Insightful

    Why would they compare it to MPEG2? In order to impress me, you'll have to compare quality and bitrates with MPEG4.

    --
    ...
    1. Re:MPEG4? by Jameth · · Score: 2, Insightful

      MPEG4 is not that special at very high bitrates. MPEG4 is for low bitrates almost exclusively. This makes for small files which look good enough, but not files which look perfect.

    2. Re:MPEG4? by happyfrogcow · · Score: 4, Informative

      Isn't MPEG2 the standard for TV broadcasts?

    3. Re:MPEG4? by neurojab · · Score: 3, Informative

      >MPEG4 is not that special at very high bitrates. MPEG4 is for low bitrates almost exclusively. This makes for small files which look good enough, but not files which look perfect.

      I've heard that before too, but if you compare an equal-bitrate Mpeg2 with Mpeg4, I think you'll find that Mpeg4 wins. The optimizations were designed for low bitrates, but help at high bitrates as well.

    4. Re:MPEG4? by evilviper · · Score: 1
      MPEG4 is not that special at very high bitrates.

      Not true... Same quality as MPEG-2 at half the filesize, I'd say that's quite special.

      It just hasn't gotten all that popular because the hardware needed to decode it is much more complicated than MPEG-2.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    5. Re:MPEG4? by yellena · · Score: 1

      Yes, it is the video standard used for DTV/HDTV.

    6. Re:MPEG4? by benwaggoner · · Score: 1

      MPEG-4 Part 2 yes. That's the Simple and Advanced Simple used in Divx, xvid, QuickTime, etcetera. However, almost all HD MPEG-4 development is targeting the H.264/AVC/MPEG-4 Part 10 codec, which is a lot better than MPEG-2 at high definition and in compression efficiency.

    7. Re:MPEG4? by jo_ham · · Score: 2, Informative

      Yes, for digital TV/Cable/Satellite.

      It is also used for DVD videos, but at a higher bitrate than is possible/normal for TV.

  17. REAL codecs by GeneticFreek · · Score: 5, Informative
    For those who don't like the Real player, you can get the codecs and use Media Player Classic on Windows.

    Check out k-litecodecpack.com.

  18. Fantastic News by stephenry · · Score: 1, Insightful

    This is absolutely brillant news!

    Ever since I heard that the BBC plans to put their achive on the internet it was clear that they would be far better served developing their own video codec. As a British Citizen, I am glad that those who have paid television licenses do not have to pay an additional toll in the form of Real Player.

  19. Re:Another one? by HBPiper · · Score: 3, Informative

    Because this CODEC uses WAVELETS and Wavelet theory is probably one of the most useful tools for working with time varying signals that has been developed. It is especially useful in high quality compression algorithms. Here is a decent background article on Wavelets.

    --
    "I went on a diet, swore off drinking and heavy eating. And in fourteen days, I had lost exactly two weeks. Joe E. Lewis
  20. Re:Xvid? by Anonymous Coward · · Score: 3, Informative

    Who modded this pile of crap as informative?

    From the Xvid FAQ

    What is XviD? XviD is an ISO MPEG-4 compliant video codec. It's no product, it's an open source project which is developed and maintained by lots of people from all over the world.

    And don't get me started on all the other crap, audio? FFS, it's a video codec! You have to include audio an either mp3/ogg/wav/whathaveyou into the stream.

  21. Patent free by Telex4 · · Score: 4, Interesting

    Even more impressive than the codec itself, in my opinion, is that they managed to develop a new video codec without infringing any patents! And given that it's the BBC, I assume they could go to court to defend themselves in prior art.

    Very cool. But then all the engineers in their R&D dept. are apparently very anti software patents, and have been doing their bit writing letters to that effect :-)

    1. Re:Patent free by Anonymous Coward · · Score: 1, Informative

      I have not looked in detail at the implementation but the docs state that it uses arithmetic coding. Last time I looked arithmetic encoding was patented by IBM.

    2. Re:Patent free by doc+modulo · · Score: 4, Informative

      Neither the article nor the /. summary said anything about patents.

      The BBC doesn't NEED to worry about patents because software patents don't exist in Europe. Although we're in danger of getting them because of the US and US companies influencing the European commission

      That weird shit only happens in the USA at the moment. Something as good as the BBC is doing would almost certainly be impossible in the US because of patents. When the BBC puts it's public knowledge on the net (wonderful documentaries), it will be illegal to watch/hear that info in the US as soon as a company comes out with a patent infringement claim.

      The only reason the rest of the world worries about software patents is because we want the people in the US to be able to use the software we're making. This might not last, as in the case of the BBC codec.

      I suggest US men-of-action types fix this situation, start with voting good guys/girls into office.

      --
      - -- Truth addict for life.
    3. Re:Patent free by Telex4 · · Score: 2, Informative

      Neither the article nor the /. summary said anything about patents.

      Actually, the article says "Off the top of our heads, its mention of arithmetic coding is worrying, given how patent-encumbered that area is.".

      And having talked to some of the Dirac developers, they did develop it with patents in mind, not only to avoid licensing issues in the US, but also in case we do become lumbered with software patents in Europe.

      In fact, according to testimony at a recent conference in Brussels I attended, an awful lot of small software companies are now filing patents as a defensive measure, both against unsubstantiated threats in Europe (where even going to court to point out the patent is invalid is too expensive) and in case the EU takes the Commission's bait.

      So while I agree with your sentiment that software patents are a bad thing, and that we should use our votes and letter paper to sort it out, it's misleading to suggest we're completely unharmed by them.

    4. Re:Patent free by TwistedSpring · · Score: 1

      Software patents don't, but patents on algorithms do. That's why we still can't legally use GIF files without paying Unisys a ton of cash for the use of the LZW compression algorithm. Since video codecs rely on algorithms, and most software relies on algorithms, I believe software patents DO exist in Europe. If "software" patents existed I could patent void main() { printf("Hello World\n"); }.

  22. Re:Xvid? by imroy · · Score: 1, Redundant

    What the hell are you talking about? Clearly not the same XviD that everyone else knows.

  23. Wavelet Theory by Cocodude · · Score: 5, Informative

    I went to a day at the Research and Development facility with the BBC, and saw a demonstration of Dirac.

    It does look quite impressive, and for those who are interested, I believe it works on wavelet theory. Lots of information on this is provided at http://www.wavelet.org/ but I believe its scalable frequency analysis enables significantly better compression than other codecs (typically DCT based?) out there.

    I think.

    1. Re:Wavelet Theory by stephenry · · Score: 1

      Wavelet based compression does have better compression ratios than any of the DCT transforms. The reason *I think* it is being used, however, is because it allows for the dynamic scaling of the bitstream. For example, the videos could be recorded at very high resolution and stored on the server; clients would then stream the video at the rate their network connection would allow them and the video would automatically reduce resolution and frame rate to accommodate it. It's used in JPEG2000. As far as Wavelets go, I'm not too sure how much compute power they require to calculate, but I'm assuming they would be more computationally intensive than -say- a FFT (from which the DCT is based).

    2. Re:Wavelet Theory by Cocodude · · Score: 1

      I suppose it would also be possible to cheat and just send a certain number of levels of the wavelet transform to get a rougher image, but (standardly) quarter of the bitrate. This could lessen the time taken to compute, but has very discrete bitrates that could be transmitted! I know this isn't entirely what you mean ;-)

    3. Re:Wavelet Theory by TheSync · · Score: 1

      H.264 and Windows Media 9 (aka VC-9) get better compression mainly through: 1) better coding mechanisms for coefficients (arithmetic coding, for instance) and 2) moving away from the simple block model of MPEG-1/2, and letting the block sizes and shapes be more adaptive.

      By having different sizes and shapes of blocks, you can compress more without the nasty blockiness artifacts looking so bad.

      I don't think there is much magical about wavelets, they are doing the same thing through multiresolution analysis that H.264 and VC-9 are doing with different size / shape blocks.

    4. Re:Wavelet Theory by tepples · · Score: 2, Informative

      As far as Wavelets go, I'm not too sure how much compute power they require to calculate, but I'm assuming they would be more computationally intensive than -say- a FFT (from which the DCT is based).

      Fortunately for implementers, your assumption turns out to be wrong. The wavelet transform is no more computationally complex than any block or lapped Fourier-style analysis.

  24. Re:Xvid? by Jameth · · Score: 2, Troll

    This is total crap. Xvid can be interleaved with audio just fine and is enormously better than just a series of JPEGs.

    The parent is completely full of crap.

  25. what is the bitrate for HDTV? by Mildog · · Score: 1

    what is the bitrate for HDTV? I don't know how many bits per pixel it takes.

    Thanks in advance,

    Mildog

    1. Re:what is the bitrate for HDTV? by Kiryat+Malachi · · Score: 3, Informative

      Presumably 24 or 32 bits per pixel, like most video. (8 bits per channel color, 8 bits transparency (optional and normally unused)).

      So:

      1920x1080 = 2073600 pixels per frame * 24 bits/pixel = 49766400 bits per frame * 30 frames per second =

      177.98 megabytes per second, uncompressed.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    2. Re:what is the bitrate for HDTV? by thisissilly · · Score: 2, Informative

      Except that 1920x1080 is 1080i, or interlaced, where they only send half the lines each frame, so the uncompressed bitrate is half of what you calculated, or around 90 megabytes per second

    3. Re:what is the bitrate for HDTV? by Mildog · · Score: 1

      thanks..

    4. Re:what is the bitrate for HDTV? by thisissilly · · Score: 2

      D'oh! Except you were working with 30fps instead of 60, so you took that into account. Sorry. My bad.

    5. Re:what is the bitrate for HDTV? by benwaggoner · · Score: 1

      Yes, there are only 29.97 fps with 60i.

      However, uncompressed HD is normally transmitted as HD-SDI, which is subsampled Y'CbCr instead of RGB. Thus, chroma is sampled once every two pixels, not every pixel. And luma is sampled at 10-bit, while chroma is sampled at 8-bit. So it works out to 18 bits per pixel in the bitstream.

    6. Re:what is the bitrate for HDTV? by 1337_h4x0r · · Score: 2, Informative

      Thats incorrect - 1080i is sent at 60i, which means 60 interlaced frames per second. The frame rate is still 30, it just comes in 2 parts. So the 177 megabyte figure is correct.

    7. Re:what is the bitrate for HDTV? by AaronW · · Score: 1

      Video is NOT RGB, so 1920x1080i is only the luminance portion. HD is broadcast in 422 format using YUV instead of RGB. This means that the intensity information is at twice the resolution as the color information.

      At least here in the US, here's the back of an envelope calculation:

      Typically, with 8 bits, 2 pixels are represented by 4 bytes:

      YUYV

      This is more like 16 bits per pixel.

      Y is the luminance (brightness), U and V represent color and saturation.

      1920x1080i*30*16 = 995,328,000 bits/second or 124,416,000 bytes/second uncompressed.

      Also, it's interlaced, a frame is 2 fields. 60 fields/second = 30 frames/second.

      The color resolution for HD is 960x1080.

      I think a more common format will be 720p, while lower resolution, it is progressive instead of interlaced and will tend to look better, although with current technology 1080i can be deinterlaced fairly well, especially if the source is film (which is only 24 frames/second so they use 3:2 pulldown, which means they show 3 fields of one film frame, and 2 fields of the other. Personally I wish they used a higher frame rate for film.

      Other video formats are also available. What I described above is referred to as 4:2:2. There are other formats which further reduce the color information, both vertically and horizontally.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    8. Re:what is the bitrate for HDTV? by TwistedSpring · · Score: 1

      half the lines each FIELD. They send all the lines each FRAME, which is made up of two FIELDS, which are interlaced.

    9. Re:what is the bitrate for HDTV? by atcurtis · · Score: 1

      But aren't movies filmed at 24 frames per second?

      --
      -- The universe began. Life started on a billion worlds...
      -- Except on one where stupidity was there first.
    10. Re:what is the bitrate for HDTV? by Kiryat+Malachi · · Score: 1

      Yes.

      But TV is filmed at 30 fps (technically, most TV is actually broadcast at 60 1/2frames (fields) per second, yielding 30 full frames per second, which is the higher figure, and therefore requires more bandwidth. Which is why I used it.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    11. Re:what is the bitrate for HDTV? by Kiryat+Malachi · · Score: 1

      My numbers are binary megabytes (1024/1024), not the decimalized figures you used.

      It'll get you *everywhere*, it will. Just remember - hard drives, decimalize, everyone else is normal. :)

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  26. Moderators on ACID? by imsabbel · · Score: 1

    Parent post is either Troll or REALLY sarcastic....
    NONE of his facts are true. NONE.

    But in response to the greatparents post:
    Xvid isnt free. Its opensource, but it violates MANY patents if you actually use it.

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  27. Here's to Hoping Ogg Helps Out by Jameth · · Score: 1

    The team working on Ogg Theora has done pretty good work, and I wouldn't want them to drop their project, but collaboration would be great. As the two codecs seem to have largely different aims (Ogg Theora is low bitrate, anything compared to MPEG2 is high bitrate) they aren't even directly competing. I'm certain they both run into the same issues all the time, however, and some code sharing would help everyone out immensely.

    1. Re:Here's to Hoping Ogg Helps Out by Kiryat+Malachi · · Score: 1

      They're entirely different mathematical cores (Dirac is a wavelet codec, Theora is not).

      Some of the Dirac work could presumably be incorporated into Tarkin, though.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    2. Re:Here's to Hoping Ogg Helps Out by Ziviyr · · Score: 1

      I'm not sure Xiph wants to have their media formats tied down with the GPL.

      --

      Someone set us up the bomb, so shine we are!
    3. Re:Here's to Hoping Ogg Helps Out by Jameth · · Score: 1

      For some reason, the Dirac codec was triple licensed. On the Sourceforge page it says it is under the GPL, MPL, and LGPL.

    4. Re:Here's to Hoping Ogg Helps Out by Kiryat+Malachi · · Score: 1

      Seriously, that's one of the best things I've heard all day.

      I feel the same way about GPLed codecs as I do about patented codecs; they're both ridiculous restrictions to apply to mathematics.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  28. BBC Archive by enditallnow · · Score: 5, Interesting

    Did you ever consider that they intend to use this for their plans to put their archives online?

    The poster stated that "It has been further developed to optimise it for internet streaming resolutions" which is one way for such a thing to be distributed. Have a look here. The register states that "The BBC's new media director, Ashley Highfield, said that a P2P network will allow the BBC to handle the volume of traffic it expects when the Internet Media Player (IMP) goes live. The IMP will enable users to download or stream content to their PC, laptop or palmtop computer."

    If this is the case then Aunty Beeb is well underway to providing the tools we will need for accessing their archives.

    -- Enditallnow

  29. Patents by Kjella · · Score: 5, Informative

    The source is licence-free, but it is not patent free. Pay MPEG LA or it's illegal. For you and every other individual out there that might not matter, but the BBC couldn't use it without paying.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  30. Re:Duplicating work? No - better colour. by Anonymous Coward · · Score: 4, Funny

    US codecs incorrectly drop a vowel from colour, so a British codec is bound to look better.

  31. My question is... by LilMikey · · Score: 4, Insightful

    How are they going to convince set-top manufacturers to support their codec or conglomerates to broadcast it? It's already been proven a hundred times over the superior and/or open rarely win out to their more profitable brethren. All the article states is there's a 'hint of a chance' of it being adopted by big media...

    --
    LilMikey.com... I'll stop doing it when you sto
    1. Re:My question is... by stratjakt · · Score: 1

      Who said they plan to broadcast it?

      Sounds like this is geared towards their upcoming online archive, or achival in general.

      40 years from now, players may not exist, but at least to code to watch those overrated monty python skits will exist.

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:My question is... by LilMikey · · Score: 1

      I suppose your right. I guess I was just foolishly hoping for an open broadcast HDTV standard :( Oh, well.

      --
      LilMikey.com... I'll stop doing it when you sto
    3. Re:My question is... by JimDabell · · Score: 1

      How are they going to convince set-top manufacturers to support their codec or conglomerates to broadcast it?

      Firstly, it's a research project, not a product, so they don't have to convince anyone of anything. But given that it's an open-source project licensed under the GPL among others, I'd imagine the lack of license fees is quite appealing.

    4. Re:My question is... by spotteddog · · Score: 2, Insightful

      MONEY

      They claim to have a process that can cram twice the information in the same bandwidth. If I am broadcasting HDTV (MPEG-2 at 19Mb/s) and I switch, I now have two channels available.

      If I'm a sat. TV company (DirecTV, Dish, etc.) I have doubled my channel capacity without launching any expensive new sats.

      Given that it is free, I'd say they have a good chance of having major players adopt their codec in the near future.

      --
      . there used to be a sig here.....
    5. Re:My question is... by benwaggoner · · Score: 1

      Well, if it really is license free, it'll save some money on both encoders and decoders over AVC/H.264 and VC-9, the big competitors for the next generation video codec to replace MPEG-2.

      However, for HD today, the DSPs cost a lot more than the license fee. The real trick for cost effectiveness will be in decode complexity. If a codec can offer the compression efficiency of AVC or VC-9, but can run on a much cheaper DSP, there would be a market for it.

      The cited "2x better than MPEG-2" isn't that impressive in itself - both AVC and VC-9 can make a decent claim for "2-3x better." However, these things are pretty hard to quantify with a multiple.

    6. Re:My question is... by Richard_L_James · · Score: 1

      How are they going to convince set-top manufacturers to support their codec or conglomerates to broadcast it?

      customer demand - if that is the beeb use it to distribute their archives as many have suggested.

    7. Re:My question is... by Simon+Brooke · · Score: 1
      How are they going to convince set-top manufacturers to support their codec or conglomerates to broadcast it? It's already been proven a hundred times over the superior and/or open rarely win out to their more profitable brethren. All the article states is there's a 'hint of a chance' of it being adopted by big media...

      This is one of the world's biggest broadcasters we're talking about. They are big media, on a global scale. Whatever channel you watch, wherever in the world you watch it, chances are you're seeing some of Auntie Beeb's content. So if no-one else adopts it, there's still a big motivation for the set-top makers to incorporate it. After all, it isn't going to cost them.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    8. Re:My question is... by Mr+Smidge · · Score: 2, Informative

      It's a video codec that's:
      * Better at compression that rival codecs.
      * Patent unencumbered (well, software patents in Europe is a separate discussion really).
      * Free.
      * Wavelet-based.
      * Suitable for internet broadcast and HDTV.

      If it's stable, believe me we techies will adopt it very quickly!

  32. licence-free = royalty-free, GPL-licenced. Doh. by Kjella · · Score: 1

    (n/t)

    --
    Live today, because you never know what tomorrow brings
  33. Re:BBC = british government by Cocodude · · Score: 5, Informative

    Er, BBC != british government

    It's on sourceforge, and is entirely open. Its licenses, as stated by sourceforge are: GNU General Public License (GPL), GNU Library or Lesser General Public License (LGPL), Mozilla Public License 1.1 (MPL 1.1), so you could hardly say it's 'owned' by the BBC, let alone the british government.

    Cocodude

  34. Duplicating work? Not really. by Ride-My-Rocket · · Score: 5, Insightful

    Seems like a bit of a waste of license payers money when there already a several open source video codecs (eg. Ogg Theora, 3ivx). What does this offer that those don't?

    Does the current work being done on Linux seem like a waste of time and money, when there are already several other operating systems (Windows, Macintosh, Unix) available? And don't try and use the argument "but those are closed source; open source is better!" argument -- in the end, it's just software people use, regardless of the licensing / development model.

    Getting back on-topic: apparently it offers the BBC something that warrants the time, effort and money required to fund such an undertaking. At the very least, it's yet another example of big companies using open-source to reduce costs and/or fulfill their own specific needs, and can only encourage other companies to fund future OSS development efforts.

  35. Great news by ajs318 · · Score: 2, Interesting

    This is really wonderful news. The BBC is sharing its work with the Open Source community - and most of the British Open Source community are BBC TV licence payers.

    I am glad that the BBC has recognised the need for this codec to be Open Source. It means that everyone, not just those beholden to private corporations, will get the chance to experience BBC content. The BBC is also a highly influential body; I would be surprised if other European content providers did not display an interest in this. PAL was a joint development between the BBC and its German counterpart; SUSE is German.

    This is going to be one to watch.

    --
    Je fume. Tu fumes. Nous fûmes!
    1. Re:Great news by Nimrangul · · Score: 1
      I find it unfortunate that the BBC did not recognise as the Xiph.org team did that Open Source and the Free Software Foundation's GPL are not the same thing and that to truly be open to everyone it needs to be outside of the GPL. As it stands, they gave little to the Open Source community and more to the Free Software community.

      If they had given this an MIT-like license, then I would be glad. As it stands, I am more indifferent then pleased with this particular event.

      I also find it odd that people are comparing this to the Ogg work by Xiph, because it is not the same at all. This means that one can use this code as a guide to creating something more broadly open using this new codec.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    2. Re:Great news by ajs318 · · Score: 1

      The GPL does not permit anyone to modify the product and release a closed-source version. This is the principal difference between it and the BSD licence, and I think the BBC is absolutely right to use the GPL in this case. Had Dirac been released under a BSD-like licence, it would be possible for someone to make a few changes and create a closed-source product. With a little monopolistic market manipulation, this could easily become a de facto standard, to the obvious detriment of Open Source users.

      It is important that the de facto standard codec should be a completely open specification, and everyone must be free to implement it. Releasing under the GPL is the best way to prevent the Dirac codec from being subverted into an instrument for monopolies to achieve its own ends at the expense of society at large.

      --
      Je fume. Tu fumes. Nous fûmes!
    3. Re:Great news by Nimrangul · · Score: 1

      Oh, right, like we saw happen with Vorbis, X and BSD. Wait, no, that didn't happen.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    4. Re:Great news by TwistedSpring · · Score: 1

      The BBC has to share its research with the public, because the public PAY for its research. It's not really free in the strictest sense, but it seems like it.

    5. Re:Great news by ajs318 · · Score: 1

      But it could happen, very easily, especially given the nature of some of the market players.

      The projects you mention have not turned sour because the Xiph project, the X consortium and the University of California are not renowned for treating their own customers as potential thieves, forcing advertisements down people's throats {well, not X until recently .....}, nor seeking to make outrageous amounts of money even if this means using the dubious practice of selling us what we thought we already owned.

      A content cartel such as the MPAA, working with the likes of Microsoft, could -- in the worst case -- hijack a BSD-licenced codec, modify it slightly and keep it closed-source, protected with a patent, and charge an exorbitant fee to anyone wishing to distribute a player. They could make the decoder semi-free but the encoder proprietary, thereby restricting independent content creation. The GPL does not permit any of this, and copyright law forbids anything not permitted. Releasing a codec under the GPL, with the backing of the the world's premier broadcasting organisation, is surely the best way to ensure that everyone will have access to media content and the ability to create their own content -- and that no single person or group of people will be able to get fat off it at the expense of everyone else.

      --
      Je fume. Tu fumes. Nous fûmes!
  36. Re:Xvid? by smu+johnson · · Score: 2, Funny

    hey man

    we were commissioned to be in charge of video archiving for our university and couldn't decide which codec to use to archive the student films and such for our school, let alone what software to use.

    I heard some stuff about xvid, divx, etc, and based on a bit of word of mouth, thought about giving xvid a try. I read your post. I honestly can't believe I was actually about to use xvid for the job. thank god i came across this page. The part that influenced the decision mostly was the +1 informative moderation backing up your facts.

    later man

  37. Here's the True Reason. by osewa77 · · Score: 2, Interesting

    What do companies do when they have products which, though not being best of breed, require huge and increasingly unjustifiable Research and Development funds? They go Open Source! (no, I am not naming names... sap db netscape interbase ...

  38. no it will be washy rather than blocky by johnjones · · Score: 1

    ok

    limited know how but wont it just be washy (i.e. smooth it rather than jump)

    ogg is a good container I hope they use ogg because it should be variable bit rate...

    I dont really undersand why dont they concentrate on doing what apple has done and create a Pixlet like codec that people can get 25-to-1 compression rates at high def (HD like 35mm people)

    pixlet like please

    why dont the BBC open source all their R&D ?

    regards

    John Jones

    1. Re:no it will be washy rather than blocky by doc+modulo · · Score: 1

      Matroska is better than ogg. For example, subtitles in Matroska can be in any language of the world because it supports Unicode, ogg doesn't.

      Matroska is a cross-platform, patent-free, open-source media file format, which is even newer than OGM. Matroska is not a codec (like MPEG-1, XviD, DivX, or VP3), but a container (like OGM) where you can put video(s) + audio(s) + sub(s). Supported audio formats include Ogg Vorbis, AAC, MP3, and AC3.

      --
      - -- Truth addict for life.
    2. Re:no it will be washy rather than blocky by Deraj+DeZine · · Score: 1

      Ogg is not a good container for video! They haven't even finished the spec (one of the main things holding Theora back) and there's just a bunch of arguing about how to support discontinuous channels like subtitles (which I have absolutely no interest in).

      Sure, Ogg has some interesting properties (to combine Ogg streams you can just concatenate files and such), but it's certainly not ready for primetime yet.

      I'm sure it'll be great once it comes out, but Xiph development on Theora and Ogg has died down quite a lot and I'm not terribly confident in those guys anymore (though I thank them for creating Ogg Vorbis).

      --
      True story.
    3. Re:no it will be washy rather than blocky by Bloater · · Score: 1

      OGG doesn't even explicitly support subtitles does it? OGG is a stream container. so it can hold one or more audio streams, one or more subtitle streams, one or video streams, etc.

      In the same way that an OGG file can hold an audio stream using vorbis, along with an alternative using speex and an alternative using flac, it could have a subtitle stream which uses unicode characters.

      OGG is just a container, it does not provide for data such as subtitles, audio or video. it just allows subtitles, audio and video to be contained, and synchronised.

  39. Re:Another one? by the+chao+goes+mu · · Score: 1

    Because now we can have a whole new set of flame-wars over which codec is the best/fastest/most free (as in speech, or beer, or mumia, or bird...)

    --
    Boys from the City. Not yet caught by the Whirlwind of Progress. Feed soda pop to the thirsty pigs.
  40. Re:Another one? by Daltorak · · Score: 5, Funny

    Well, I suppose we could use Microsoft's Windows MediGeneral Protection Fault: Access Violation 0xc0000005 in WMPLAYER.EXE, Rebooting Now ...

    Bah, stupid Windows, let's try Real Player inst[BUFFERING......]ead, I hear it's mu[BUFFERING.........]ch better than it used to b[BUFFERING.........]e!

  41. Re:BBC = british government by Cocodude · · Score: 2, Informative

    I confess to not knowing that much about this topic, but I still don't think you can say the codec is owned by the government. Even if it was, it doesn't really matter being GPLed etc.

    Although it's not an authoritative source, I refer you to this article on Google Groups which states, amongst other things, that "The BBC is run under a Royal Charter, not by the government" and "But it was part of the Government to start with, yes? The BBC was not, and has never been, and will never been part of the British Government."

  42. How do they do it all for free? by tetranz · · Score: 4, Interesting

    I mean all the BBC's services in general. I think I know the answer in assuming that the British people pay for it in tax and TV license fees. That's something I'm grateful for as a New Zealander living in the US. The BBC is a refreshing change to the somewhat mind numbing American news sources.

    My real question to Brits here is: How well is this burden accepted by the British people? Are the BBC TV and radio stations in the UK really non-commercial? I know the US government gives money to PBS and NPR but I don't know how it compares (especially per capita) to what the British government must spend on the BBC. It must cost a fortune and they are effectively supplying (IMHO) a good quality product for free to the rest of the world via internet and shortwave. I imagine some of the international motivation of the BBC stems back to the days of the old empire. It almost seems too good to be true.

    I assume that NPR and others like it around the world pay to carry the program. Maybe that earns a lot.

    This question came up in my mind the other day when the wi-fi radio was mentoned here on /. I definitely want on of those beside my bed when it becomes available. It seems like its the ideal thing for BBC listeners. I wonder if its availbility will significantly increase the load on their servers, all costing real money of course.

    1. Re:How do they do it all for free? by Bloater · · Score: 2

      It probably isn't a burden to the British TV license payer. The BBC gets to sell international broadcast and distribution rights. I believe that the Walking With Dinosaurs series and the Teletubbies paid for themselves several times over - though I may be misinformed, please feel free to correct me.

      This open-source codec could place the BBC in an even better position internationally. It is already considered one of the worlds greatest entertainment, education and news content providers.

      I would like to see them become allowed to create films for commercial purposes provided they pay for themselves - though assessing how much license fees would contribute to be considered to pay for what would have been the BBCs broadcast rights may be an obstacle.

    2. Re:How do they do it all for free? by s7uar7 · · Score: 1

      For me, paying 10 GBP/month and getting 8 TV channels, 5 national radio stations, the 3 local radio stations that I can receive (out of 50) and bbc.co.uk is a bargain. I can see, however, why those without digital TV or the internet resent the money spent on it.

      The licence fee isn't the only source of income, there's a commercial arm that sells DVDs and CDs, plus the income from selling programmes abroad. The BBC has been providing a service free to the rest of the world for decades via the World Service. In the scheme of things, the cost to provide it to everyone vs limiting it to those in the UK is probably negligible (extra bandwidth for the internet site and repeater stations for the World Service). I would expect if they start streaming programmes at a decent bitrate though, it will be limited to those in the UK only. There is already a BBC Broadband service only available to those on certain UK ISPs.

    3. Re:How do they do it all for free? by leoxx · · Score: 1

      And what do you get for the hassle and the cost? Quite a bit. The BBC makes some good stuff, and if nothing else it serves as an excellent foreign relations tool. Besides, I don't get BBC channels over here in Canada for free, I have to pay for them as specialty channels on my satellite dish, and pay I do. I would imagine some part of that fee goes back to Mother England.

    4. Re:How do they do it all for free? by hbr · · Score: 4, Informative
      We pay about 120 UK pounds ($210 dollars at the current rather extreme exchange rate) per household for the priviledge. This is 10 pounds per month, but it is compulsory for all owners of television equipment (even if they could somehow fix their tuners to disable all BBC channels - on that note, does anyone know how I can fix my tuner to disable ITV2?). A comparison with this cost is the cost of satellite or cable "premium" channels which cost about 30 pounds per month (which makes it seem quite cheap really).

      I presume that the BBC sells its stuff abroad - it also has a number of commercial outlets (videos, etc). Despite not being able to advertise, it relentlessly promotes its own material (which can get quite tiresome and repetitive sometimes).

      Well, speaking as one British person, I'm quite happy to pay the license fee given the alternative. Radio 4 alone has got to be worth it. Of course, there are plenty of people who disagree with me here.

      What I can't understand is that they have the manpower to fund this project, but not to keep the ogg vorbis streams online... (http://support.bbc.co.uk/ogg/)

    5. Re:How do they do it all for free? by jilbert · · Score: 1

      I'm very happy to pay the licence fee. That's where most of their money comes from, I think. But the programs they sell through BBC Worldwide do provide substantial income.

      Personally I'm happy to pay the licence fee just to avoid commercial breaks. But there are plenty of great wildlife, arts and history programs that would never get made on commercial stations, great comedy, and the world's greatest radio station Radio4.

      The evil Murdoch is trying his best to kill the licence fee. I sometimes wake screaming from nightmares where he succeeds.

    6. Re:How do they do it all for free? by BovineSpirit · · Score: 1

      I thought that all their funding came from the licence fee. I certainly prefer that to the endless streams of adverts that fund other TV stations. The BBC has a reputation for quality and impartiality, which I think a lot of Britains are proud of. Witness last summers controversy over a radio broadcast made at 7:15am. I can't imagine the board of News International resigning because Fox News used a story from a single source.

    7. Re:How do they do it all for free? by Simon+Brooke · · Score: 1
      My real question to Brits here is: How well is this burden accepted by the British people? Are the BBC TV and radio stations in the UK really non-commercial? I know the US government gives money to PBS and NPR but I don't know how it compares (especially per capita) to what the British government must spend on the BBC.

      The BBC is funded by a license fee which all owners of television receivers are obliged to pay whether they actually receive BBC broadcasts or not. Although the government collects this money and pays it to the BBC it's not really a goverment subsidy as it is a hypothecated tax - one of very few in the UK. So essentially we the public pay for the BBC.

      And although there's a little bit of grumbling I think on the whole we're very proud of it. I think we're very proud of the way it's prepared to stand up to the government, to oppose the government when it thinks the government is wrong. I think on the whole we're very proud of its committment to unbiased news reporting and high quality journalism. I think that if the government ever tried to control the BBC, or to cut off its funding, they'd face very serious public opposition.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    8. Re:How do they do it all for free? by tetranz · · Score: 1

      Thanks folks. All interesting stuff. We had TV licences (more recently called the 'Public Broadcasting fee', administered by 'NZ on Air') in New Zealand but I think it went to help local media productions regardless of which channel they are on. The two government owned TV channels are commercial with adverts and they pay tax like any other company. The government is simply the one and only shareholder. I think the licence fee has been abolished since I left. There is also 'National Radio' which is a bit like NPR. I'm not sure how that gets paid for now.

    9. Re:How do they do it all for free? by ollyg · · Score: 1

      I think for the most part, British Licence Fee payers such as myself are proud to offer the world both the journalism and technology that the BBC produces.

      Coming back to your question; I think the burden is accepted reasonably well, although the fee (in fact the funding model alltogether) is reviewed every few years by the government.

      And yes, the BBC radio and TV really are non-commercial! It makes me really happy - I think the fee is fantastic value for money (121GBP per TV-owning household for those that don't visit links). The British government don't actually spend any tax revenues on the BBC - it's all from the Licence Fee.

      However the BBC is of course allowed to earn money from selling its programmes, either to networks abroad or by running, say, BBC America.

      HTH!
      olly.

    10. Re:How do they do it all for free? by akb · · Score: 1

      There's no comparison between the BBC and US CPB supported public broadcasting.

      First of all the difference in quality is vast. As a US resident I am grateful to the BBC, there are no decent news sources in the US for international news, the BBC is my primary source for this.

      The BBC receives 2.3 billion pounds, receives 350 million dollars (I think its obvious that the difference in funding is so vast its not even worth converting to a per capita comparison). Almost as important as the amount of money is that the BBC's funding is independent, ie the TV tax is allocated to the BBC. CPB funding comes out of general funds and is thus subject to a yearly political fight for funds. Many Republican Congress-critters would love to kill CPB, for quite a while it was getting funded enough to keep it on live support. For a while PBS (the public tv network) especially was so bad that it was almost to the point of being so irrelevant as to not being worth fighting for.

      UK'ers, if any of your politicians try to take away independent funding of the BBC or slash its budget, just point to the US public broadcasting system for how that will destroy the BBC.

    11. Re:How do they do it all for free? by shaitand · · Score: 1

      Gee and I consider the cost here in the US for a package of premium channels at $50/month high...

      You guys pay the equivelent of $53.xx a month for a single channel?

    12. Re:How do they do it all for free? by Kiryat+Malachi · · Score: 1

      10 pounds is roughly 25 bucks per month.

      The BBC is not one channel; IIRC, the Beeb broadcasts 8 TV channels, ?7? radio including the incredibly Radio 4 (John Peel is my hero), as well as bbc.co.uk.

      And no ads. NO ADS.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    13. Re:How do they do it all for free? by pubjames · · Score: 1

      The BBC is one of the greatest things about the UK.

    14. Re:How do they do it all for free? by Darren+Winsper · · Score: 1

      Per year, not per month.

    15. Re:How do they do it all for free? by shaitand · · Score: 1

      "A comparison with this cost is the cost of satellite or cable "premium" channels which cost about 30 pounds per month"

      I should have been more clear about what I was referring to.

    16. Re:How do they do it all for free? by shaitand · · Score: 1

      "cable "premium" channels which cost about 30 pounds per month"

      This is what I was refering to, if you mean the BBC I believe that work out to more like $210/year but I was talking about the other premium channels in comparison to ours.

    17. Re:How do they do it all for free? by Kiryat+Malachi · · Score: 1

      Ah, I see.

      But then you're comparing it to the satnets, which run roughly equivalent to cable in the US (50-60 per month gets you 100+ channels, all filled with garbage!)

      The individual channels don't cost 30 pounds per month, the service package does, just like in the US.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    18. Re:How do they do it all for free? by shaitand · · Score: 1

      Maybe were misunderstanding eachother, and maybe that's because of some difference in how it works here.

      Here you essentially get no channels by default (maybe one or two if there are alot of local broadcasts but that's about it). So you have to buy a service package, be it cable, minidish, or bigdish satellite. Digitial cable or minidish will get about 100-200 channels but their crap and will cost you from $40-60/month.

      If you want the good "premium" channels, HBO, Cinnemax, Showtime, Starz, Encore, etc which are generally commercial free and show better content, mostly movies, or aren't as censored (nudity, bad language, etc). Then lets assume your on minidish, they'll come in packages, you'll get maybe 6 HBO's for an additional $20/month that sort of thing. So when he said premium channels that's what I assumed he meant not the base service package but for an extra "good" channel.

      Basically since the basic or extended package is mostly crap, you end up paying about $70/month for six channels which are sometimes worthwhile (although the movie channels will cycle the same 10 movies or so over and over for a month and then get a new set).

    19. Re:How do they do it all for free? by Kiryat+Malachi · · Score: 1

      Oh, I didn't say British sat systems have more than maybe 5-6 *worthwhile* channels, but they work more or less the same, and cost more or less the same, as sat or cable here in the States does.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  43. Re:seems they were ahead of me by Cocodude · · Score: 2, Interesting

    That's interesting. When I visited the R and D centre, they said that WMP streaming had a royalty model which they didn't like. They prefered Real's and gave no hint that they'll be doing WMP soon, but rather concentrate on Dirac. This is of course in an informal demonstration/chat, not official information.

  44. Wavelet artifacts by tepples · · Score: 5, Informative

    Wavelet and DCT based codecs are alike in that they both quantize in the frequency domain and thus tend to have blurring and ringing artifacts. However, wavelet ringing looks more evenly spread-out than DCT ringing and doesn't coincide with a regular 8x8 pixel grid. Compare JPEG and JPEG2000 artifacts.

    1. Re:Wavelet artifacts by Deraj+DeZine · · Score: 1

      That's funny; in the last two examples, I prefer the JPEG artifacts to the JPEG2000 ones.

      --
      True story.
  45. Re:BBC = british government by Neophytus · · Score: 4, Insightful

    Since the BBC is the media-organ branch of the British government, this means government-owned codecs. Is this a good thing?

    Unlike some of the stateside media organisations the BBC is actually one of the world's most impartial media organisations. I'm not saying they are perfect but some US news bulletins I cann't watch without laughing.

  46. Re:Another one? by Anonymous Coward · · Score: 1, Funny

    The great thing about standards is that there's so many to choose from.

  47. Re:seems they were ahead of me by polyp2000 · · Score: 1, Informative

    I think that was a really good letter, and raised the important issues at hand. Again to re-iterate, the BBC is a public funded organisation (although some might question this) it is important that it isnt seen to be hindering accessibility for everyone. Anyone who owns a TV in the UK is forced to pay for a TV license which is intended to pay for the BBC services. This is in addition to any monthly fees paid for choice cable or satellite channels.

    I wrote a similar complaint to the BBC a while back regarding a video stream that I simply couldnt play without hacking the URL out of the source HTML (under linux). The BBC have a duty to ensure that everyone is able to view its content.

    Nick ...

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
  48. Re:great now when I download a fansub by Anonymous Coward · · Score: 1, Insightful

    None of those are codecs. XVideo is a video conferencing program, you're thinking of the XviD codec. MKV is the Matroska video container, and OGM is the Ogg Media container.

    And quit your bitching.

  49. Chauvinistic comments aside... by curious.corn · · Score: 1, Troll

    ... on which I refuse to argue, just mention. This is fantastic news folks! A publicly owned company, devoted to the production of Common Goods contributed to worldwide society an open, free (perhaps even performant) platform for the storage and distribution of the Commons' Intellectual Property. Socialist? Yeah, you betcha! (I'm sorry, I can't resist) Come on, quit whining and splitting hairs; you can't appreciate this stuff because it simply flies in the face of "american individualism":there's no Project Lead success icon to identify with, no blessed marketplace competition for the consumer's best interest, no visionary research successfully spinned off; just a bland, subsidized (sin!) government agency chewing on a political choice and actually delivering something concrete... oh, the horror! I expect to be modded into Flamebait oblivion but heck, aren't we always yapping about choice, information freedom and accessibility? If you don't like all this and rather shill for WMP or QT you only have to swipe your credit card at the cashier... grrr... if you feel for your pet open source codec, don't... this one is another tool in the fight agains the information mongers, how can that bother you is beyond me...

    --
    Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
    1. Re:Chauvinistic comments aside... by mbbac · · Score: 1

      I agree with you except that when you suggest that QuickTime is a codec. It is a media container and could very well support this Dirac codec just as it does with Sorensen, MPEG2, MPEG4, Pixlet, DV, H.263, etc.

      --

      mbbac

    2. Re:Chauvinistic comments aside... by curious.corn · · Score: 1

      sorry, my bad... ;-) You're right of course and I was a bit in rant mode.

      --
      Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
  50. Gotta love Auntie by psyconaut · · Score: 3, Interesting

    I know that the BBC is somewhat of an enigma in broadcasting compared to what we're used to in North America (although some would argue networks like PBS and the Canadian Broadcasting Corporation are somewhat similar)....but I can't help think how utterly cool it is the BBC does this sort of thing. Progressive (no pun intended) stuff like putting their achives online is also really damn cool...not to mention the fact they have *gobs* of content that a traditional broadcaster wouldn't have (I've been taking Welsh language lessons courtesy of the BBC!).

    -psy

    1. Re:Gotta love Auntie by TheSync · · Score: 1

      PBS has no R&D unit per se like the BBC has. PBS also does no production, thus it does not own rights to its shows, but only provides licensed distribution of that programming as well as satellite interconnection to public television stations.

      That isn't to say that no R&D happens at PBS. Recently PBS developed the ACE highly automated and integrated master control model, aimed at reducing costs at public television stations. PBS also played a significant technical role in the development of closed captioning.

    2. Re:Gotta love Auntie by psyconaut · · Score: 1

      I guess the lack of production is why PBS carries so many British TV shows ;-)

      I'm not sure the CBC (Candian Broadcasting Corporation) has R&D, either. I think they just have foul-mouthed hockey show presenters ;-)

      -psy

    3. Re:Gotta love Auntie by Kiryat+Malachi · · Score: 1

      Foul-mouthed Canadian hockey presenters? Is there any other kind?

      None worth watching, at least.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  51. Where do you get this content? by OlivierB · · Score: 1

    Many people have been telling me about it.
    I live here in London and browse the net with Virgin ADSL. Howeer I cannot see this broadband content when I go to the BBCi website.

    ANy help much appreciated

    --
    Artificial intelligence is no match for natural stupidity
    1. Re:Where do you get this content? by Anonymous Coward · · Score: 2, Informative

      The BBC Broadband content is available to all ISPs that are peered with the BBC at LINX. The BBC are happy to peer so that they don't need to pay bandwidth charges. Complain to your ISP if they don't provide it. The URL is below.

      http://www.bbc.co.uk/broadband/

  52. Re:BBC = part of UK government by Cocodude · · Score: 1

    I know what you're saying - it seems very much like a grey area, or at least that's the stance I'm going to have now! Don't forget that you don't have to get a TV license... if you don't have a TV :-/

  53. Re:BBC = part of UK government by margal · · Score: 1

    You're obviously another bone-headed American without an idea of the invaluable service the BBC serves to this country, and the World. The BBC is owned by the state, and funded entirely by the people in an annual license fee. The license fee means the BBC can remain non-commercial, and non-for-project. As it's reputation quite rightly is, the BBC is the world's only 100% independent news service, and answers to the people, not a government. Did you follow the Hutton report?

  54. There's two kinds... by Kjella · · Score: 3, Interesting

    Let's say you compare

    a) 640x360 vid at 1x bandwidth
    b) 640x360 vid at 9x bandwidth
    c) 1920x1080 vid at 9x bandwidth

    a) and c), MPEG4 will win. b) will be much much closer. What you define as "low" bitrates really depends on resolution. The dual-layer DVDs coming now should be able to do full HDTV resolution with somewhat better quality than a 1CD DVDrip. Since 2CD rips typically use 3-400mb on AC3 track, actually not that far away from 2CD rip. But something like 8-10Mbit (aren't they usually 1Mbit today?) is hardly a low-bitrate stream in my opinion...

    Kjella

    --
    Live today, because you never know what tomorrow brings
  55. Re:Xvid? by Anonymous Coward · · Score: 1, Informative

    Xvid is based off the MPEG-4 specification by the MPEG Consortium. There are separate fees paid to the consortium for using MPEG-4 encoding and decoding ALGORITHMS. The fees are specifically for having an encoder, a decoder, and for encoded content per copy.

    Xvid releases only source because if they released binaries they would be required to pay the fees for MPEG-4 encoders and decoders each time someone downloaded a binary.

    While I'm not sure exactly what the fees are, there is about a $20 royalty for MPEG-2 decompression for a hardware or software DVD player. This is why Microsoft disabled DVD playback on the Xbox unless you pay $30 for the remote kit ($20 for the fee, $10 for the plastic remote).

    This is also why Chinese DVD player manufacturers wanted to make their own DVD playback standard back when because when you're making a $20 DVD player you have just as much cost in licensing as you do the player. They obviously want to eliminate that.

  56. Let's be clear. by margal · · Score: 2, Interesting

    I was fortunate enough to speak to a BBC employee about the codec at the Linux User & Developer Expo in London.

    For one, MXF and AFF are two wrappers for convential video codecs, which add invaluable meta data to the file.

    Dirac stands out as being a unique codec as it concentrates wavlets, motion compensation and arithmetic coding. This is not your standard codec.

  57. Re:Another one? by HBPiper · · Score: 1

    Not usually. I was just excited about this topic. :-{)

    --
    "I went on a diet, swore off drinking and heavy eating. And in fourteen days, I had lost exactly two weeks. Joe E. Lewis
  58. Re:can I get a nice quality of 1 hour video on a C by Lord+Kano · · Score: 1, Insightful

    In all seriousness, you must be doing something wrong.

    I can get two hours of good quality video onto a CD with DivX.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  59. Re:BBC = part of UK government by WombatControl · · Score: 1
    Did you follow the Hutton report?
    You mean the report that revealed the BBC's entrenched institutional bias, willingness to distort information for political purposes, and arrogant management? You mean the Hutton Inquiry that led to the resignation of BBC chairman Gavyn Davies and "reporter" Andrew Gilligan?

    While I applaud the BBC for contributing an interesting and valuable Open Source project to the world, it is hardly an unbiased source of news. The BBC is an agency that exists by taking money from the public and using it to advance a political agenda - it's as if everyone in America were forced to get FoxNews when they bought a TV set.

  60. Re:Duplicating work? No - better colour. by mbbac · · Score: 4, Funny

    By removing the superfluous "U" from "colour" and other words, American English has acheived a higher compression ratio than British English.

    --

    mbbac

  61. The BBC patented the codec by geeklawyer · · Score: 5, Interesting
    I spoke to one of the BBC team demonstrating the codec at the London Linuxexpo. They said that the BBC had patented their codec although I was told that they have no real interest in patents. It was said to be a defensive patent whch they implied to me that they would not enforce, however the person I spoke to didnt know the details of the patent or its licencing scheme so it's a little unclear to me how this is going to work.

    They also said that while they had no objection to paying licensing fee's per se, and that they did pay MS and Real, these were so inflexible in their licencing that scaling up operations was problematic. Their expressed hope was that with such a codec widely adopted they could massively scale up operations such as streaming without being crippled with licencing costs, or having the administrative burden of unwieldy licensing schemes.

    --
    -he who laughs last, is a bit slow.
    journal
    1. Re:The BBC patented the codec by JoeBuck · · Score: 3, Interesting

      If they patented the codec but then release an implementation under the GPL, it follows that they are effectively granting anyone permission to, as patent lawyers say, "practice the patent" as long as they do so in a GPL program that is a derivative work of what they released. It would be good of them to say so explicitly, though.

      There are a growing number of GPL-licensed patents now (patents where the owner permits GPL implementations). IBM has done this with a number of their patents.

    2. Re:The BBC patented the codec by nameer · · Score: 1

      If they have no interest in enforcing the patent, then why not simply defensively publish? Once it's published in a public manor, wouldn't that establish inventorship and bar anyone else from patenting?

      --
      "Uh... yeah, Brain, but where are we going to find rubber pants our size?" --Pinky
    3. Re:The BBC patented the codec by geeklawyer · · Score: 2, Interesting
      "If they have no interest in enforcing the patent, then why not simply defensively publish? Once it's published in a public manor, wouldn't that establish inventorship and bar anyone else from patenting?"

      In broad terms, Yes. If you establish the invention as prior art no-one can get a subsequent patent for that exact invention. However there are important technical catches in patent application procedure in relation to timing of the disclosure compared to any patent application; so it may not work in some circumstances.
      Also, someone may patent an improvement in your invention: it would be unpleasant if the BBC gave Microsoft a head start - however that would also be so for an offensive patent or by an examination of any non patented Free software.

      --
      -he who laughs last, is a bit slow.
      journal
    4. Re:The BBC patented the codec by geeklawyer · · Score: 1
      Wait a minute, I didn't think Britian had software patents.

      It doesnt. Or to be exact it doesnt have patents on software as such. But if the software produces a so-called 'technical effect', the software + computer may amount in totality to a patentable invention.

      Dont get me started on technical effects.

      --
      -he who laughs last, is a bit slow.
      journal
    5. Re:The BBC patented the codec by diracvideo · · Score: 1

      Dirac is released primarily under the MPL. This has been done explicitly to clarify that users are free to use BBC patents relating to it. The GPL does not do this. But we realise that users and developers need to integrate it with GPL code. Therefore we have added the ability to re-license under GPL to the MPL. The primary release license is MPL.

    6. Re:The BBC patented the codec by diracvideo · · Score: 1

      Patents are explicitly mentioned in the MPL under which Dirac is licensed. More info in http://www.bbc.co.uk/rd/projects/dirac/documentati on/dirac-handout-lude-04-2004.pdf

    7. Re:The BBC patented the codec by diracvideo · · Score: 1

      Patents are explicitly mentioned in the MPL under which Dirac is licensed. More info in http://www.bbc.co.uk/rd/projects/dirac/documentati on/dirac-handout-lude-04-2004.

  62. Re:Another one? by cscx · · Score: 1

    1997 called, they want their jokes back.

  63. Re:UK government subsidizes BBC by adamsan · · Score: 1

    The government does not 'subsidise' the BBC, except in the case of the world Service. The people of Britain subsidise it directly and the rest of the world, through fees paid by foreign commercial broadcasters, 'subsidises' it too.

  64. British jails filled with BBC scofflaws? by AtariAmarok · · Score: 2, Funny
    "Many languish in jail who cannot afford to pay this 'license fee'."

    Do you have any information about how many Britons are languishing in prisons for not paying the license fee? I did not know it was that serious. As Amnesty International written a report on this?

    --
    Don't blame Durga. I voted for Centauri.
    1. Re:British jails filled with BBC scofflaws? by curious.corn · · Score: 1

      Oh yeah shure... hmph... buahaha! That was an involutary funny AC... hey... Cile is a south american country and Pinochet isn't on top anymore (the old fart... I wish him a nice good, fair trial before he's dead, parce sepulto wouldn't be fair on the victims)

      --
      Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
  65. Re:licence fee by Nexus+Seven · · Score: 1

    Many languish in jail who cannot afford to pay this 'license fee'.

    Hmmm - care to back this up?

  66. Background by ChaoticCoyote · · Score: 4, Interesting

    A matter of disclaimer: I've done some work on Dirac, for BBC, over the last several months. Here's a bit of background on Dirac:

    By nature, Dirac has many similarities to existing algorithms such and MPEG-2 and H.264/AVC -- however, Dirac is an original invention that uses wavelet transforms, arithmetic encoding, rate-distortion optimization, variable block-size motion compensation, and hierarchical motion estimation in some new and unique ways. Again, this is a research project, so there's much experimentation to be done!

    As a research project, Dirac continues to be analyzed, optimized, and documented. What you're seeing now is very preliminary code; I suspect it will improve and evolve dramatically in the coming months, both in terms of clarity and functionality. The goal is to produce a universal codec, which is one reason behind the open source move.

    The codec source code is licensed under dual MPL/GPL licenses.

    Dirac is modular, and thus well-suited to implementation with an object-oriented programming language. The reference engine is written in ISO Standard C++, and has been tested under various forms of 32- and 64-bit Linux, as well as under Windows 2000/XP.

    I'll try to answer questions here, to the best of my ability.

    1. Re:Background by zpok · · Score: 1

      Well, the most obvious question, since you already stated it will run on Linux...

      Will it run on OS X?

      --
      I think, therefore I am...I think.
    2. Re:Background by swb · · Score: 1

      Were any of the development concerns the ease or simplicity of implementing the codec in hardware? Not being anything more than a video codec user, I don't know if this is ever a consideration.

      It strikes me that there would be some advantage in factoring in the ease or complexity of hardware implementation of a codec. Since simpler, cheaper hardware might mean broader uptake or implementation by set-top makers.

    3. Re:Background by ChaoticCoyote · · Score: 3, Informative

      Will Dirac run under OS X?

      It should, but not having tested it on an OS X system leaves me hesitant to make an absolute promises. I don't know of anything in the codec that precludes it's working on OS X.

      The code compiles with GCC, and the current encoder and decoder are command-line applications. As time goes on, I suspect Dirac will gain user interfaces and connections to most popular operating systems and video applications -- including OS X.

    4. Re:Background by ChaoticCoyote · · Score: 1
      Were any of the development concerns the ease or simplicity of implementing the codec in hardware? Not being anything more than a video codec user, I don't know if this is ever a consideration.

      I'm not a hardware engineer. At this point, the focus has been on implementation in software; however, I don't really know enough about the issues to respond more fully.

    5. Re:Background by TheSync · · Score: 1

      Is the BBC going to present SMPTE a draft standard for carrying Dirac essence in an MXF container?

      Or does it map into an MPEG-2 transport stream or they will use OP-ATOM for wrapping in MXF or something like that?

    6. Re:Background by ChaoticCoyote · · Score: 2, Interesting
      Is the BBC going to present SMPTE a draft standard for carrying Dirac essence in an MXF container?

      Or does it map into an MPEG-2 transport stream or they will use OP-ATOM for wrapping in MXF or something like that?

      Those very issues are currently under consideration. I'd be interested in hearing opinions on the matter.

    7. Re:Background by jesup · · Score: 1

      Note the site says explicitly that they're in "early stages of development", and one thing they hope to achieve is real-time decode. Note they don't even mention real-time encode, which is probably an order of magnitude harder.

      It does sound interesting, however as people here have noted a number of techniques it apparently uses (such as arithmetic coding, probably wavelets in general, etc) are known to be patented. H.264 Baseline Profile doesn't use arithmetic coding (CABAC) because Baseline is designed to avoid most/all of the patent-licensing issues. H.264 Main Profile uses CABAC, etc (and gets better compression because of it).

    8. Re:Background by ChaoticCoyote · · Score: 4, Interesting

      Real-time encoding is one goal, but probably not our first target. I believe it will be possible, especially with parallelisation for multi-processor workstations.

      As for patents: I am not a lawyer, nor do I play one on Slashdot. I do not speak for BBC in any way; I'm just answering questions because everyone in Britain is home eating dinner at the moment.

      It's a very tricky world out there right now. Arithmetic coding can be implemented without hitting patents, I believe -- and the modular design of Dirac should allow a different coding scheme -- say, Huffman -- to be implemented if patents become an issue.

    9. Re:Background by ChaoticCoyote · · Score: 1

      Xparam is likely to be replaced in the forseeable future.

    10. Re:Background by Saeger · · Score: 1
      What you're seeing now is very preliminary code; I suspect it will improve and evolve dramatically in the coming months

      Wow! You're using genetic algorithms? :)

      But seriously, have GA ever been used to optimize video codecs? You'd give it various raw video clips to work with and the fitness function(s) to minimize bandwidth and codec decode/encode time, while maximizing quality.

      I'm assuming it's been tried, but that the rate of artificial evolution was still too glacial compared to the human mind, and/or the resulting algorithms were only optimized for the sample video it was fed...

      --

      --
      Power to the Peaceful
    11. Re:Background by TheSync · · Score: 1

      Come to the Pro-MPEG Meeting 21 in Santa Fe, NM, USA May 10-11, 2004...

    12. Re:Background by ChaoticCoyote · · Score: 1

      Considering my own forays into evolutionary software, I should be more careful with my terms. ;)

      No, Dirac does no have any genetic algorithms in it. I don't know if anyone has applied evolutionary algorithms to codecs. I'd love to try it, though...

    13. Re:Background by jdgeorge · · Score: 1

      The codec source code is licensed under dual MPL/GPL licenses.

      Actually, it appears to be triple licensed, under GPL, LGPL, and MPL.

      At least, that's what it says on its Sourceforge site.

    14. Re:Background by ChaoticCoyote · · Score: 1

      You are correct; I forgot the LGPL.

    15. Re:Background by shaitand · · Score: 1

      I was just wondering why you skipped the first response which asked about using an Ogg container format asking how proprietary the container format you are using is.

    16. Re:Background by ChaoticCoyote · · Score: 1

      I have pointed out OGG to the BBC, and it was discussed many months ago. Such a choice is not my decision, and, for the moment, our concerns lie elsewhere.

    17. Re:Background by shadowjk · · Score: 1

      If Dirac is open source it should be trivial to just stuff the dirac frames into any container format you want, right?

      Assuming Dirac is somewhat frame based, I don't see why you couldn't do it. Heck, people even came up with hacks to store VBR MP3 and B-frames into avi :-)

    18. Re:Background by Hast · · Score: 1

      If this ever becomes interesting for the development I think a good way of testing it would be to work with a university. Since the goal is to produce open software in the end this would make it easier for the university to comply as well. (Ie it doesn't conflict with their interests of providing the results to the public in the end.)

      Even if no real product come out of it you're bound to get feedback on some gotchas with the system. And hey, students are cheap labour. ;-)

    19. Re:Background by shaitand · · Score: 1

      ah well thanks for making the effort :)

      As someone else pointed out, with the codec itself open source it should be relatively trivial to pack it into a different container anyway.

      "Such a choice is not my decision, and, for the moment, our concerns lie elsewhere."

      Does this mean the issue isn't closed but won't be changing anytime right away (if it does)?

  67. Is this named after the same Dirac? by DrewBeavis · · Score: 2, Interesting
    http://www-gap.dcs.st-and.ac.uk/~history/Mathemati cians/Dirac.html

    We have a library named after him here at Florida State University. Is this the same guy?

    1. Re:Is this named after the same Dirac? by Dahan · · Score: 1

      Seeing that the "d" in BBC's Dirac is actually a Greek lowercase delta, I think it is named after the same guy. The Dirac delta function shows up a lot in the maths used in digital signal processing.

    2. Re:Is this named after the same Dirac? by ChaoticCoyote · · Score: 1

      Yes, the "Dirac" codec is named after Paul Dirac.

      And as a resident of Florida (Clearwater), I'm aware of your university's library of the same name. I doubt there'll be much confusion. Did you know that Dirac is buried in Florida? I just found that out...!

      I didn't name Dirac, but I know how hard it is to name a new project these days; when I create a new project, I spend an awful lot of time in Roget's Thesaurus and Google, and often resort to invented words (e.g., acovea, evocosm). Such are the times we live in!

  68. Ahem, CNN reported on Sinclair.Group by AtariAmarok · · Score: 1
    "How come CNN didn't report the fiasco about Sinclair Broadcast Group"

    They did. You can't watch a few minutes of something and then say "Oh! They never reported story X!"

    Unless you meant another story....

    --
    Don't blame Durga. I voted for Centauri.
  69. source code quality by hak1du · · Score: 2, Insightful

    Perhaps even more impressive than the improved bit rates is that the source code actually looks competently written and is small. It also seems to use C++ in a reasonable way: to achieve just around the right amount of abstraction, without building a useless, general framework.

    1. Re:source code quality by ChaoticCoyote · · Score: 4, Insightful

      The framework is changing as we profile and analyze the code.

      Speaking for myself (independent of Dirac), the best C++ code is the simplest code. Just because a feature exists doesn't mean it must be used -- and conversely, just because a feature can be used poorly doesn't mean it should never be used. The goal is to use the right C++ features for the job, and avoid become lost in a nest of complex classes and templates.

      There's nothing about Dirac, BTW, that requires C++, or even object-oriented programming.

    2. Re:source code quality by hak1du · · Score: 1

      The framework is changing as we profile and analyze the code.

      Should I worry or will it stay simple?

    3. Re:source code quality by ChaoticCoyote · · Score: 1
      Should I worry or will it stay simple?

      In my opinion, the code can be further clarified, simplified, and documented; however, I'm just one small part of the team, so I can't speak for others.

      I wouldn't worry. Making Dirac understandable is one of the team's goals.

    4. Re:source code quality by shaitand · · Score: 1

      "There's nothing about Dirac, BTW, that requires C++, or even object-oriented programming."

      I'd tend to think that's a given since there is nothing that requires C++ or object-oriented programming.

      Not to say there aren't some things it's faster and easier to implement with OO, there's nothing that requires it. And there's certainly nothing requiring it be C++ even then ;)

  70. Re:great now when I download a fansub by Anonymous Coward · · Score: 2, Informative

    You sir, have betrayed your ignorance and stupidity with your comment. Extensions do not a codec indicate. A .avi can use DivX, Xvid, Indeo, or any of another number of codecs. each of those codecs can also be used in a .ogm or a .mkv (and Xvid is NOT short for Xvideo, that's a completely different bit of technology related to X11) A .avi merely shows the format the audio/video is stored in. (eg: it's a container) A .ogm stores them a different way than a .avi (and .ogm/.mkv can handle more types of media than a .avi, multiple subtitles and audio streams that can be switched through during playback, depending on your media player) A Matroska (.mkv) file can even have DVD-style menus(although I'm not certain that the tools have been released for that yet, but the format is extendable and does support it)...

  71. Block artifact removal by glyph42 · · Score: 1

    You can remove the block artifacts from JPEGs, leaving an image much more pleasing, similar to JPEG 2000. You can do this in such a way that the resulting image could have been the original image, meaning it's in the set of possible original images. I'll go ahead and plug my own software that does just this, and also reduces the wave function artifacts for good measure:
    JPEG Image Enhancer.
    Yes it's shareware. Yes I wrote it. Yes it's relevent to the topic :)

    --
    Music speeds up when you yawn, but does not change pitch.
  72. The BBC's digital service is massive by tinla · · Score: 4, Informative



    Many people, esp our american friends, many not be familar with the sheer scale of the BBC's operation. There is a lot of dressing applied to their funding but in essence almost every UK home pays a BBC tax, giving them vast cash funds and allowing them to take a 'long term' view to development.

    This is very unpopular with their competition. People like Sky (NewsCorp) and ITV ('free' UK advert funded network tv) have no means of building the digital services the BBC have. Lets face it - both buy in a lot of programming from the US and that doesn't work well online.

    At a recent LINX meeting (a meeting of all the major UK ISPs and many of the major european ISPs) where the BBC gave a presentation about their 'Summer of sports' coverage. They are predicting up to 12Gbps (yes Gigabits) leaving their network during the olympics. This is a huge undertaking and requires them to put Gbps direct connections into the major UK ISPs such as BT. Without private peering of this type the BBC couldn't cope, LINX couldn't cope, the target ISP couldn't cope, it'd be meltdown all round. Their presentation was aimed at heading off a potential doom of them DOSing a major ISP into the ground.

    They're using Real at the moment. If they eventually move to an open codec the it will become a MAJOR player overnight. A national broadcaster using a codec to pump out Gigabits per second of content is the only case study/endorsement needed.

    I've not spoken to the techs pushing this within the BBC but the feeling I have from whitepapers, presentations and rumour are:

    - they need to be pragmatic. Its public money they're spending and the solution has to work. Currently the only solutions that work are propeirtary codecs.

    - They are under attack from the competition, who want to cut off their r&d funding which they see as unfair.

    - The intend to share their technology and want to grow the stability and performance through sharing things with their peers.

    For BBC network info (and a boatload of mrtg goodness) visit the ever popular support pages

    --
    0daymeme.com: Great stuff.
    1. Re:The BBC's digital service is massive by spiritraveller · · Score: 1
      - They are under attack from the competition, who want to cut off their r&d funding which they see as unfair.

      I wonder what it is that they see as unfair. If the BBC uses other people's money to create technology that it licenses under the GPL, why should NewsCorp want to stop that?

      Especially since NewsCorp can now use this technology and it didn't have to pay a dime for it.

    2. Re:The BBC's digital service is massive by shaitand · · Score: 1

      I think your reading that backwards, I believe the parent was saying this is their response to those feelings of unfairness, not the reason for them.

      Then again I could be the one reading it backwards ;)

  73. Re:Yes - UK government subsidizes BBC by adamsan · · Score: 1

    from dictionary.com:
    subsidy PPronunciation Key(sbs-d)
    n. pl. subsidies
    -Monetary assistance granted by a government to a person or group in support of an enterprise regarded as being in the public interest.
    -Financial assistance given by one person or government to another.
    -Money formerly granted to the British Crown by Parliament.

    Nothing about making other people pay, just assisting through grants and you can't grant money that isn't yours.

  74. Re:Yes - UK government subsidizes BBC by mpk · · Score: 4, Informative

    The BBC is not a part of the government, nor is it owned by or controlled by the government. While the BBC World Service is funded by an annual grant-in-aid from the Foreign Office, they have no editorial control (and the World Service is financially seperate from the rest of the corporation). The BBC has no shareholders.

    The BBC is legally a corporation established by Royal Charter and operates under strict rules of editorial independence and public service, which means that almost uniquely among broadcasters its job is to deliver programmes to audiences, rather than audience eyeballs to advertisers.

    In order to receive television broadcasts in the UK it's necessary to have a television licence (see the Wireless Telegraphy Act 1949 for details - in the old days you needed a licence for a radio as well, but no more). This isn't a tax, and the BBC isn't funded out of general taxation - it's a simple deal that if you want to watch television, you need a TV licence. The money from the TV licence goes to the BBC. In addition, the BBC makes a lot of money from the sale of programmes overseas and from various other commercial enterprises (magazines, DVDs, whatever). This money goes back into the BBC - there aren't any shareholders to be paid, just more programmes to be made.

    If you ask me, just under a tenner a month is a bargain for what it means - some of the best quality television in the world, a bunch of excellent radio stations and value-added stuff like news.bbc.co.uk. And what the TV licence means most of all is that all this stuff goes out without commercials and without commercial or political considerations. The BBC's editorial independence regularly lands it in hot water with governments who don't like it broadcasting certain things ("Maggie's Militant Tendency", the whole Hutton business). There's a lot of stuff which would never have appeared anywhere else as the BBC can actually take risks rather than just always following the path of maximum guaranteed commercial gain.

    Having recently taken a trip to the USA and tried watching television there, I really started to appreciate just how important the BBC is. Bite-size chunks of advertiser-friendly blandovision split up into five minute segments interspersed with huge amounts of commercials don't seem to educate, entertain and inform very much.

    Ultimately, nobody is forcing you to pay the television licence fee unless you have a television. If you don't want to have to get a licence, the choice to not own a television is available to you!

  75. Re:WTF? by Performer+Guy · · Score: 1

    They probably read as far as "it blows", it's extremely bad moderation.

  76. Welsh Batman by meehawl · · Score: 1

    I've been taking Welsh language lessons courtesy of the BBC

    When I was a child in Dublin and the weather was *just right* we would receive BBC Wales instead of BBC Northern Ireland.

    I spent many happy hours watching the US Batman series with Welsh subtitles. Just as I was learning to read I think all those crazy Welsh spellings did something to my brain.

    --

    Da Blog
  77. Re:BBC = 100% part of UK government by Spolster · · Score: 1

    From the BBC Website:

    The BBC is run in the interests of its viewers and listeners. Twelve governors act as trustees of the public interest and regulate the BBC. They are appointed by the Queen on advice from ministers.

    Day-to-day BBC operations are run by 16 divisions. Their directors report to the director-general, forming the Executive Committee. It answers to the Board of Governors.

    BBC governors differ from directors of public companies, whose primary responsibilities are to shareholders and not consumers. BBC governors represent the public interest, notably the interests of viewers and listeners.

  78. Re:Another one? by josh3736 · · Score: 1
    Why not use one of the patented, commercial codecs

    You imply that patented == better.

    That is not always the case.

  79. Re:Duplicating work? No - better colour. by Anixamander · · Score: 1

    Let's say that the codec supports 24 bit color (3 8 bit channels). That gives 16.7 milion colors. In order to spell each of those colors as the British "colour" you would need 16.7 million "u"s. Since "u" is an 8 bit ascii character, you have (using 8 bits per byte) 16.7 million bytes. That's 16,384 kilobyes, or 16 megabytes. Which means even though it may look better, every file will be 16 megabytes bigger than its British counterpart.

    I fail to see how this codec will be ideal for internet streaming until everyone has broadband.

    --
    Do not taunt Happy Fun Ball(TM)
  80. Listen, AC, stop being an ignorant little troll... by WIAKywbfatw · · Score: 1

    Look, if you think you've got something important to say then why not say it whilst logged into your account? Else, stop being a petty little child and quit your moaning about semantics.

    One thing that the grandparent post missed was that the BBC is ad-free. When you watch an hour of TV on BBC1, you're watching an hour's worth of programming, as opposed to 40-45 minutes of programming and up to 20 minutes of advertising.

    Watching programmes like Star Trek, Buffy, X-Files, Seinfeld, etc* on the BBC is far preferable to watching them on a commercial broadcaster. You can watch a programme from start to finish without any interruptions (no constant stopping and starting for ad breaks) and, if nothing else, once the programme is over you've got time to go do something else with the time saved not watching commercials.

    I don't know about you but I'm a mere mortal. The amount of time I have on this planet is finite. Not having to watch 20 minutes of advertising every time I want to watch a 40 minute programme is a good thing.

    (*Not that I watch all the programmes that I mentioned.)

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
  81. Re:seems they were ahead of me by displaced80 · · Score: 2, Interesting

    Your post sums things up quite well. Because we all pay for it, they have a duty to make sure it's available to all.

    And that duty's not just 'something they should do to be nice', it's the law -- the Royal Charter and Agreement which the BBC operates under makes this clear.

    Incidentally, the BBC are pretty big Linux/F/OSS proponents. Their entire BBC Interactive digital service is run from Linux systems. There are some very clever folk at the Beeb, used to 'rolling their own' technologies. I'd imagine something like Linux is the perfect tool to do this kinda stuff with. They've got vast amounts of in-house software and hardware which they've developed over the best part of a century.

    Anyone else remember the BBC Micro? They, and the Open University have to take quite a significant amount of credit for kick-starting interest in computing in the UK during the late 70's and early 80's.

    Incidentally, the Open University, whose course materials BBC 2 broadcast nationally and for free, is a fantastic organisation. Like the BBC, it was founded by Royal Charter, and is another example of how something spawned by government need not be tethered to it. It's been a highly respected institution from which to graduate for decades. Here's some info

    --
    What's the frequency, Kenneth?
  82. Sarcsam. by Thinkit4 · · Score: 1

    Patented==worse. That is always the case.

    --
    -I am an elective eunuch.
  83. UK to US shows and back again by AtariAmarok · · Score: 1
    "UK->US: Coupling, Red Dwarf, Dad's Army (as the Rear Guard)."

    Don't forget that "Friends" US --> UK "Coupling". There was a made-in-the-US version of "Red Dwarf"? Did not know that. Here are two extremely successful UK to US sitcom adaptations:

    "Til Death Do Us Part" UK --> US "All in the Family"

    "Steptoe and Son" UK --> US "Sanford and Son"

    --
    Don't blame Durga. I voted for Centauri.
    1. Re:UK to US shows and back again by 91degrees · · Score: 2, Interesting

      Don't forget that "Friends" US --> UK "Coupling".

      Not really. Friends is about... well, friends,and Coupleing is about coupling. Yes, the format has obvious similarities, but the the characters are different, the type of humour is different, the relationships are all different.

      There was a made-in-the-US version of "Red Dwarf"? Did not know that.

      They tried twice. Two pilots. Actually, according to one of the writers the second pilot was great until the studios got their hands on it.

      Here are two extremely successful UK to US sitcom adaptations:

      I was not aware of those. I stand corrected. Perhaps it's just a recent thing that they've been oversanitising them, or something.

    2. Re:UK to US shows and back again by BiggyP · · Score: 1
      Coupling, the UK adaptation of friends!? PWAH!

      the similarities you may encounter give me the impression that they are attempts to parody friends, but i didn't think it was a conversion.

      i mean, why would they transfer it to the UK, then back again?


      i am curious to see the US version, haven't heard a positive word said about it, but it would still be an interesting, if painful, experience.

      so, back on topic, is this the thing i didn't pay much attention to in the .org ghetto at LUDEX?
    3. Re:UK to US shows and back again by mph · · Score: 1
      i am curious to see the US version, haven't heard a positive word said about it, but it would still be an interesting, if painful, experience.
      Imagine the UK version without the comic timing, and with the US i-am-telling-a-joke-now-get-it? delivery.
    4. Re:UK to US shows and back again by snilloc · · Score: 1
      agreed. and it was cancelled after just a few episodes, so good luck finding it.

      I wonder what would happen if they just re-ran the UK version in the US.

  84. Some questions by benwaggoner · · Score: 1

    Has the Dirac bitstream been locked down, or is that still in development?

    Was the bitstream designed for optimized implementation on DSPs, or any other kind of environment? I gather that performance optimization is at the very earliest stages, so it's too early for metrics, of course. But I'd love to know what kind of eventual portability is available. Do you think it'll be able to run on the same T1 DSPs that handle AVC and VC-9, and at the same frame size?

    How parallelizable are the encoders and/or decoders?

    Is it implementable entirely via integer math like AVC, or are there floating point operations required like in MPEG-2?

    Is there support for lossless encoding? 10-bit per channel?

    Does it have per-block interlace mode switching like MPEG-2?

    Anything else about it you could share with a codec nerd?

    1. Re:Some questions by ChaoticCoyote · · Score: 2, Informative
      Has the Dirac bitstream been locked down, or is that still in development?

      It's still in development.

      How parallelizable are the encoders and/or decoders?

      In the end, they will be parallelised; I'm doing the analysis and design work right now. I'm a big believer in parallel code; just this week, AMD annouced that their dual-core Opterons will be drop-in replacements for current single-core Opterons. Parallel is the future.

      Is it implementable entirely via integer math like AVC, or are there floating point operations required like in MPEG-2?

      Some of both. We're doing some profiling with different implementations to find out what works best. This is one joy of working on a research projects -- we can do research!

      Is there support for lossless encoding? 10-bit per channel?

      I don't know. The entropy encoding is lossless, but that's after quantisation which is lossy, I believe. Motion estimation/compensation is also lossy.

      Does it have per-block interlace mode switching like MPEG-2?

      Not at this time.

      Anything else about it you could share with a codec nerd?

      I've done a lot of past work with data compression and wavelet analysis of photos, and Dirac has been a fascinating experience for me. My expertise is more on the optimisation/parallelisation/UI side of the coin; the theoretical work and algorithm design is the province of some very bright mathematicians and DSP experts at BBC.

    2. Re:Some questions by diracvideo · · Score: 1

      Thanks to ChaoticCoyote for previous reply. I would emphasise that this is at the research/alpha stage. I don't think explicit lossless decoding is on the agenda at the moment. We are, however, interested in high quality compression, suitable for programme production, such as used in professional video recorders. For professional use 10 bit (higher?) may be needed and we will consider this - but its not there at the moment. Generally we would like to address some high quality areas that are not addressed by Theora (as well as low bit rate streaming). There is no block interlace mode at the moment. We plan to address this issue. It is essential - bear in mind the BBC has a very large archive of interlaced material. It would be silly if Dirac didn't allow for this.

  85. Are you sure? by fdobbie · · Score: 1

    If you can't afford to pay, don't have a TV (which you presumably can't afford to buy, either). This way you do not break the law.

    However, I find it hard to believe you can't afford to pay a television license fee, as if you look at the council flats around here (people who "can't afford" to pay for their own housing) they're covered in satellite dishes dotted all over the walls and roofs.

  86. Re:Duplicating work? No - better colour. by displaced80 · · Score: 1

    lol... 'burglarization' is my pet favo(u)rite. 'burgled' = 'burglarized' too, apparently. Taking a perfectly good Saxon word and applying (of all things!) a 'zed-ified' French suffix. Net gain, 4 characters. :)

    --
    What's the frequency, Kenneth?
  87. Re:Duplicating work? No - better colour. by displaced80 · · Score: 1

    and one fine day, I might just remember to set that damn thing to 'Plain Old Text'

    Grr.

    --
    What's the frequency, Kenneth?
  88. No, they should compare to MPEG2. by Jerk+City+Troll · · Score: 1

    The focus of MPEG4 is streaming and generally low bitrates. MPEG2 shoots for quality. Sort of (again, sort of) like FLAC versus MP3. Both are used for compression, but the latter of the two is going for small sizes where as the other wants to preserve the original audio as much as possible while achieving some degree of size reduction. Dirac's purpose is to be used for professional, broadcast purposes, therefore it's competing against MPEG2.

  89. Re:It is still government-run by spiritraveller · · Score: 1
    So what. You can make wonderful arguments about how great it is, but that still does not change the fact that it is a branch of the government.

    And if it has anything to do with the government, it must be eeeeeeeeeevil.

    Of course, if it's run by corporate assholes who just want to sell you crap, then it's ok

  90. More UK to US shows by AtariAmarok · · Score: 1
    "I was not aware of those. I stand corrected"

    There are more than just "All in the Family" and "Sanford and Son". "Three's Company", also extremely successful, was always credited as an adaptation of UK "Man About the House" in the credits. All three of these US shows, whatever their artistic merits, were huge hits. I think there are others from the 1970s, but I am not recalling them at this instant.

    --
    Don't blame Durga. I voted for Centauri.
  91. Re:can I get a nice quality of 1 hour video on a C by the_2nd_coming · · Score: 1

    good quality is subjective

    what are your settings in DIVX?

    have you looked at 3ivx settings? they are dlightly different.

    I am also going from 12 GBs of DV to 1 GB of M4V, not from 3 gigs of Mpeg2.

    --



    I am the Alpha and the Omega-3
  92. Re:Duplicating work? No - better colour. by shut_up_man · · Score: 2, Funny

    This is known as lossy compression.

  93. No, it isn't you silly little man... by WIAKywbfatw · · Score: 1

    Look, you silly little man, the worst you can say is that it is government funded, and even that's stretching the truth a bit.

    It's not a branch of the government, neither is it government run. If it were then we wouldn't have had the need for the Hutton Report, would we?

    Now go and grow a brain, you fool.

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
  94. mplayer support? by 42forty-two42 · · Score: 1

    Is there a patch to mplayer/mencoder to add support for this yet?

    1. Re:mplayer support? by Dr.Dubious+DDQ · · Score: 1

      Or better still, ffmpeg (the "libavcodec" and "libavformat" libraries that are components of ffmpeg are also used by mplayer/mencoder, so adding them there will 'automatically' add them to MPlayer, as well as other projects, at the same time.)

      I really wish the Theora project would quit grinding to a near halt after every reluctant release...they're now, what, nearly 2 years behind their original schedule to go "beta"? (The Theora mailing list has gone 'dead' again...)

      The "handout" linked at the BBC site says that they intend to use the "MXF" file format (for streaming applications), and that MPlayer has "some support" for MXF, though of course without the codec supported, that doesn't mean much.

      I wonder how Theora/VP3 and Dirac compare in quality? Anyone know if Dirac will be relatively easy to incorporate into Ogg files/streams (and conversely Theora into MXF streams?)

      I notice Dirac is based on wavelets - is it related to Tarkin (Xiph's even-deader-than-Theora, purely experimental wavelet-based video codec)?

  95. Re:can I get a nice quality of 1 hour video on a C by Pieroxy · · Score: 1

    I guess it all depends what you call "Good Quality". I could not put even 90 minutes of good quality video on a CD (DivX), since good quality means that it has to look flawless on my DLP projector (Image projected on a wall, 98 inch diagonal). Even original DVDs are sometimes horrible to watch on such a setting.

  96. Re:Another one? by eille-la · · Score: 1

    "ahahhaha"
    This was the real "5 Funny" one.
    Wishing this current joke isnt overused here too (first time I see it, though)

  97. exactly the point by dfghjk · · Score: 1

    read the article and you'd find that they were trying to tell you exactly that.

    1. Re:exactly the point by Deraj+DeZine · · Score: 1

      That doesn't mean it's not funny that JPEG2000 (which has been championed by some because it's... it's... wavelet-based) often appears worse than JPEG. The part I find humorous is that wavelets are supposed to save the world and blow away DCT methods, but JPEG2000 (which is heavily patent encumbered) seems inferior to me.

      That aside, I sometimes don't read articles that are linked to (even on Slashdot).

      --
      True story.
    2. Re:exactly the point by dfghjk · · Score: 1

      The article was attempting to demonstrate cases where wavelet is weak. Preferring jpg in those images was the expected result so I don't see why you think it's funny. I also don't think it's evidence that JPEG2000 is inferior. Perhaps you should read the article.

  98. Re:what is the bitrate for HDTV? (1.5 Gbps) by rduke15 · · Score: 1

    Uncompressed HD-SDI is 1.485 Gbps (SMPTE 292M).

    Standard definition SDI is 270 Mbps.

    See this overview

  99. Xiph.org prefers BSD by tepples · · Score: 1

    Yeah, that's the Mozilla tri-license. But Xiph.org switched its codecs from the GNU Lesser General Public License to a permissive BSD license precisely because the LGPL doesn't mesh well with implementing a decoder in binary firmware.

  100. Re:How ignorant can you get! by WIAKywbfatw · · Score: 1

    It is both. You have no idea what you are talking about. Do you want the exact quote from the BBC that tells how its ministers are overseen by the Queen?

    The BBC doesn't have ministers and it certainly isn't overseen by the Queen. Perhaps you could come back to reality.

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
  101. Re:licence fee by Saiai+Hakutyoutani · · Score: 1

    I also disagree with using a flat tax to finance state broadcasting, as we tend to do in northern Europe for some reason.

    However, I think we should leave that for now and try to ensure that they don't start applying a flat tax to the Internet. I'm prett sure state broadcasting is gonna want to get into that.

  102. Evaluation difficulty... by Goonie · · Score: 1
    From the time I spent playing with genetic algorithms, the key thing you need is to be able to compare two solutions and say which is better unambigiously, in an automated fashion (you've got to be able to write a computer program to do it), and in an efficient manner.

    In general, seeing comparing the performance of two video codecs involves encoding a video sample with both and examining the results, so I doubt you could ever evolve a video codec in its entirety. There might be component parts of the codec you could do this for, though. I don't know enough about video codecs to be able to comment definitively, though nothing comes to mind from what I've read about them.

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
  103. OGG container by MenTaLguY · · Score: 1

    Have you considered using OGG as the container format?

    --

    DNA just wants to be free...
    1. Re:OGG container by Dr.Dubious+DDQ · · Score: 1

      And, similarly, just how "proprietary" and/or patent-encumbered is this ""Material eXchange Format that Dirac plans to use as a primary container?

      It appears that the 'Official documentation' is only accesible to 'members' at the "Pro-MPEG Forum". Not a particularly "Open Source"-friendly situation...

  104. Counting arithmetic operations is irrelevant by Anonymous Coward · · Score: 1, Interesting

    Include the memory access operations and the wavelet transform looses horribly for most reasonable architectures.

  105. That was on display at the linux user show. by oolon · · Score: 2, Interesting

    Water looked alot better, still had some problems with key frames ghosting arround sharp edges the picture improved after a few deltas. It was pretty neat however sound is still a problem ogg is not high fi enough so they are going to license something.

    James

  106. Real GM responds by kforeman · · Score: 1

    Hi guys, great news.

    Two things:

    First we are building a kick-butt 100% open source media player called the Helix Player that today supports both Ogg Vorbis and Theora. Check it out at https://player.helixcommunity.org. That's right zero proprietary components. It won best open source porject at the last LinuxWorld.

    Second, on top of the Helix Player, this summer we will bring out the new RealPlayer 10 for Linux. It will add the non-open source components of MP3, MPEG4, Flash and RealAudio and RealVideo (which we can't opensource since we don't own all the IP for these codecs).

    Both the Helix Player and the RealPlayer 10 will have a Mozilla plug-in and will hopefully meet your demanding expectations.

    --
    Kevin Foreman
    1. Re:Real GM responds by TheSpoom · · Score: 1

      While I appreciate that you want to get in touch with the open source community here at Slashdot, is the Real codec itself open source?

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
  107. Re:Duplicating work? No - better colour. by mbbac · · Score: 1

    I've never heard anyone say that sort of stuff. I think I'd have to cut their tongue out if I did.

    --

    mbbac

  108. Dirac welcome to work with 100% open Helix Player by kforeman · · Score: 2, Interesting

    Guys, as you may know we are busy building the world best 100% open source media player, called the Helix Player (https://player.helixcommunity.org). We welcome all open source codecs and formats, including Dirac.

    Secondly, this summer we will be releasing the RealPlayer 10 for Linux, which is built on top the Helix Player and includes the non-open source components of MP3, MPEG4, Flash, and RealAudio and RealVideo.

    Both the Helix Player and RealPlayer 10 have a Mozilla plug-in and are going to be a major no cost update for your current RealPlayer 8.

    --
    Kevin Foreman
  109. wont be long before i cancel my tv license by Dr.Knackerator · · Score: 1

    Although there is nothing inherantly wrong with making a new codec and replacing that RealPlayer crap that requires me to terminate a process and remove it from my startup every fecking time - as writing a codec mainly requires hiring some good mathemeticians.

    I am worried that that we are funding this - in order to fund an immense data pipe so the rest of the world can take the programmes we have already paid for, whilst the current TV output from the BBC continues to suck as it doesnt have the money to experiment.

    The BBC is supposed to be a public service broadcaster. To me this means filling in the gaps that commercial services don't provide. The amount of money that gets poured into the internet services at the moment (BBCi) is outrageous, the commercial services can't compete.

    The Beeb is chasing ratings like it never has before. This means that if they strike on a successful formula they beat it to death. Or failing that they commision anything with a 'name' attached.

    They pay lots of money out to Camelot (our lottery provider) for the prestige of broadcasting the national lottery. Even though the interest in the show falls as does the revenues from the lottery.

    We get charged the same amount for BBC videos or DVDs as for other programmes even though we have bloody paid to make them and all they are doing is repackaging the stuff.

    The *only* public service stuff left is Radio 4, some of Radio 3 and some of BBC 2.

    We pay for a national network of local radio, which basically involves a bunch of gobshite 'DJs' around the country playing the same crap in highly expensive dedicated studios. This should be arranged like local TV, i.e. a main national programme running 85% of the time with local news and programmes added for the rest of the time. Why we need so many big studios around the UK is beyond me.

    The BBC is also running a number of digital TV stations, BBC3 which is 'youf' oriented and BBC4 which is supposed to be intelligent. ok lets look at these.

    BBC3 lacks viewers, because mainly it is total crap. Its shows generally suck. It contains feeble comedies which have been comissioned only because previously successfull artists are connected with the project. The transfer over to BBC2 at some point because they have no bloody money to make their own programmes because its being swallowed by this travesty of a channel. It also contains '60 second news' every hour. which is perhaps 30 seconds of news and 30 seconds of total waste of time 'celeb' news. Annoyingly they even do this in the middle of films (yes I want my viewing of Red October interrupted by a news report on posh/becks NOT). The films are only there to attact an audience that the home grown shows don't get.

    BBC4 markets itself as an intelligent channel, kind of like Radio4. Yeah they wish. generally a bunch of self indulgent documentaries, weak films, and 'high art' concerts (which are more suited to bloody radio FFS).

    Even BBC2 has gone down the drain. It doesn't take chances (the same chances that made some of the best TV shows in the last 20 years). Its flagship science programme 'Horizon' has abandoned being about explaining science and spends its 40 mins with great cinematography and a discussion of the personalities involved. The more 'public access' aspects have dissappeared.

    even the news output is going downhill. the online news is looking more like a tabloid newspaper every day.

    i could go on, but im a bit drunk (sorry for grammar/spelling). safe to say that i think its getting bad value for money.

  110. Re:Duplicating work? Not really. by Deraj+DeZine · · Score: 1
    And don't try and use the argument "but those are closed source; open source is better!" argument -- in the end, it's just software people use, regardless of the licensing / development model.

    This isn't really true since proprietary codecs with patents and huge licensing fees are often not used by people because they can't afford a license. Additionally, the development model is very important to users as closed source projects, once abandoned, begin to have their user base eroded (ex. the number of users switching away from IE and all its bugs).

    --
    True story.
  111. Perhaps playing advocate's devil by Ricin · · Score: 1

    but why didn't they pick up and join/enhance theora?

    I mean if scaling in terms of licensing and perhaps also tech/performance was a problem with MS and with Real and that was one of the motivating factors, why not hook up with an existing emerging solution.

    With the patents and all, first I read its fortunately non patentable mathematics, then I read it's patent pending. Confusing.

  112. Re:Another one? by VisorGuy · · Score: 1

    Reminds me of this pic in my LUG's Gallery.

    ;-)

    --
    This user account is inactive account replaced by the PDA
  113. Re:It is still government-run by mc6809e · · Score: 1

    And if it has anything to do with the government, it must be eeeeeeeeeevil.

    Of course, if it's run by corporate assholes who just want to sell you crap, then it's ok


    The difference is that the corporate assholes don't threaten you with jail if you don't give them money to fund advanced-finger-painting-for-dyslexic-crack-whore- mothers-with-ADD.

    You can say always say "no thanks" to a corporate asshole trying to sell you crap.

    Trying saying "no thanks" to the government.

  114. Seek granularity / CPU load by DarkMan · · Score: 2, Informative

    One of the biggest differences between MPEG4 and MPEG2 codecs is the seek times - that's the time between keyframes or I-frames (same thing, different terms).

    The typcial keyframe rate in MPEG4 stuff is around 8-10 seconds. In MPEG2 it tends to be around 2-5 ms, which is about as good as the eye gets, apparently. So, if you watch it from start to finish, that's fine - but if you want to do anything non-linear, MPEG2 gives a good win.

    In terms of broadcasting, you need to add the seek time onto the total 'tune in to pictures' latency. Remember that this is applied everytime that you change channel, and it's pretty clear that 8-10 seconds is way too much.

    Also, MPEG4 is a much more complex beast, with things like motion compensation much greater than MPEG2. This is where MPEG2 wins ove MPEG4. Consider a slowly panning camera, over a scene that changes slowly, with a foreground object - think left to right pan over a nature scene with birds and gentle breeze, with the presenter in the foreground. In the low bandwidth limit, MPEG4 will approximate this to a static background, and just move it. However, as the bandwidth improves, it uses this a baseline, and records deltas to it. In the high bandwidth limit, it can be seen that this is a lot more work than just recordsing the background as a much simpler object, rather than all the moving, and altering. Doing it the way that works at low bandidth is actually more expensive, then, for the high bandwidth situation. MPEG4 _can_ drop all that, and just to it the simple way (as MPEG2 would do), but doesn't have to.

    There are many more, similar, examples. The short answear is that if you set the keyframe interval short, and give it lots of bandwidth, MPEG4 can be as good as MPEG2 - but can also be much worse (in terms of picture quality vs bandwidth, and CPU required). MPEG2 is a lot more dependable in this case. Plus, if you set the keyframe intervals to match, I have a sneaky feeling that MPEG2 will have a slight win here.

    1. Re:Seek granularity / CPU load by Wesley+Felter · · Score: 1

      The typcial keyframe rate in MPEG4 stuff is around 8-10 seconds. In MPEG2 it tends to be around 2-5 ms...

      Did you really mean 2-5 milliseconds? Because a single field of video is at least 16 ms, so it's going to take longer than that to find the next I-frame.

  115. Helix Player support? by kforeman · · Score: 1

    Guys, you might not know that the open source community is building the next generation completely 100% open source player, the Helix Player, WITH the help of RealNetworks, at https://player.helixcommunity.org.

    Check it out.

    Besides Vorbis and Theora support, we welcome all other open source codecs and formats.

    --
    Kevin Foreman
    1. Re:Helix Player support? by shaitand · · Score: 1

      Have you considered submitting a slashdot story rather than hitting random threads?

      It's a great thing by the way, just think a story would amount to a bit more exposure.

  116. what's happening in the codec? by xquark · · Score: 1

    Call me stupid but i can't find one article or document on their site
    that talks about the specifics of their encoder, are they using
    wavelets, or standard DCTs, are they using motion anticipation methods
    etc...

    does anyone know whats happening in the codec? I'm not about to d/l
    the source code and rummage through it ! I'm just too LAZY!

    Arash Partow
    __________________________________________ ________
    http://www.partow.net

    --
    Arash Partow's Philosophy: Be a person who knows what they don't know, and not a person who doesn't know.
    1. Re:what's happening in the codec? by Kiryat+Malachi · · Score: 1

      Wavelets and arithmetic coding, rate-distortion stuff, lots of neat codeccy things.

      If you're a DSP nerd, there's lots to love, it looks like.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  117. Re:Fantastic News - with Real's support by kforeman · · Score: 1

    Guys, we are Real now have both a universal format approach and an open source approach. That's right.

    Yes, our RealPlayer 8 for Linux is old, but we are working hard on a 100% open source player, the Helix Player (which we welcome Dirac integration) and the next generation RealPlayer 10, that builts on top the Helix Player the proprietary pieces of MP3, MPEG4, Flash and RealAudio and RealVideo 10.

    Check it out: https://player.helixcommunity.org

    --
    Kevin Foreman
  118. Re:Xvid? by Disevidence · · Score: 1

    Thanks for giving me a true laugh. Its a pity no-one else noticed your sarcasm.

    --
    Think nothing is impossible? Try slamming a revolving door.
  119. What? by Ayanami+Rei · · Score: 2, Informative

    That's bullshit.
    You do the exact same number of fetches, adds and stores. Just different coefficients and different strides. Your neighborhood of fetches will be about the same, so cache usage should be about similar.

    Wavelets are slower mostly because people haven't had years to fiund all the clever tricks (SIMD instructions on various targets, DFT->FFT-like optimizations for popular wavelets)

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  120. High-def codecs by DaCool42 · · Score: 1

    Anyone know how well Theora does/will work with high-def content? It would be interesting to see a comparisson of these 2 codecs at various bitrates.

    --

    ----
    All of whose base are belong to the what-now?
  121. Re:shut up COMMUNIST by curious.corn · · Score: 1

    Troll? Another troll mod? OMG... there goes my karma... bye, bye baby... but what the heck, I'm in the mood tonight ;-) what's the use of it if you can't burn some every now & then?

    --
    Mi domando chi à il mandante di tutte le cazzate che faccio - Altan
  122. +1 true by jizmonkey · · Score: 1

    mad propz

    --
    With great power comes great fan noise.
  123. Re:Another one? by Daltorak · · Score: 1

    Hehe, great picture!

  124. But only in the plural by DABANSHEE · · Score: 1

    As in "you bloody wankers"

    Even in Oz I don't recall ever hearing the singular "bloody wanker"

  125. public archive by rishistar · · Score: 1

    So is this going to relate to last years story about releasing the BBC back catalog as a public archive? If they are planning to use P2P to distribute their stuff it would make sense to use their own video codec - and by using and Open Standard they can't be accused of backing a private company and limiting distribution of their material. eg TV, radio they broadcast is recievable on standard equipment in the UK - it would fulfil their public mandate to do the same when tey release that.

    Once again I am glad we do have the beeb over here;-)

    --
    Professor Karmadillo Songs of Science
  126. MPEG2 keyframes by achurch · · Score: 3, Informative

    The typcial keyframe rate in MPEG4 stuff is around 8-10 seconds. In MPEG2 it tends to be around 2-5 ms

    Seeing as how one frame is 1/25 (0.04) or 1.001/30 (0.03) seconds depending on which part of the world you live in, 0.005 is just plain impossible. At least as far as DVDs go, MPEG2 keyframe intervals are usually 12-18 frames, which works out to 0.4-0.6 seconds for NTSC--still a lot less than MPEG4.

  127. Re:Dirac welcome to work with 100% open Helix Play by cranos · · Score: 1

    And we should run Real Player why?

    The codecs suck big time, the companies software is bloated and intrusive and we have better players in the likes of MPlayer or Xine.

  128. Re:Duplicating work? Not really. by volkris · · Score: 1

    So basically he asked what this one offers and your answer was "blah blah blah blah something".

    Thanks.

  129. The BBC helped to create standard TV. by TapeCutter · · Score: 1

    Thier expertise and considerable muscle will help standardise archive access over the internet and provide it as a public service. I think we are seeing the birth of a "public domain archive library". The open source community should congratulate them.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  130. My apologies. by Ride-My-Rocket · · Score: 1
    The above poster was asking what that might be. You did an awfully good job of responding to the question without actually answering it.

    I must apologize profusely for my ignorance. In posting, I thought that most people would have had the presence of mind to seek out more information about the BBC's reasons for undertaking this project on their own, assuming they were interested in reading more about it. I did not take into account people such as yourself, who lack the technical savvy to know where to look online for more details, or couldn't be bothered with doing the legwork themselves.

    From the Dirac Overview:

    The philosophy behind the Dirac codec is "keep it simple". This is an ambitious aim since video codecs, particularly those with state of the art performance, tend to be fearsomely complex.

    If you wish to contact us about the Dirac compression system the best approach is to send an e-mail to dirac@rd.bbc.co.uk. We hope to respond to all e-mails within one week of receipt.



  131. PAL by atcurtis · · Score: 1


    You're of course assuming the USA and countries using NTSC... A lot of countries are using PAL at 25 fps (50 1/2 fps)

    --
    -- The universe began. Life started on a billion worlds...
    -- Except on one where stupidity was there first.
  132. Re:Another one? by diracvideo · · Score: 1

    There's a big difference between hype and reality. Do MPEG-4, and WM9 really have a 10 fold improvement over MPEG2 - I don't think so. Perhpas Dirac is being honest?

  133. Re:Named after a great physicist by diracvideo · · Score: 1

    It is named as a tribute to a great British phycisit/mathematician. Hope it lives up to its namesake.

  134. Re:BBC is one of the worst things by meringuoid · · Score: 1
    You think the British government has an office of lawyers and media directors dedicated to filtering anything unfavourable from the BBC?

    No, just Lord Hutton. You need to actually watch some of it - the goverment's representatives are often given something of a beating when they're being interviewed.

    But I never did find out if Michael Howard threatened to overrule him.

    --
    Real Daleks don't climb stairs - they level the building.