Slashdot Mirror


Money For Nothing and the Codecs For Free

Davis Freeberg writes "In an in depth discussion on the codec industry, CoreCodec CEO and Matroska Foundation board member Dan Marlin shares his thoughts on the growing popularity of the MKV container, confusion in the marketplace between X.264/MKV and DivXHD and weighs in on a controversial decision by Microsoft to block third party filter support in future versions of Windows media player. His interview offers a behind the scenes look at an important piece of technology that is helping to power the P2P movement. It also raises the prickly question of whether or not Microsoft is abusing their OS monopoly, in order to rein in competition within the codec industry."

206 comments

  1. More on Streaming? Interview? by eldavojohn · · Score: 5, Interesting
    From their goals:
    • creating a modern, flexible, extensible, cross-platform multimedia container format;
    • developing robust streaming support;
    • developing a menu system similar to that of DVDs based on EBML;
    • developing a set of tools for the creation and editing of Matroska files;
    • developing libraries that can be used to allow developers to add Matroska support to their applications;
    • working with hardware manufacturers to include Matroska support in embedded multimedia devices;
    • working to provide native Matroska support in various operating systems.

    I would have liked to hear more on how he plans to break into the streaming market when everyone is going proprietary on that for the sake of DRM. He mentions it briefly but does he have any definite plans?

    Davis Freeberg, if you're reading this could you introduce Marlin to the editors for a Slashdot Interview? I can think of a lot things to ask him as I'm sure other users could ...

    --
    My work here is dung.
  2. Hack by rodrigoandrade · · Score: 2, Insightful

    I'm sure devs will figure out a way to run 3rd party codecs on Win7 and future Windows.

    BTW, ts TFA just FUD or a guy promoting his own agenda??

    1. Re:Hack by harryandthehenderson · · Score: 1

      I'm sure devs will figure out a way to run 3rd party codecs on Win7 and future Windows.

      There are already ways to do so.

      BTW, ts TFA just FUD or a guy promoting his own agenda??

      It's someone playing the "Micrsoft is persecuting me!!!" game to get sympathy from the "Micro$oft" crowd.

    2. Re:Hack by TinBromide · · Score: 0, Troll
      I think that if VLC runs on windows 7, 3rd party codecs will too. However, Microsoft is making the new versions of media player less useful by not playing 3rd party codecs.

      BTW, ts TFA just FUD or a guy promoting his own agenda??

      He's probably disappointed that Microsoft won't license his codec from him and pay him lots of money for lots of installs that will rarely use it.

      --
      Is it sad that I am more likely to recognize you and your posts by your sig than your name or UID?
    3. Re:Hack by harryandthehenderson · · Score: 4, Informative

      I think that if VLC runs on windows 7, 3rd party codecs will too.

      VLC doesn't use external codecs. It uses the libavcodec library for playback. A completely different situation from that of CoreAVC which is an external directshow decoder.

      However, Microsoft is making the new versions of media player less useful by not playing 3rd party codecs.

      Well it can, it just requires some registry tweaks.

    4. Re:Hack by eldavojohn · · Score: 5, Insightful

      BTW, ts TFA just FUD or a guy promoting his own agenda??

      He's probably disappointed that Microsoft won't license his codec from him and pay him lots of money for lots of installs that will rarely use it.

      Wow, am I the only person that read the article? From Matroska's Wikipedia entry:

      Matroska is an open standards project. This means it is free to use, and that the technical specifications describing the bit stream are open to anybody, including companies that would like to support it in their products. The source code of the libraries developed by the Matroska Development Team is licensed under GNU LGPL. In addition to that, there are also free parsing and playback libraries available under the BSD license, for proprietary hardware and software adoption.

      The only thing this guy's guilty of is trying to get everyone to use his LGPL developed stuff and lamenting on DRM and proprietary crap they have to deal with. Get off his back.

      --
      My work here is dung.
    5. Re:Hack by castironpigeon · · Score: 1

      Yes, but if it's not on there by default or if a wizard doesn't pop up to guide them through in five clicks or less, preferably with happy images and music, the average user won't install it.

      --
      mmmm...forbidden donut
    6. Re:Hack by nizo · · Score: 1

      However, Microsoft is making the new versions of media player less useful by not playing 3rd party codecs.

      I'm still trying to grok how Microsoft thinks that making newer players that play fewer things than older players is a brilliant business move. Unless they plan on making it impossible to install other players???

    7. Re:Hack by harryandthehenderson · · Score: 3, Informative

      Except that the CoreAVC codec, the CorePlayer, the two main products of CoreCodec, and their media splitter that is bundled with the CoreAVC codec are proprietary software. This isn't some open source project being squelched by Microsoft. It's a proprietary software vendor who is mad that Microsoft is obsoleting his company's products.

    8. Re:Hack by Killer+Orca · · Score: 1

      I believe it is called VLC, although my hardware is currently unable to play 1080p .mkvs, as I discovered last week. On a not unrelated note anyone know how to play aforementioned files on the 360?

    9. Re:Hack by harryandthehenderson · · Score: 1

      How is that any different than what happens now? Very few average users are buying and using any of CoreCodec's projects. This is just some small-time company that has a tiny customer base whining that Microsoft is ditching DirectShow and obsoleting his company.

    10. Re:Hack by Anonymous Coward · · Score: 0

      Except that the CoreAVC codec, the CorePlayer, the two main products of CoreCodec, and their media splitter that is bundled with the CoreAVC codec are proprietary software. This isn't some open source project being squelched by Microsoft. It's a proprietary software vendor who is mad that Microsoft is obsoleting his company's products.

      Read the first question:

      What exactly is CoreCodec and how does it relate to what you are doing with Matroska?

      "Matroska is a container that our engineers developed some years ago. It is part of CoreCodec, I mean CoreCodec technically owns the rights to the trademarks and the like for Matroska. We have begun to form a separate Matroska foundation which will pretty much takeover from what we've begun to more of an independent, something along the lines of the Mozilla foundation, where they independently control the source code, but for right now CoreCodec is maintaining and helping to startup the Matroska foundation itself."

      So who cares if the player is proprietary, a lot of others natively support it.

    11. Re:Hack by internerdj · · Score: 1

      Here is one place I can act like an average user cause I don't have some pony in the race. I don't care how my video is encoded, depending on how tired my eyes are I don't even care if the result even looks decent. Why should I have to install 20 different codex for seeing a video? I just want to see the moving pictures and hear the audio.

    12. Re:Hack by harryandthehenderson · · Score: 4, Insightful

      Matroska is a container format that has existed for many years before CoreCodec co-opted it. The issue at heart for this topic though is about their proprietary DirectShow codec CoreAVC which will be obsoleted by the Windows Media Foundation which is why the company is whining and in arms.

    13. Re:Hack by EdIII · · Score: 1

      On a not unrelated note anyone know how to play aforementioned files on the 360?

      You can't. They need to be "converted". It's not that hard, there are plenty of guides out there to do it. Your basically just unpacking the files out of the container and then repackaging them.

      It takes a little bit of time, but it can be done. I don't bother with it because I am not interested in spending 10 minutes per file to get it to work on the 360.

    14. Re:Hack by Corngood · · Score: 1

      http://sentry23.googlepages.com/

      Only for windows, but it converts to mp4 files which will play on the 360. There are probably easier ways to do it with transcoding, but this one actually keeps the video stream intact bit-for-bit. You just need to make sure .mp4 files are registered with media sharing in windows.

      Also if you have a newish ATI or nVidia GPU, it can probably do the decoding if you use mpc-hc or the standalone codecs from it.

    15. Re:Hack by Maxo-Texas · · Score: 3, Interesting

      Interesting... one solution to the DRM problem is to make older codecs obsolete so no one can play the content that has gotten out into the wild.

      Continuous obsolescence in hardware and software is the goal since then every time they release a new version, everyone has to buy it. So they can release new versions more often.

      There are tools and appliances made -- out of steel, in the 1980's that are just now broken. Replacements for them break much faster (Hot water heaters, stoves, gas dryers are good examples-- google whirlpool appliances at home depot and lowes-- lots of angry people- even after market warranties didn't help them).

      Likewise, there are software tools written in the 80's that still work today. Cobol, C utilities like Grep, Awk, etc. Meanwhile, our visual basic application is obsolete after 5 years. The business is risking complete failure by putting off replacing it since writing a new version in the language du jour is going to cost a lot.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    16. Re:Hack by rawr_one · · Score: 1

      Or you could set up something like a TVersity server to transcode the video (though I'm not certain how well this would work; I don't know how well TVersity works with 1080p video)

    17. Re:Hack by SanityInAnarchy · · Score: 1

      That's one advantage of this guy's product -- you buy one codec pack, install it, and never look back. Now any video player you use will just work.

      Of course, my approach is to just install VLC and make it the default, which has a similar effect.

      --
      Don't thank God, thank a doctor!
    18. Re:Hack by Tanktalus · · Score: 1

      Maintaining, unit testing, system testing costs vs delta in income for support of said codecs.

      If the costs in maintaining old code, ensuring you have proper test coverage of that old code, that it doesn't break anything else in the system, and fixing any breakages caused by (internal?) API changes or other bugs that surface in the new infrastructure are higher than any difference in income (after tax, physical media costs, etc.), then why should they support those older formats?

      Not saying that's the reason, of course, just playing devil's advocate here. (And since I'm advocating for MS, that's less figurative than normal...)

    19. Re:Hack by the_other_chewey · · Score: 1

      It's a proprietary software vendor who is mad that Microsoft is obsoleting his company's products.

      Have you ever used CoreAVC? This is the codec to use on Windows to play H.264 - its performance is unmatched
      and allows for 1080p playback on some surprisingly weak hardware, where e.g. ffmpeg doesn't even come close.
      And in its recent versions, it even (finally) makes use of CUDA in nVidia GPUs, lowering the CPU load by quite
      a bit again. And it is absolutely decently priced.

      Also: Does Microsoft even ship a H.264 codec?

    20. Re:Hack by b4dc0d3r · · Score: 1

      It's not about supporting the FORMATS, it's about the CODECS which deal with the formats.

      ... decision by Microsoft to block third party filter support in future versions of Windows media player

      There is literally no additional testing MS has to do if they write codecs according to the published spec and then allow WMP to use whatever codecs are installed. That's the way it's worked since MS had the idea of VFW plugins. If their code works from the spec, other peoples' code should too.

      It is up to the codec developers to test and always has been, and to update the API calls if needed. This is about just not loading third-party codecs.

    21. Re:Hack by harryandthehenderson · · Score: 2, Interesting

      Have you ever used CoreAVC?

      Yeah. It was okay.

      This is the codec to use on Windows to play H.264 - its performance is unmatched and allows for 1080p playback on some surprisingly weak hardware, where e.g. ffmpeg doesn't even come close.

      And my hardware-enabled H.264 decoding video card does better and I don't have to buy any extra codecs. And the hardware decoding works on Linux with ffmpeg/mplayer as well through the VPDAU framework.

      And in its recent versions, it even (finally) makes use of CUDA in nVidia GPUs, lowering the CPU load by quite a bit again.

      Wow so after 2 years of promising they finally got hardware decoding when there have already been hardware-enabled H.264 decoders already for quite some time both on Windows and more recently for Linux.

      And it is absolutely decently priced

      Or I could just use my free version of mplayer with VPDAU and not pay anything and get better performance.

      Also: Does Microsoft even ship a H.264 codec?

      In Windows 7 they do which is why CoreCodec is up in arms over the whole Media Foundation situation.

    22. Re:Hack by mzs · · Score: 1

      ffmpeg-mt does a good enough job if you have a machine with few decent cores. CoreAVC is can be run on even lesser hardware though.

    23. Re:Hack by mzs · · Score: 1

      I think that a work around was already discovered. It entailed to first use setacl to modify the permissions on some registry entries and then to modify those and other registry entries.

    24. Re:Hack by DigitAl56K · · Score: 3, Insightful

      Microsoft is not "obsoleting" products. They are providing their own solutions, which are in some cases inferior to competing solutions (performance, acceleration, features, quality), and:

      * Preventing WMP/MCE using competing solutions whereas all previous versions of WMP were more open
      * Changing the way DirectShow works so that without a custom graph builder third-party DirectShow applications will now also prefer Microsoft decoders for certain formats over any other regardless of filter merits

      This in place of, for example, better designing their new media architecture (media foundation) to allow easy management of what gets used via API/UI as a solution to the problem.

      It's a proprietary software vendor who is mad that Microsoft is obsoleting his company's products.

      Even if that was true, there's a reason that product bundling is contentious and why Microsoft has been on the wrong end of various anti-trust cases. Maybe promoting consumer choice is less important these days? The MSDN documentation, and registry keys (yet unfilled) in the Windows 7 RC also imply that in addition to preferring filters they can also blacklist others so that intelligent connect will ignore them. Let's hope we don't see to much of that and only for good reason.

    25. Re:Hack by the_other_chewey · · Score: 1

      And my hardware-enabled H.264 decoding video card does better and I don't have to buy any extra codecs.
      And the hardware decoding works on Linux with ffmpeg/mplayer as well through the VPDAU framework.

      If you play your Linux superiority card, do it right.

      1.) You mean VDPAU
      2.) I wrote on Windows - the U in VDPAU stands for Unix.

    26. Re:Hack by harryandthehenderson · · Score: 1

      Fine on Windows you can use the free hardware-enabled H.264 decoder that comes with MPC Home Cinema. So why again should I pay for CoreAVC that I don't need vs a free open source solution?

    27. Re:Hack by PitaBred · · Score: 1

      Obsoleted is the wrong word. Supplanted is more like it... CoreAVC is a decidedly superior product from everything I've heard about it. Considering that Microsoft could have just made their stuff the default and not gone to extra work and made it more difficult for 3rd parties to change it, this smacks of them abusing their market control.

    28. Re:Hack by PitaBred · · Score: 1

      Does your hardware include a two or more core CPU? CoreAVC is a multi-threaded decoder that doesn't require GPU support, and if you're using a *nix, you can build mplayer from source and get pretty good multi-threaded performance. The mplayer-mt + the new tear-free Xv in the open-source radeon drivers has made my media center awesome (mmmm, 61" 1080p...)

    29. Re:Hack by Anonymous Coward · · Score: 0

      From what I've seen, those are tweaks to registry locations that require overriding the subkey security restrictions and thus are more akin to hacks in reality. It's not something you want to push on the general consumer if you can avoid it. The question is can you avoid it in Windows 7?

    30. Re:Hack by EdIII · · Score: 1

      Tversity sucks. That's my opinion after spending hours trying to get it to work at all with a PSP and an XBOX360.

      In any case, transcoding is cheating. Why are we transcoding at all? I contend it is because the manufacturers, software developers, and content providers are scared to death of giving us true control (autonomy) and are engaged in a battle amongst themselves to dominate their industries.

      You don't need transcoding if the devices themselves natively support the formats.

      I know this is a little bit of a rant, but I think I am understandably and justifiably upset that I have to spend my money on the resources to create a machine just to transcode the fucking files. That's a couple hundred bucks right there.

      Tversity does not work that well, and AFAIK, there really is not a great alternative to it either. So which is easier? Create an expensive machine to transcode the files? Or create a machine that is already capable of playing many different open source and freely available formats? I'll take the latter please, thank you.

    31. Re:Hack by harryandthehenderson · · Score: 1

      Obsoleted is the wrong word. Supplanted is more like it... CoreAVC is a decidedly superior product from everything I've heard about it.

      It's superior to a few poorly optimized software decoders, but for anyone who bought an nVIDIA or ATI card in the last few years has had free hardware acceleration support built-in and could have used the free DXVA decoder that has been included with MPC Home Cinema.

      Considering that Microsoft could have just made their stuff the default and not gone to extra work and made it more difficult for 3rd parties to change it, this smacks of them abusing their market control.

      I never said what they were doing was right or wrong. The fact of the matter is that Media Foundation obsoletes the old DirectShow framework that CoreAVC relies on which in effect obsoletes their product.

    32. Re:Hack by compro01 · · Score: 1

      It is up to the codec developers to test and always has been, and to update the API calls if needed.

      And when a video fails to play, is the user going to blame the media player or the codec, which assumes they even know what a codec is as it probably came all pre-installed or as a part of something else.

      People tend to blame the parts they see, regardless of whether that's the cause or not.

      --
      upon the advice of my lawyer, i have no sig at this time
    33. Re:Hack by atamido · · Score: 4, Informative

      Matroska is a container format that has existed for many years before CoreCodec co-opted it.

      Speaking as someone that was involved with Matroska development from the beginning, and as someone that is not a member of CoreCodec, I just want to clarify this. Members of CoreCodec were actively involved in the development and PR of Matroska from the beginning. I don't know of any of the original Matroska development members that oppose what CC has done, and it seems that many actively support the actions of CC in regard to Matroska.

      It's been my impression that Dan Marlin has, from the start, been supportive of Matroska as a way to make the world of video "right". Business decisions and plans that leverage Matroska seemed to come afterward, such that the involvement Matroska was never directly dependent on a successful business model.

    34. Re:Hack by benwaggoner · · Score: 1

      They are providing their own solutions, which are in some cases inferior to competing solutions (performance, acceleration, features, quality)

      Citation? Are there issues you're aware of with the built-in Win 7 codecs?

      This in place of, for example, better designing their new media architecture (media foundation) to allow easy management of what gets used via API/UI as a solution to the problem.

      And what would that even look like? It's hard to imagine users with codec problems beign able to take good advantage of that kind of control.

    35. Re:Hack by atamido · · Score: 1

      Not everyone has a video card that supports hardware acceleration. In the realm of software decoders, I don't know of any better. For hardware decoders, it still works quite well.

    36. Re:Hack by Anonymous Coward · · Score: 1, Insightful

      There's a link in TFA pointing to a disucssion about over-smoothing in the MS ASP decoder, AFAIK MS decoders are not providing CUDA accelerated decode whereas CoreAVC is, AFAIK DivX ASP SW decode is faster than MS ASP SW decode, FFDShow offers a ton of post-processing effects and subtitle support that MS decoders are not offering.

      And what would that even look like? It's hard to imagine users with codec problems beign able to take good advantage of that kind of control.

      It might look like an API where you have some functions:

      BeginFilterInstall()
      RegisterFilter()
      EndFilterInstall()

      And then you see a dialog box which says "This installer has registered new filters capable of decoding the following formats. For each format you can choose to use the newly installed filters or the current defaults. [Select all] [Select None]". This UI could also be accessible from the Start menu. That's just one idea I came up with off the top of my head. It's a bit like when UAC prompts for permissions to install software. Microsoft managed to create a "Set Programs Access and Defaults" when the EU pushed them to do so for various other types of software. Microsoft managed to have a way to manage addons in IE and disable them if there were any problems. With years to develop Windows 7 and the new media framework they could come up with nothing?

      And this is not about users with codec problems. It's about users who want the ability to select what is best for them. To say the only reason someone might want to try something other than what MS is providing is for troubleshooting is misleading the conversation I think.

    37. Re:Hack by tdelaney · · Score: 2, Informative

      There are a couple of big advantages to CoreAVC's CUDA implementation that you may be unaware of:

      1. It supports a wider range of h.264 files than MPC-HC, PowerDVD, etc with hardware offloading. In particular, it supports up to 16 reference frames. Now, in theory this shouldn't be an issue, because people should be encoding their files appropriately for use with DxVA, but many are not.

      2. It allows post-processing of the video on the CPU. With DxVA, the codec has to connect directly to the renderer - MPC-HC allows some post-processing with shaders, but you're very limited. With CoreAVC, you can do whatever you like with the output before connecting it to the renderer - for example, doing post-processing with ffdshow-tryouts.

      One area where CoreAVC shines is transcoding. Say you've got a quad-core machine, with an 8400GS (i.e. my server). Transcoding a Blu-Ray (crop black bars, apply higher compression with minimal reduction in quality) will happily use all 4 cores. Unfortunately, some of that time is being used to decode the original video. Use CoreAVC and nearly all the decoding is offloaded to the video card, meaning that your transcode will take less time.

      I'm not going to address VDPAU, because my own experience of it (with XBMC) is mixed - it does an excellent job, except it won't display embedded subtitles from Matroska containers that use embedded fonts. Works fine with all the other renderers. Until that's fixed, it's a non-starter for me.

      The only problem I have with CoreAVC is that I built my HTPC before CoreAVC with CUDA was released, and I've got an ATI card in it. It's not worthwhile changing my HTPC, and I'm hoping that eventually ATI cards will be supported (via OpenCL) at some time. In the meantime, MediaPortal is gaining the ability to display subtitles with DxVA (building on MPC-HC support) so for files that are usable with DxVA this will do the job.

    38. Re:Hack by tdelaney · · Score: 1

      Interestingly, if you install ffdshow-tryouts, its codecs are used except if there's already a Media Foundation codec installed for that media type (at least in Media Centre - don't know about WMP). So they're not "blocking" per-se - they're making Media Foundation codecs preferred over DirectShow codecs. I'm not sure exactly what MF codecs come with Windows 7, but I know that the ffdshow-tryouts XviD codec was used without any additional configuration.

      If you install Haali's splitter, you can play back MKV in Media Centre.

      Also interesting - even if you don't use the hack to make MF non-preferred, DirectShow filters will still be used e.g. VobSub.

      Now, I think it's pretty scummy that MS has made MF codecs preferred over DirectShow, effectively blocking third-party codecs for that media type, but there's a lot of mis-information going around about what the situation actually is.

    39. Re:Hack by camperslo · · Score: 1

      That's the way it's worked since MS had the idea of VFW plugins

      That's a bit comical considering that one of the things plugged into VFW was code stolen from QuickTime!

      http://en.wikipedia.org/wiki/Video_for_Windows

      In 1995 Video for Windows became an issue in a lawsuit Apple filed against Microsoft, Intel, and the San Francisco Canyon Company, regarding the alleged theft of several thousand lines of QuickTime source code to improve the performance of Video for Windows

    40. Re:Hack by karmatic · · Score: 1

      And my hardware-enabled H.264 decoding video card does better and I don't have to buy any extra codecs. And the hardware decoding works on Linux with ffmpeg/mplayer as well through the VPDAU framework.

      You're lucky then. Often times, CoreAVC is faster than hardware acceleration.

    41. Re:Hack by RDW · · Score: 1

      'Not everyone has a video card that supports hardware acceleration. In the realm of software decoders, I don't know of any better.'

      Indeed. CoreAVC is the only thing I've found that's able to decode 720p H.264 in real time on my netbook, where hardware acceleration isn't an option. Of course, this might not be a terribly sensible thing to do in the first place, but it's rather neat that an underpowered box like this can actually serve as a half-decent media platform when provided with some efficiently coded software. And it takes up virtually no space next to my TV...

    42. Re:Hack by Anonymous Coward · · Score: 0

      Did you mean the *entire* article? Every single syllable?

      If that is what you meant, then yes, you were the only one to read the article.

      I didn't make it more than a quarter of the way through. The interviewee's comments were a mishmash of uncompleted sentences, run-ons, and generally un-parsable-as-English mud.

    43. Re:Hack by Anonymous Coward · · Score: 0

      Maintaining, unit testing, system testing costs vs delta in income for support of said codecs.

      All things Microsoft must continue to do anyway, even given these changes. Further, for any specific codec surely most testing falls on the codec vendor, not on Microsoft.

    44. Re:Hack by Platinumrat · · Score: 1

      Stuff made out of steel in the 1980s. Don't you mean the 1880s. I work for a railway signalling company and we just recently (within the last two years) replaced some of our equipment installed in the 1880s with some newer comptuer based equipment designed in the 1990s. This equipment will have a life expectancy of at least 20-30 years. The older equipment still worked and would have for another hundred years, it was just that it didn't have anywhere for a Traffic Control System to plug into it.

    45. Re:Hack by Anonymous Coward · · Score: 0

      So which strategy causes more videos not to play? Allowing an unreliable codec implementation or banning all but you own? The users will complain more, to anyone who'll listen (i.e. not MS).

      It's good to be king. When you're no longer tied down by customer satisfaction, you can do a lot of great things.

    46. Re:Hack by jonbryce · · Score: 1

      Yes, like use Media Player Classic or VLC to play their videos.

    47. Re:Hack by Hal_Porter · · Score: 1

      They don't need to

      http://windows7center.com/news/rumor-smash-windows-7-to-support-third-party-codecs/

      Rafael from WithinWindows investigated and found that this "blocking" behaviour does exist, but it seems to be functioning in a way that indicates it is there temporarily. This was Microsoft's comment on the issue:

      As we move toward the release of Windows 7, we have worked to add more codecs and file types to allow for a better user experience. We also allow Microsoft experiences to use codecs and other format technologies from third-party companies, just as we always have. Third party applications can use the Microsoft codecs or their own. Microsoft does not restrict the use of third-party codecs. - Microsoft Spokesperson

      The possibility of Microsoft imposing such a strange restriction and alienating its many users seemed unlikely anyway.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    48. Re:Hack by compro01 · · Score: 1

      In my experience, people react more favorably to "no, it won't do that" than they do to "It works, but you may have problems with it". They want something to either work very-near-perfectly or not at all. It's a lot like the uncanny valley in robotics.

      --
      upon the advice of my lawyer, i have no sig at this time
  3. That ain't working - That's the way you do it by snarfies · · Score: 4, Funny

    I want my... I want my... I want my .mkv...

    1. Re:That ain't working - That's the way you do it by oodaloop · · Score: 4, Funny

      Indeed, it does sound like they are in dire straights.

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    2. Re:That ain't working - That's the way you do it by morgan_greywolf · · Score: 1

      Indeed. That CoreAVC is being open sourced in the form of Matroska, they are looking for more brothers in arms.

  4. Monopoly by Weeksauce · · Score: 1, Troll

    Isn't the whole point of being a Monopoly to abuse your power?

    --
    An inventor is a man who asks 'Why?' of the universe and lets nothing stand between the answer and his mind.
    1. Re:Monopoly by Anonymous Coward · · Score: 0

      I remember that game! You're supposed to buy up whole groups of properties of the same color, and build more and more houses on them so that when the other players land on them they have to pay you a lot of money and they hopefully go bankrupt.

      Ah, wait... you're sure you didn't mean "monopoly", without the capital M?

  5. What the hell is X.264? by Anonymous Coward · · Score: 0

    Why do people keep calling it X.264, the name is H.264.

    1. Re:What the hell is X.264? by harryandthehenderson · · Score: 4, Informative

      Because people don't know the difference between the standard which is called H.264 and the open source encoder that is an implementation of that standard which is called x264 (note the lack of the . as is the common incorrect spelling of its name).

    2. Re:What the hell is X.264? by Yvan256 · · Score: 3, Informative

      That reminds me of people who think .mp3 stands for MPEG-3 when in fact it's MPEG-1* Layer 3 audio.

      * or MPEG-2 Layer 3, or even the so-called "MPEG-2.5 Layer 3", depending on the sampling rate.

    3. Re:What the hell is X.264? by ekgringo · · Score: 1

      X.264 must be the new standard for porn.

    4. Re:What the hell is X.264? by Anonymous Coward · · Score: 0

      No, that's XXX.264

    5. Re:What the hell is X.264? by YourExperiment · · Score: 1

      That reminds me of the vast majority of the population who think .mp3 means "those song things that I can play on my iPod".

    6. Re:What the hell is X.264? by valinor89 · · Score: 1

      Tell that to the ones who want to sell me a MP4 player because is better than an MP3 player. Then I ask wich formats it reproduces and they say... well they are already KO and you have to flee the store...

    7. Re:What the hell is X.264? by Anonymous Coward · · Score: 0

      Remind me why I should care about something like this?

      This is akin to people getting worked up over XBOX or X-Box as opposed to Xbox (it's official name). It doesn't matter, and everyone basically knows what you're talking about. it's a lot to get excited over something as innocent as a typo or as insidious as a misunderstanding of standards naming conventions.

  6. Unfortunately, this one may work by querist · · Score: 5, Insightful

    Unfortunately, Microsoft may get away with this under the guise of concern for security. There was a time (and perhaps these are still out there) when links to fake codec were used to compromise the victim's computer. (For an analysis of one of these, please see http://www.lavasoftsupport.com/index.php?showtopic=5302 )

    Most of us here know how this scenario unfolds: user is trying to view some form of media, often of "questionable" morality (either pr0n or "pirated" video) and the site claims that the user must install a new codec or upgrade to a new version of Flash or Quicktime or whatever and "kindly" has the link right there. It may even have the simple "click here" puzzle-piece link to install the proper codec/player so you can see the multimedia clip. Victim clicks, wanting simply to see the media clip, and presto!, the victim's machine is now a spam-spewing zombie.

    Of course, the link could install other things, too, but the point is that the "fake codec" ploy is common enough that Microsoft could easily claim that they are only allowing "approved" or "signed" codecs out of concern for security. They may state that third party codecs are allowed, and will permit Quicktime (for fear of a suit and driving people to Apple) and Flash/Shockwave, but other third-party codecs could be blocked through some combination of testing and/or certificate/signing fees.

    This one is too easy, and it just might work.

    (I find it strangely amusing that the captcha, given that these fake codecs are often seen in relation to pr0n sites, is "explicit".)

    1. Re:Unfortunately, this one may work by harryandthehenderson · · Score: 3, Insightful

      Unfortunately, Microsoft may get away with this under the guise of concern for security.

      There is nothing to "get away with". They are just attempting to obsolete DirectShow just as they did with VfW and this is a maker of a small-time directshow codec that is mad over this change. Last time I checked, Microsoft had no obligation to continue using and support DirectShow indefinitely.

    2. Re:Unfortunately, this one may work by MozeeToby · · Score: 2, Interesting

      The problem there is that locking out third party codecs doesn't do anything to solve the problem because 99% of users won't know that the codec/plugin they're told to download won't work. You could even find a way, I'm sure, to allow the video to play only after they've installed your malware if you wanted to be really sneaky about it.

    3. Re:Unfortunately, this one may work by nine-times · · Score: 3, Interesting

      I think there's a good point in the article about the monopolistic problems at stake:

      When J.D. Rockefeller set out to monopolize the oil industry, there were several crucial areas where he attacked. He knew that he couldnâ(TM)t control all of the oil fields because it was literally bubbling out of the ground, but what he could control was the distribution method for getting oil to the end customer.

      It's also particularly noteworthy when talking about media. For example, what do we tend to call those companies that control the music business? "Record companies". All those companies essentially started out as just the companies that manufactured the records, but it was the control of the distribution media of music that put them in control of the entire music industry. That's why record companies are so afraid of people buying music online. Online sales give transfer a lot of control over distribution from the record companies to the online retailers, which could eventually make record companies completely obsolete.

      I know this sounds like I'm going off-topic, but it's very important to know this when you're talking about Microsoft and media formats. Microsoft spent a lot of money developing their own media formats and DRM, and then pushing those formats and DRM on everyone. From the record companies' point of view, this was a good thing because it gave them increased control over online distribution, but what they may not have noticed is that it also gave Microsoft a foot in the door. It's pretty obvious that Microsoft stood to gain a piece of the action in the media industry, as well as another monopoly that could reenforce their OS monopoly.

      What seems to have tripped them up is (a) the most popular portable media player not supporting their media formats; and (b) the music industry finally dropping DRM. If not for those two things, we might be in a real nightmare situation by now.

    4. Re:Unfortunately, this one may work by BikeHelmet · · Score: 1

      small-time directshow codec

      The Codec isn't small time; just the company. Last I checked, it was the lightest h.264 codec available as far as CPU usage. Very heavily optimized.

    5. Re:Unfortunately, this one may work by DigitAl56K · · Score: 4, Insightful

      You are wrong.

      They are changing the way DirectShow's intelligent connect works so that "preferred" filters, Microsoft's preferred filters that is (which happen to be Microsoft filters), are used for certain formats before the established DirectShow merit-based system is even consulted.

      I believe the same is true of Media Foundation, in that for either architecture you now need to implement custom code to avoid this default behavior.

    6. Re:Unfortunately, this one may work by Anonymous Coward · · Score: 0

      Maybe next you could tell us all about the dream you had last night involving porn. It's just as relevant as posting your captcha.

  7. Fake codecs by Alari · · Score: 5, Informative

    Fake "codecs" are one of the main ways windows PCs currently get infected with spyware/viruses. This comes from all the people who install Limewire with no AV and then download the first thousand results for "porn".

    VLC - has all codecs built-in. Use it. :)

    --
    I use Windows... like a two dollar wh.. why don't I just go ahead and not finish that sentence.
    1. Re:Fake codecs by m50d · · Score: 1

      Uh, VLC's security track record is hardly great. You're better off to install a reputable free codec pack and use their player.

      --
      I am trolling
    2. Re:Fake codecs by Amouth · · Score: 1

      there are some VLC doesn't run - or at least doesn't identify right.. for them i try MediaPlayerClasic.. if it fails both i assume it isn't worth watching or whom ever made it is a complete moron -

      in which.. it isn't worth watching

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    3. Re:Fake codecs by TypoNAM · · Score: 1

      I agree about using MediaPlayerClassic as an alternative to VLC on some media. For example I have been using VLC (0.8.6 is my favorite version) for years to watch DVDs so I can bypass the no-skip bullshit DVD commercials, but some new DVD movies are no longer working with VLC. Taken is one of them. I can view the menu and such just fine, but the second the actual movie is played VLC just gets a bunch of errors in the debug window and then stops playing as if I hit the stop button. I even tried the latest release of VLC on videolan's site and it instead crashes with a runtime error and has to end the program instead of failing gracefully like v0.8.6 did.

      After getting aggravated after a while I decided to give MPC a try and it unfortunately supports the full DVD spec that enforces the no-skip bullshit, but I was able to successfully watch the movie in its entirety without resorting to having to go and install the bloated PowerDVD or what have you players out there that has far more problems than VLC when I use to use them in the past.

      It makes me wonder just what FOX did to the Taken movie chapters that causes VLC to freak out, yet somehow it still works with old DVD set top players.

      --
      This space is not for rent.
    4. Re:Fake codecs by MattskEE · · Score: 1

      VLC also needs an extremely fast computer to play high definition H.264 video without skipping and dropping tons of frames. The CoreAVC codec seems to be the best available for watching hi-def media on typical computers, with CPU time to spare to do other things.

      VLC is great and I use it frequently - but it has never had particularly well-optimized codecs.

    5. Re:Fake codecs by Anonymous Coward · · Score: 0

      If it isn't using a free codec it probably isn't worth watching... period.

    6. Re:Fake codecs by The+Balance+of+Power · · Score: 1

      VLC also needs an extremely fast computer to play high definition H.264 video without skipping and dropping tons of frames. The CoreAVC codec seems to be the best available for watching hi-def media on typical computers, with CPU time to spare to do other things.

      VLC is great and I use it frequently - but it has never had particularly well-optimized codecs.

      MattskEE, I don't wish to contradict you outright, for I cannot honestly claim to have tested VLC extensively, but your claim doesn't seem to mesh with my VLC experience at all. I have successfully run VLC on an old rig I use as a media center, a nine year old AMD 1Ghz with 256MB of ram running XP SP3. I have used it to play back 720P with nary a frame being dropped, off an external hard drive no less. The only time I experienced a performance drop was only after turning on color correction & image sharpening. Admittedly, I don't recall if the video I played back was specifically H.264, and I don't have access to the machine at the moment to test, but still - your claim that VLC "needs an extremely fast computer to play high definition video" doesn't seem to hold water in light of my own experience with it.

  8. Re:More on Streaming? Interview? by Davis+Freeberg · · Score: 3, Interesting

    Good suggestion, It would be interesting to see what other people would be interested in. I'll ask if he has any interest and hopefully he'll be open to fielding some questions.

    --
    Never Pick A Fight With Someone Who Buys Ink By The Barrel.
  9. Re:More on Streaming? Interview? by BESTouff · · Score: 4, Interesting

    I would have liked to hear more on how he plans to break into the streaming market when everyone is going proprietary on that for the sake of DRM.

    Everyone ? Do you mean Dailymotion and Youtube going vorbis+theora for their streaming needs doesn't count ?

  10. What Monopoly by Anonymous Coward · · Score: 1, Insightful

    A monopoly is when you have no competition. Sorry but all linux and mac do is spew out how great their numbers are growing. Abusing their OS? It's their piece of software, they can do what they want with it, it's YOUR choice to use it if you wish.

    1. Re:What Monopoly by Davis+Freeberg · · Score: 1

      This argument isn't about consumers being able to choose, it's about competition. Microsoft is taking a piece of an industry through eminent domain. The developers who are impacted by this are the same ones who built the codecs and filters for linux.

      --
      Never Pick A Fight With Someone Who Buys Ink By The Barrel.
  11. Grammar Nazi warning... by zooblethorpe · · Score: 3, Informative

    The proper phrase is "dire straits", "strait" as in "a narrow place" -- "a tight squeeze". :)

    Cheers,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
    1. Re:Grammar Nazi warning... by CarpetShark · · Score: 0

      "strait" as in "a narrow place"

      And "narrow" as in "a straight line"? ;)

    2. Re:Grammar Nazi warning... by Anonymous Coward · · Score: 0

      Crooked lines aren't narrow?

    3. Re:Grammar Nazi warning... by Anonymous Coward · · Score: 0

      This strait jacket is suffocating me!!!!!

  12. Re:Hans Reiser fucked me in the butt!! by K.+S.+Kyosuke · · Score: 0, Offtopic

    Is it really *that* worse than no man, two Jars and a Binks?

    --
    Ezekiel 23:20
  13. Hedgemaster 1.0 by mpapet · · Score: 3, Interesting

    This is a perfect example of salesmanship, optimism and double-speak. Excerpts from TFA:

    we do plan to open source pretty much our entire eco-system,
    Pretty much eh? That sounds interesting. Where can I sign up for your newsletter?

    if the business warrants it
    If eh? That's a pretty important article leading that phrase. I could get really excited without that "if."

    and right now it looks like does
    Ohhh the winds are blowing your way eh? Well, lets wait and see. Your investors might have another opinion on the matter. Still kind of exciting. I'm feeling a little wobbly in the knees and all!

    We can still open source it and monetize it and also release our encoder as well,
    You mean like how Sun tried to make Java free-ish? History is working against you on this one. But, you know, crazy things have happened before, so I'm even more excited. Not only are my knees wobbly, but my stomach's got a few butterflies in it!

    but at the same time weâ(TM)re very cautious about what we do.
    Ohh there's the double-speak. You were getting me all fired up imagining relatively simple playback on a plurality of devices until that line. Was I supposed to ignore that one?

    Like Matroska, the Haali media splitter may not be open source, but it is free
    Coitus interuptus Mr. Streaming Codec dude. Coitus interuptus.....
    Ohhh you mean like those other binary blobs that work *so* well? Is this free like so many 'free' applications I download off the internet that are supposed to speed up my windows machine? I get all these adverts popping up everywhere and that's just the beginning.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    1. Re:Hedgemaster 1.0 by EdZ · · Score: 1

      MKV is already free (as in speech). The Haali media splitter is already free (as in beer), but there are others that are free (as in speech). CoreAVC isn't, but there are other h.264 decoders that are free (as in speech). And all of these work WELL, and are not 'nearly there' like Vorbis.

  14. Re:Pedant warning... by Anonymous Coward · · Score: 0

    hmmm - Spelling Nazi, surely?

  15. Surprising. by Nekomusume · · Score: 1

    I'm just surprised to hear that anyone uses the windows media player. I'll stick to CCCP+Zoomplayer with VLC as a backup.

    1. Re:Surprising. by Kazoo+the+Clown · · Score: 1

      Yes, this was my thought-- is there any reason anyone should have to use Media Player (or want to?)? I stopped using it along with RealPlayer and QuickTime player years ago.

  16. Re:Dire Straits? by gnick · · Score: 0, Offtopic

    If you think that song's about working in a department store, you need to listen to it again. It still cracks me up that MTV used it in its promos.

    Still, nothing to do with TFA, just a catchy title. I like the iwantmymkv tag.

    --
    He's getting rather old, but he's a good mouse.
  17. MKV == critical mass? by fahrvergnugen · · Score: 5, Insightful

    We've been waiting for years for a killer video container, and it appears to me that mkv is probably going to be the one. It seems poised to become the mp3 of video. There's finally a container that can be played back in an acceptable number of hardware devices, with acceptable quality, at acceptable filesizes. The lack of file-embedded metadata in the container is still a problem, one that's been holding back online video distribution for years, but external sites such as imdb and thetvdb seem to be working around this well enough.

    iPod / iTunes took off like a rocket imho because of a few key factors:
    -They created hardware that followed the pipe dream of the mp3: A portable player capable of holding many gigs of music in the size of a deck of cards, with headphone out. This wasn't innovation, such solutions were already on the market, but theirs was the most beautiful.;
    -They smoothed out the rough usability edges in existing portable hdd player solutions by offering great desktop software in iTunes, which took advantage of metadata to create not only a really compelling library system, but also provided very tight integration that was intuitively the same across the iPod & iTunes.
    -They offered a legal means of acquiring music on demand for their solution.
    -They made it ridiculously easy to use their device with black market content.

    Because Apple were the first with the sack to give people their dream device, with a sensible organized interface, a legal means of acquiring content, and full integration with illegal content, they dominated the marketplace.

    Video has been held back, as I said above, by a couple of things. The first was the lack of file-embedded metadata (I can't search for all files in my library directed by James Cameron, for instance), but the ubiquity of always-on wireless connections has solved some of that, and external metadata references are now acceptable. Second, it's been held back by codecs & containers that were way out of date, and don't deliver broadcast-quality (especially HDTV) at acceptable filesizes. The average mp4 vs a highly compressed digital cable channel might be equivalent, but the market wants DVD quality without any sacrifice from downloaded video.

    Finally, video has also been held back by the lack of elegant playback solutions. Apple missed the boat with the AppleTV by failing to step up and partner with the black market, which is why the device hasn't been a wild success. Software solutions based on the xbmc core, such as boxee, plex, and uh.... xbmc, are doing much better, but they're still software solutions dependent on having a PC. People want a fully-integrated solution.

    Mark my words: The first company with the temerity to market a device that will take a user's existing library and integrate it into an elegant set-top solution is going to CLEAN UP. They will dominate the set-top completely for years to come. It looks like TiVO is going to miss the boat, as is Apple. Are there any dark horses in this race?

    Lest anyone think that I'm pipe dreaming, a working solution can be assembled out of off-the-shelf parts right now. Here's what I built in a weekend for about $700:

    Hardware:
    -Mac Mini c2d (winter '09)
    -Harmony 720 remote
    -DisplayPort --> HDMI cable
    -Optical Audio cable
    -1TB firewire-800 external storage from pricewatch

    Software:
    -Plex
    -SwitchResX (only necessary for SDTV or older HDTVs)
    -RipIt
    -SABNZBD+

    Subscriptions:
    -Usenet service ($11/mo)
    -Unnamed usenet header indexer ($.75 / week, roughly)
    -rss feed for TV show subscriptions (free)

    With these pieces, I've built a DVR that automatically downloads the shows I like the same day they air. Downloads are FAST, maxing out my internet connection. I can play back 1080p blu-ray rips with full surround sound & 0 dropped frames or stuttering. I can drop any DVD into the reader, and have it copied into the library and spit back out again once it's done. And it's all done with a universal remote in

    --
    Even Jesus hates listening to Creed.
    1. Re:MKV == critical mass? by TheGratefulNet · · Score: 1

      see 'popcorn hour'. that's mostly the media streamer of choice and almost ALL you hear talk about is mkv this and mkv that.

      clearly, it won.

      --

      --
      "It is now safe to switch off your computer."
    2. Re:MKV == critical mass? by metamatic · · Score: 1

      We've been waiting for years for a killer video container, and it appears to me that mkv is probably going to be the one. It seems poised to become the mp3 of video. There's finally a container that can be played back in an acceptable number of hardware devices, with acceptable quality, at acceptable filesizes.

      My AppleTV, PS3, BlackBerry, DVD player and iPod will all play MPEG-4. None of them will play MKV.

      Can you give a few examples of popular hardware devices that'll play MKV?

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    3. Re:MKV == critical mass? by Big+Boss · · Score: 1

      Hmmm... I REALLY like the look of that Plex software. I'm going to install that on my Mac Mini tonight and give it a go. How are you getting 5.1 sound out of the mini? I don't remember seeing an optical port on mine. Or is it part of the headphone just like the old Minidisc players did it?

      I really like MythTV, but this looks really nice as well. Always nice to have options.

    4. Re:MKV == critical mass? by fahrvergnugen · · Score: 2, Interesting

      Popcorn Hour suffers by not including local storage (though it can be added later), or a disk reader. Not having used one, I can't comment on their interface. They're closer than anybody though.

      --
      Even Jesus hates listening to Creed.
    5. Re:MKV == critical mass? by fahrvergnugen · · Score: 1

      yeah, integrated optical/headphone jack. Monoprice has a $4 cable for it.

      --
      Even Jesus hates listening to Creed.
    6. Re:MKV == critical mass? by TehDuffman · · Score: 1

      The main point is to be able to connect to your computer and stream to your TV. They offer both an IDE and SATA version that all you have to do is stick a hard drive in. The interface has been generally the same (not the best but very usable) but it is continually updated for new codecs/features and even has a built in torrent downloader.

      I bought one last summer and cant live without it now. Streaming 1080p or 720p from my computer to my 46 LCD with great video/sound quality is awesome.

    7. Re:MKV == critical mass? by Anonymous Coward · · Score: 0

      My AppleTV, PS3, BlackBerry

      He said POPULAR media devices.

    8. Re:MKV == critical mass? by justinlindh · · Score: 1

      Not entirely. I own a Popcorn Hour A110, and while I do love its ability to play basically any codec I toss at it, the UI leaves a LOT to be desired, which is what the parent mentioned about missing metadata from MKV. Any of the jukebox softwares for it need a ridiculously tedious weeding through of all media stored for them to appear well, and even then, the UI is slow and feels unresponsive. The built-in UI doesn't even have a "sort by date" functionality. This is all due to a very weak auxiliary processor for UI/background tasks.

      The end all and be all solution is a video container with metadata information of its contents on a set top box that has a quick, responsive, and intuitive UI. Popcorn is definitely headed in the right direction, but I don't think they're there yet.

    9. Re:MKV == critical mass? by Anonymous Coward · · Score: 0

      Can you give a few examples of popular hardware devices that'll play MKV?

      The WD TV from Western Digital. I have no idea if it sells well or not, but it's from a well-known company.
      http://www.wdc.com/en/products/products.asp?DriveID=572

    10. Re:MKV == critical mass? by YesIAmAScript · · Score: 1

      MKV cannot become the mp3 of video, because MKV is only a container, while mp3 is a codec.

      The problem with container formats is that it is difficult to explain to the customer what they are. For example, say my device supports MKV. But then a customer puts an MKV on with a TrueHD audio stream in it and it doesn't play. The customer gets confused. This has been a problem since the TIFF days. And it is a big part of what's going wrong with ODF. Sure, anyone can write one, but you can't necessarily read anyone else's!

      mp3 is mp3. Any mp3 player can play any mp3 file. That's the power of it and a big part of why it is successful. MKV cannot fulfill the same function.

      --
      http://lkml.org/lkml/2005/8/20/95
    11. Re:MKV == critical mass? by mako1138 · · Score: 1

      I've been using mkv for years, but never thought about its lack of support for metadata. That's an interesting point.

    12. Re:MKV == critical mass? by fahrvergnugen · · Score: 1

      You're right, I do confuse container with codec a bit. I should have said that *264 video + mkv container == mp3 audio + mpeg container.

      --
      Even Jesus hates listening to Creed.
    13. Re:MKV == critical mass? by TheRealSlimShady · · Score: 1

      Only a short comment - calling iTunes "great desktop software" might be considered delusional in some places :). iTunes is fairly average at best, it's media management is pretty poor, and it's library functionality is pretty bad. MediaMonkey is a far far better piece of software for managing your media.

    14. Re:MKV == critical mass? by atamido · · Score: 1

      Matroska has excellent support for metadata, the problem is that no one uses it. You can specify the director, actors, URLs, dates, etc for it. You can even attach files like a JPEG for the cover art. But few people bother to include this information.

    15. Re:MKV == critical mass? by feepness · · Score: 1

      I've been curious about building one as well, but quick question... will it do kids shows?

      With a two and four year old in the house, Mickey Mouse is a must.

    16. Re:MKV == critical mass? by dkf · · Score: 1

      MediaMonkey is a far far better piece of software [than iTunes] for managing your media.

      But does it integrate with an online music store and the iPod to provide an overall non-sucky experience? Nobody would use iTunes - well, except perhaps on a Mac - without those other components; it's the whole package that's key.

      In general, it just goes to show that a vertically-integrated system can, when done well overall, stand to have some parts that are only so-so when viewed in isolation. This general insight applies in many other areas as well (e.g., MS are masters of it with Office and Exchange...)

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    17. Re:MKV == critical mass? by True+Grit · · Score: 1

      And it is a big part of what's going wrong with ODF.

      The only thing "going wrong" with ODF is that MS is playing its usual games with anything they don't like, and at the top of their don't-like list is open standards they can't control.

      I mean really, the claim that its ODF's fault might have had some credibility had MS not already released a plugin that provided perfectly valid, cross-application ODF support. They already knew how to do things the "right" way, but when they later updated Office, they deliberately chose not to.

    18. Re:MKV == critical mass? by LanMan04 · · Score: 1

      I have an extremely similar setup, but the main issue is BANDWIDTH CAPS. All my TV viewing for a month in HD goes well over the 250GB/month Comcast allots. :(

      PS - God bless Astraweb!

      --
      With the first link, the chain is forged.
    19. Re:MKV == critical mass? by fahrvergnugen · · Score: 1

      And God bless Qwest. 1.5/8 for $33 a month, uncapped. I ssl encrypt all my usenet connections just for safety's sake though.

      --
      Even Jesus hates listening to Creed.
    20. Re:MKV == critical mass? by Anonymous Coward · · Score: 0

      The first company with the temerity to market a device that will take a user's existing library and integrate it into an elegant set-top solution is going to CLEAN UP. They will dominate the set-top completely for years to come. It looks like TiVO is going to miss the boat, as is Apple. Are there any dark horses in this race?

      Xbox 360 and PS3 work quite well at this, it just isn't widely advertised.

    21. Re:MKV == critical mass? by tchapin · · Score: 1

      Perhaps you want a Myka? http://www.myka.tv/

      --
      -- !todd erases a red dot! I steal music on the internet.
    22. Re:MKV == critical mass? by Anonymous Coward · · Score: 1, Interesting

      My popcorn hour with a 750GB SATA HDD says otherwise. Some of the models have internal HDD, some of them stream from the PC. The interface is a bit basic compared to XBMC & friends, (no fancy whooshes and stuff as you go from screen to screen), but it looks nice enough. The video playback performs top notch on pretty much any video format you can throw at it, up to and including 10GB+ 1080p blu-ray rips with HDMI / optical audio out. You can also run a NZB or BT client on the device itself if you want, and it has a web interface to queue up new downloads.

    23. Re:MKV == critical mass? by mako1138 · · Score: 2, Interesting

      Now that I look at it, it's a pretty impressive list:

      http://www.matroska.org/technical/specs/tagging/index.html

      Somehow I've never felt the need to embed the metadata in the video file itself. I usually make an .nfo to go along with it.

    24. Re:MKV == critical mass? by yuna49 · · Score: 2, Interesting

      My AppleTV, PS3, BlackBerry, DVD player and iPod will all play MPEG-4. None of them will play MKV. Can you give a few examples of popular hardware devices that'll play MKV?

      Well, considering that all of those you list have a stake in closed architectures, I'm not too surprised. Neither Apple nor Sony has ever shown much interest in supporting open standards. Have you yet discovered that your PS3 also won't play all flavors of DivX/XviD even in the AVI container?

      While some DVD players support DivX and often won't cough with XviD, the manufacturers did so to enable you to play the now-defunct DivX discs. I took back a Sony DVD player and replaced it with a Panny because the Sony had no DivX support and wouldn't play my XviD-encoded programs. Sony wants everyone to conform to the .mp4 container that they prefer.

      In answer to your question, how about a COWON A3 for starters? It even supports 720p/H.264 Matroska files (I have a lot of those). Or maybe some of these devices?

      If you buy products that are designed to close off your options, then you can't really complain when you find your choices are more limited. While it's possible to argue that hardware manufacturers have been slow to support Matroska because of its small market share, I think it's even more plausible that manufacturers prefer to support formats that give them more control. Not to mention that large manufacturers are much more comfortable dealing with something like the MPEG LA than with an open format like Matroska. They probably have a hard time getting their heads around supporting something that doesn't required licensing fees. (Like in the case of Linux, business types usually think "free" = "inferior".)

    25. Re:MKV == critical mass? by NoMaster · · Score: 1

      While some DVD players support DivX and often won't cough with XviD, the manufacturers did so to enable you to play the now-defunct DivX discs.

      Nope, you're confusing 2 different DivX's there.

      DIVX, the discs : rental system using MPEG-2 on DVD-like discs with triple-DES encryption. They had a writeable area on the disc so you could watch them within 48 hrs of the first play; also required a connection to the phone line so you could pay a fee to add another 48hrs to that.

      DivX: Originally "DivX ;-)", a hacked version of the MS MPEG-4 Version 3 codec (which wasn't actually MPEG-4 compliant...) renamed as a pisstake of the DIVX disc system (hence the winking emoticon). Later extended by independent hackers ("DivX ;-)" 3.11 and later 3.xx versions), then an attempt at a clean-room implementation became DivX4.

      2 different things, totally unrelated except by name.

      --
      What part of "a well regulated militia" do you not understand?
    26. Re:MKV == critical mass? by identity0 · · Score: 1

      Okay, I am totally not trolling.

      Can you(or someone else) explain what the point of container formats is?

      I mean, either your player can decode the codec or not. Why not just have different file extentions for each codec? At least with codec file extentions, I can tell at a glance what software I need to play a file. With containers like .mkv or .qt or .wmv, I've had problems in the past when I found out a file I thought I had 'the software to play it' turns out not to have the right codec.

      Having a player that can understand the container doesn't help at all when the codec isn't understood, so again, what's the point of container formats? (insert Seinfeld shrug here)

    27. Re:MKV == critical mass? by Narcogen · · Score: 1

      And for files that contain audio and video, each with its own codec, you name the file after... ?

    28. Re:MKV == critical mass? by visible.frylock · · Score: 1

      The average mp4 vs a highly compressed digital cable channel might be equivalent, but the market wants DVD quality without any sacrifice from downloaded video.

      As far as the audio situation being different from video, one of the reasons is that audio has been distributed (very near) DRM free and damn good quality ever since cds. So there was made an infrastructure for people putting up pirated versions ripped from the high quality originals.

      Video is different. DVD is mpeg2, which isn't all that great, but much of the pirated video out there is reencoded with this as the original source. So to keep a decent amount of quality, you have to use larger file size, even with these superior codecs, because the original isn't exactly spectacular in terms of quality/size. And the industry refuses to put stuff out in anything better than mpeg2 without making it a royal PITA to use. So we're not taking full advantage of new codecs and getting the mileage out of them that we should be. This is changing, but takes time.

      --
      Billy Brown rides on. Yolanda Green bypasses Gary White.
    29. Re:MKV == critical mass? by atamido · · Score: 1

      It would probably be a lot more useful if the Matroska authoring tools included an automatic import of metadata from IMDB.

    30. Re:MKV == critical mass? by Anonymous Coward · · Score: 0

      PROTIP: NONE OF WHAT YOU'VE DESCRIBED HERE HAS ANYTHING TO DO WITH MATROSKA. WHATSOEVER.

      >>We've been waiting for years for a killer video container, and it appears to me that mkv is probably going to be the one.

      Really? Cause to me and those who watch anime on a weekly basis, it seems like a format that's stagnated with faulty, flaky inconsistent support for everything and the kitchen sink for OVER FIVE YEARS. 'Oh hey, here's the latest, greatest feep you didn't need or want that only slows the playback down and makes it crash on even more PCs.' We can't watch them on my nephew's $99 portable DVD player, and I can't play them on my $149 HDD media player.. so what f***ing good are they if the only thing you can play them on is the $1000+ bleeding-edge PC? I've heard Matroska referred to as 'open-sores software' - because it hurts you to use it and the proponents of it are not helpful, they're SMUG about their technical superiority even as the failings of it are readily apparent to any end user.

      I'm sad to have to quote Rich Unca Steve, but audio and video are the two elements of modern computing that I want to 'just work'. I don't give a damn about metatags, that's what proper sorting and naming are for. I like subtitles, I like multiple audio tracks.. and those things JUST WORK in Divx-supported AVIs and MP4 containers. And those files JUST WORK on all kinds of non-PC devices.

    31. Re:MKV == critical mass? by metamatic · · Score: 1

      Neither Apple nor Sony has ever shown much interest in supporting open standards.

      Nonsense. MPEG-4 is an open standard. It's just not royalty free.

      Other open standards Apple supports, many of which *are* royalty-free, include OpenGL, HTTP, LDAP, X11, PDF, MPEG-1, UPnP, vCal, vCard, DAV, POSIX, NFS, SSH, SIP, XMPP, DHCP, IPv6, SNMP... and of course, they originated open standards like QuickTime and Zeroconf.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    32. Re:MKV == critical mass? by Anonymous Coward · · Score: 0

      While some DVD players support DivX and often won't cough with XviD, the manufacturers did so to enable you to play the now-defunct DivX discs.

      Bullshit.
        DivX ;) the codec has no relation whatsoever to Divx-the-disposable-disc-that-helped-bankrupt-Circuit-City.

  18. Re:More on Streaming? Interview? by Goaway · · Score: 4, Informative

    Youtube is not going vorbis+theora, their HTML5 experiment uses h.264.

  19. Safety thing by Saint+Stephen · · Score: 1

    How much malware could be stopped if Porn sites couldn't prompt you to install a special codec just to view this free porn?

    1. Re:Safety thing by atamido · · Score: 1

      None? A malware site can still prompt a user that they "need to install this software to view the video". It doesn't matter whether or not the reasoning is sound, the user will still click on the link.

  20. I want.. by NervousNerd · · Score: 1

    I want my.. I want my mod points.

  21. Not blocking, depricating by netscan · · Score: 1, Informative

    Depricating Direct Show in favor of their new Media Foundation isn't "blocking third party codecs".

    You can still use whatever codec you want, they just don't support it, same as always. Nothing has changed in regards to setting registry entries or using automated hacks to use third party codecs in Windows, the same as it was for Vista and XP.

    This is a whole lotta FUD spreading.

  22. media player by roc97007 · · Score: 1

    > and weighs in on a controversial decision by Microsoft to block third party filter support in future versions of Windows media player

    Wait wait wait. What?? How does this affect Windows Media Center? (I think it uses Media Player to play content, right?) If I can no longer use third party codecs, I will have no choice but to switch to something like MythTV. Wow, I'm glad I heard about this before upgrading to Windows 7. If this is really the case, continuing with Windows in the media center is absolutely out of the question.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    1. Re:media player by aztracker1 · · Score: 1

      I've been using Media portal for this reason. I don't doo any TV capture anymore, because it's just kinda sucked wrt HDTV options, and cable/satellite.

      --
      Michael J. Ryan - tracker1.info
  23. Really though by moniker127 · · Score: 1

    It isn't like WMP losing support for third party codecs is anything big. When can you ever view videos in there correctly anyway? 90% of the time theres an error message, or theres no audio, or theres no video. I only use WiMP for mp3s, because of the toolbar, and I havn't even been using it for that since I got itunes, because itunes has the same thing, and does not suck.

    Yeah, seriously, VLC is the only option for media file playback IMO.

    1. Re:Really though by Anonymous Coward · · Score: 0

      Wait. iTunes better than WMP? You need to lay off the hard drugs, buddy. iTunes has some pretty critical failings.

      Such as WHERE'S MY DAMNED STOP BUTTON, JOBS?! HUH!?

  24. Count me out. by geckipede · · Score: 1

    I have tried to play plenty of .mkv files, and have yet to see a single one that was encoded correctly. I don't care if the container is technically excellent, if the software people are using to make the damn things is not going to let them make working files I'm not going to want the files, I'm not going to want the format.

    1. Re:Count me out. by Shikaku · · Score: 1

      You use Firefox/Opera because it has the features you want correct? You switched from the default browser to something that has better features.

      You can do the same with a video player. Try using VLC.

    2. Re:Count me out. by atamido · · Score: 1

      Strange, I never come across one that doesn't play correctly. I'm a particularly big fan of subtitles that can be rendered in the font/color of my choosing.

    3. Re:Count me out. by geckipede · · Score: 1

      VLC doesn't have the feature that I want most of all - low processor use. VLC can't play video smoothly on a 1GHz processor.

    4. Re:Count me out. by Tweenk · · Score: 1

      They work 100% of the time for me, it must be your system.

      --
      Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    5. Re:Count me out. by a09bdb811a · · Score: 1

      This is why you use mplayer.

      mplayer is by far the fastest and best player. Instant seeking and low CPU draw even on my old P3 866. This is on Linux though, it seems Windows users have to f**k about with codec packs or VLC.

  25. Re:More on Streaming? Interview? by SanityInAnarchy · · Score: 1

    everyone is going proprietary

    It seems Youtube is going somewhat open.

    No, the more interesting problem to me is:

    developing a menu system similar to that of DVDs based on EBML;

    I still don't get why MKV bothers with EBML at all, instead of using compressed XML, or a better format like JSON. It seems to me that as soon as you go binary, you lose a major point for XML in the first place.

    I'd also be really curious to know what they plan for this. Seems to me an obvious choice might be to just do html. With video tags, canvas, and all that other good stuff, you have most of what you need -- just add an API to change tracks, subs, etc, and a URI scheme for accessing chapters, titles, etc...

    --
    Don't thank God, thank a doctor!
  26. Windows Media Player Classic? by Crock23A · · Score: 1

    Download it inside a codec pack. I do it with every windows reformat.

    1. Re:Windows Media Player Classic? by compro01 · · Score: 1

      It's just "Media Player Classic", not WMPC, even though it does share the basic interface (and derives its version number from it. the last version was 6.4.09.1130) with the old 6.4 windows media player (which is still available on XP (named mplayer2.exe), but has been removed on vista.). Actually, the original MPC seems to be dead (has not been updated in over 3 years and the project hasn't been touched in almost 2 and numerous bugs and security issues have remained unresolved.) with the torch taken up by the doom9 version (6.4.9.1, as opposed to 6.4.9.0 which is the last on the sourceforge project) and in the Media Player Classic Homecinema project.

      --
      upon the advice of my lawyer, i have no sig at this time
  27. Re: Poorly coded codecs by b4dc0d3r · · Score: 1

    I'm sure it's just a reaction to crappy codecs making it look like WMP is crashing. Normal users will be able to play their normal mainstream media files, and even have DRM operate silently in the background with very little notice paid.

    Users who require anything outside of mainstream codec support are not the typical use case, nor are they the targeted user base. They aren't trying to prevent people using certain codecs, just making the typical path easier.

    People panned Vista for crashes and unexpected things, and I'm sure they are trying to eliminate as much potential for crashes since a crash can usually be turned into a vulnerability as well. Media players, especially ones which embed into browsers, are an easy target for hacking.

  28. Re:Pedant warning... by twidarkling · · Score: 1

    Grammar, technically, as the word is spelled correctly, but the usage is off. That makes it a grammatical issue.

    --
    Canada: The US's more awesome sibling.
  29. Re:More on Streaming? Interview? by ardor · · Score: 1

    EBML can be read much faster than compressed XML or JSON, while being smaller at the same time. Both of these advantages are critical for video streams. In addition, compressed XML means that either the whole thing is compressed - which disallows streaming - or chunks are compressed, which is not a satisfying solution.

    EBML is a hierarchical semi-structured container for binary data. It does have its place.

    --
    This sig does not contain any SCO code.
  30. Re:Dire Straits? by Propaganda13 · · Score: 1

    Could you explain what you think the lyrics are about? I've always taken it as some delivery guys watching MTV and wishing they could have that life. I'm reading the lyrics and trying to picture it as something else like drug dealing or male prostitution and I'm not getting anywhere. (Not the AC)

    I want my, I want my MTV
    I want my, I want my MTV
    Now look at them yo-yo's, that's the way you do it
    You play the guitar on that MTV
    That ain't workin', that's the way you do it
    Money for nothin' and your chicks for free
    Now that ain't workin', that's the way you do it
    Lemme tell ya, them guys ain't dumb
    Maybe get a blister on your little finger
    Maybe get a blister on your thumb
    We got to install microwave ovens
    Custom kitchen deliveries
    We got to move these refrigerators
    We got to move these color TV's
    The little faggot with the earring and the makeup
    Yeah, buddy, that's his own hair
    That little faggot got his own jet airplane
    That little faggot he's a millionaire
    I shoulda learned to play the guitar
    I shoulda learned to play them drums
    Look at that mama, she got it stickin' in the camera
    Man we could have some
    And he's up there, what's that, Hawaiian noises
    Bangin' on the bongos like a chimpanzee
    Oh, that ain't workin' that's the way you do it
    Get your money for nothin' get your chicks for free
    Now that ain't workin' that's the way you do it
    You play the guitar on that MTV
    That ain't workin' that's the way you do it
    Money for nothin' and your chicks for free
    Money for nothin' and chicks for free
    I want my, I want my, I want my MTV

  31. Re:Hans Reiser fucked me in the butt!! by Endo13 · · Score: 1

    Sure, as long as you don't accidentally the whole thing. That could be dangerous.

    --
    There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
  32. Re:More on Streaming? Interview? by K.+S.+Kyosuke · · Score: 1

    If my client will use ffmpeg, does that still count as proprietary?

    --
    Ezekiel 23:20
  33. Re:Pedant warning... by Anonymous Coward · · Score: 0

    Perhaps it was the correct word but spelled incorrectly.

  34. Re:More on Streaming? Interview? by Timmmm · · Score: 2, Interesting

    EBML is (almost) what XML always should have been.

    XML:
      Pros: Human readable
      Cons: Slow to parse, inconvenient to write parsers for, space-inefficient.

    Binary XML:
      Pros: Easy to write fast, simple parsers for, space efficient, allows easy random access into the file.
      Cons: Needs specialised editor (i.e. an 'XML editor' rather than any old text editor).

    I'd much much much rather have the latter.

  35. Re:More on Streaming? Interview? by Anonymous Coward · · Score: 0
  36. Video makes baby Jesus cry too. by clintp · · Score: 1

    That's one advantage of this guy's product -- you buy one codec pack, install it, and never look back. Now any video player you use will just work.

    I've heard this promise many times before, and each time it's turned into "of course you need to get the *latest* codec pack, which requires a new player, and new libraries, and since we only write the codecs and not the encoder or decoder itself you'll have to get product X too, and....

    In 25 years of IT I have used some truly awful systems of legend, but only video always manages to make me angry and sad. Every company and developer that's ever touched video in some way needs to add their own flavor and now it's all turned to shit. As a consumer I really couldn't give a flying fuck about how it works as long as it does. This is why things like Flash video make me happy.

    --
    Get off my lawn.
    1. Re:Video makes baby Jesus cry too. by SanityInAnarchy · · Score: 2, Informative

      This is why things like Flash video make me happy.

      Flash video makes me angry, because it works exactly where it works, as well as it wants to work -- still requiring an order of magnitude more CPU than the competition, on the exact same file.

      But...

      of course you need to get the *latest* codec pack, which requires a new player, and new libraries, and since we only write the codecs and not the encoder or decoder itself you'll have to get product X too,

      I really haven't seen that... and the codecs generally do just hook into most players.

      Yes, everything always needs the latest. The only difference is that Flash will silently update itself. There's another all-in-one solution, though: VLC.

      --
      Don't thank God, thank a doctor!
  37. Re:Dire Straits? by Toonol · · Score: 1

    My interpretation... yes, it's about delivery people watching MTV.

    But, it's _ABOUT_ the way MTV manipulates the audience, and perverts the music, by making turning musicians and their lives into shallow fantasies of the working class.

    Anybody got something different?

  38. Not streaming, progressive download by benwaggoner · · Score: 1

    YouTube and DailyMotion use progressive download, not streaming.

    The experience is similar as long as you have a lot of bandwidth and shorter content. But doing progressive download of a 2 hour 4 Mbps HD movie is not a good experience.

    1. Re:Not streaming, progressive download by Nevyn · · Score: 1

      The experience is similar as long as you have a lot of bandwidth and shorter content. But doing progressive download of a 2 hour 4 Mbps HD movie is not a good experience.

      I'm not sure what bandwidth has to do with it, you still have to download everything you watch. Maybe you meant storage? And you are implying that it'll be significant that you'll need to store the entire HD movie with progressive download? I'd disagree 4Mb * 60 * 60 * 2 / 8 == 3.6GB, that's a couple of dollars in 2009 storage cost for a home user.

      Also your network connection has to be much better than mine if you think you can watch a 4Mbps in streaming mode, without hitting nice "buffering" messages a lot.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  39. Media player vs VLC by bagsta · · Score: 1

    ...weighs in on a controversial decision by Microsoft to block third party filter support in future versions of Windows media player."

    For that reason lot's of people will stop using Window Media player and use VLC

    --
    Until the skies turn blue...
    Until the air of freedom strikes us...
    1. Re:Media player vs VLC by yuna49 · · Score: 1

      No love for the cross-platform smplayer here, huh?

      smplayer is an excellent gui front-end to mplayer. The Windows version packages a very up-to-date version of mplayer as well. On Linux machines with a recent nVidia card you can use the VDPAU driver which offloads H.264 decoding tasks to the graphics hardware.

      Ubuntu users can download smplayer from the repositories, but you might want to compile mplayer from SVN. "apt-get build-dep mplayer-nogui" will get you all the devel packages you need. The daily source snapshot is available here (warning: bz2 archive).

    2. Re:Media player vs VLC by bagsta · · Score: 1

      I didn't know about smplayer and mplayer. I will give it a try, thanks for the info...

      --
      Until the skies turn blue...
      Until the air of freedom strikes us...
  40. Re:Dire Straits? by gnick · · Score: 2, Insightful

    I wasn't saying it was anything super-symbolic (male prostitution or drug dealing), but the delivery guys are clearly just a framing element for a commentary on the writers' perception of MTV's perversion of music and the direction that it was moving. A bunch of over-hyped crap from no-talent schmucks being sold to the public at ridiculous rates while the public laps it up. I interpret it as a fairly critical view on MTV's influence on music evolution. Maybe it's just me.

    (Karma bonus foregone (again) because I think we're completely off-topic from TFA.)

    --
    He's getting rather old, but he's a good mouse.
  41. Professional containers by TheSync · · Score: 1

    The Society for Motion Picture Engineers has already gone to great lengths (in coordination with the EBU) to create some containers, such as GXF, and MXF.

    MXF is already being used as part of the Digital Cinema Initiative (DCI) spec that delivers standardized digital cinema content to theaters. There is already a registered MIME type for MXF.

    By the way, you can be mad at Microsoft and their love of Windows Media, but then there is Apple Final Cut Pro and QuickTime (ack!).

    1. Re:Professional containers by atamido · · Score: 1

      Interesting, I'd never heard of GXF. MXF is interesting, and is similar to Matroska in some ways. Unfortunately it was substantially more complex the last time I looked at it (draft status). MXF has a lot of features built in specifically for the editing/studio level that don't make sense for consumers. Matroska is much better at the consumer level, but would require substantial work to reach feature parity with MXF.

    2. Re:Professional containers by TheSync · · Score: 1

      Interesting, I'd never heard of GXF./I.

      GXF is a fairly simple (57 page standard) container which is best for exchanging completed video programs. GXF demux filters are built into VLC and FFMPEG.

      MXF was built to do everything (more like 500 pages of standards). It has a rich object model, but the number of capabilities makes interoperability challenging except in limited configurations (such as various registered disclosure documents in SMPTE for the carriage of specific codecs in specific systems, such as Sony e-VTR with IMX). MXF has a lowest layer called "KLV" (key, length, value) that is similar in many ways to EBML.

      On the other hand, you don't have to pay any money to get the Matroska technical description.

    3. Re:Professional containers by Anonymous Coward · · Score: 0

      The reason you've never heard of GXF is that it's almost exclusively used by Grass Valley Group(who developed it) for their broadcast servers. And because it is dying, as is Grass Valley Group itself.

      Now MXF is very interesting, as you say, built to do anything. However, it's a strange thing having a Media Exchange Format, where there are so many different implementations that you can't really "exchange" them. As you say "interoperability challenging".

      I've slogged through the MXF standard, and it hurts my head.

    4. Re:Professional containers by TheSync · · Score: 1

      And because it is dying, as is Grass Valley Group itself.

      Let's be clear, reports say that Thomson is in trouble and needs to sell Grass Valley Group to sure up its balance sheet. GVG appears to be doing fine, they are still selling plenty of switchers and servers.

      On the server side, GVG recently sold K2 servers to NBCu O&Os, a large FOX installation, PBS station WTTW, and CBS Television Distribution. So I expect to see a lot more GXF in the near future!

  42. Re:Dire Straits? by Anonymous Coward · · Score: 0

    I see a critique on the soscio-economic impact the war of 1812 had on the ferret legging industry.
    Yeah, maybe I shoulda paid more attention, or less, in that music theory class I took for fluff in college.

  43. Shitty job by mods by Anonymous Coward · · Score: 0

    This is a minority opinion, not a troll. There's a difference.

  44. This guy is a dreamer, a stupid little dreamer by Anonymous Coward · · Score: 0

    Dreamer, you know you are a dreamer
    Well can you put your hands in your head, oh no!
    I said dreamer, you're nothing but a dreamer,
    Well can you put your hands in your head, oh no!
    I said "Far out, - What a day, a year, a life it is!"
    You know, - Well you know you had it comin' to you,
    Now there's not a lot I can do

    Dreamer, you stupid little dreamer;
    So now you put your head in your hands, oh no!
    I said "Far out, - What a day, a year, a life it is!"
    You know, - Well you know you had it comin' to you,
    No there's not a lot I can do.

    We'll work it out someday

    If I could see something
    You can see anything you want boy
    If I could be someone-
    You can be anyone,celebrate boy.
    If I could do something-
    Well you can do something,
    If I could do anything-
    Can you do something out of this world?

    Take a dream on a Sunday
    Take a life, take a holiday
    Take a lie, take a dreamer
    Dream, dream, dream, dream, dream along...

    Dreamer, you know you are a dreamer
    Well can you put your hands in your head, oh no!
    I said dreamer, you're nothing but a dreamer
    Well can you put your hands in your head, oh no!
    OH NO!

    Nothing this Marlin dude says comes true.

  45. You are kidding arent you ? by Anonymous Coward · · Score: 2, Funny

    Are you saying that this mkv can run on a computer without DVD underneath it, at all ? As in, without a video disk, without any purchasing, and without any ownership ?

    That sounds preposterous to me.

    If it were true (and I doubt it), then companies would be selling mkv without a DVD. This clearly is not happening, so there must be some error in your calculations. I hope you realise that DVD is more than just plastic ? Its a whole system that runs the video from start to finish, and that is a very difficult thing to acheive. A lot of people dont realise this.

    Sony just spent $9 billion and many years to create Blu-Ray, so it does not sound reasonable that some new alternative could just snap into existence overnight like that. It would take billions of dollars and a massive effort to achieve. Toshiba tried, and spent a huge amount of money developing HD-DVD but could never keep up with Blu-Ray. ArVid tried to create their own system for years, but finally gave up recently and moved to DVD and Blu-Ray.

    Its just not possible that a freeware like the mkv could be extended to the point where it runs the entire video fron start to finish, without using some of the more critical parts of DVD. Not possible.

    I think you need to re-examine your assumptions.

    1. Re:You are kidding arent you ? by MLS100 · · Score: 1

      What in the hell are you talking about?

      MKV is a video container file format, it stores the video/audio/subtitles in a documented fashion that allows media players with a proper MKV splitter to be able to parse and use the streams within. Similar file formats are AVI, and MP4.

      Matroska does not aim to supplant DVD/Blu-ray. I think you might be assuming that MKV is a disc format that claims to be able to play on all hardware DVD players, which is not the case.

    2. Re:You are kidding arent you ? by Jesus_666 · · Score: 1

      Yes, but as far as I know MKV uses the V component of DVD - which is actually an open standard. It's the Ds that are expensive to license. You'll notice that Blu-Ray (or, as it's known in technical parlance, BD) doesn't contain the V component at all, which is one reason it was so expensive to develop: They had to completely redo the whole infrastructure themselves just so they could drop the V and one D (that backfired, though, as their replacement B component is just as expensive).

      MKV avoids that hassle by being a virtual container format (in fact, the K stands for "kontainer", which is Russian for container). The whole "plastic disc with microscopic pits that gets read with a laser" part gets pushed into software where much of it can be optimized away (in fact, the whole plastic substrate layer occupies a whole of three bytes in an MKV file; five bytes for the gold master). That way they can avoid having to license the Ds - they just made their own DVD drive-like software device that's just different enough to not require royalties.

      Once the MKV core is loaded into cache, it's like having a DVD player built into your CPU. As CPUs are blazingly fast today, you see no performance penalty in the emulation. It's really quite ingenious.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    3. Re:You are kidding arent you ? by visible.frylock · · Score: 1

      Remind me again, what story was that from? It was something about linux being used in a school right?

      --
      Billy Brown rides on. Yolanda Green bypasses Gary White.
    4. Re:You are kidding arent you ? by Tweenk · · Score: 1

      WHOOSH
      http://talkback.zdnet.com/5208-12355-0.html?forumID=1&threadID=31199&messageID=579806&start=43
      To this date it is unknown whether it was a troll or a genuine example of terminal misinformation.

      --
      Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    5. Re:You are kidding arent you ? by Tweenk · · Score: 1

      It is from ZDNet, posted as a comment to an equally trollish article.
      http://talkback.zdnet.com/5208-12355-0.html?forumID=1&threadID=31199&messageID=579806&start=43

      --
      Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    6. Re:You are kidding arent you ? by visible.frylock · · Score: 1

      Got it, thanks. I hate being behind on the memes, /. barely makes sense that way.

      --
      Billy Brown rides on. Yolanda Green bypasses Gary White.
  46. Codec wars by Anonymous Coward · · Score: 0

    The reason that there isn't a single container standard is the competition between big companies (Apple, microsoft, Sony etc.) in controlling the market and the licensing. Maybe it doesn't matter for all the software players, but it matters for hardware players. As a manufacturer has to pay a license. And in that case they are restricted to use it with video codecs that those media companies mandate. Fortunately, it didn't go that way. Noone was able to create a "mp3" for the video, instead people adopted semi open standards (mpeg4, avc...), that are patented, but still not owned by only one monopoly. Anyway, the black market creates popular formats, and that is where both divx, xvid codecs and mkv format have their strongholds. Microsoft actually missed a huge chance at the time they were hit by their own WMV-pushing boomerang - when first DivX was created out of hacked microsoft implementation.

    Maybe Microsoft is catching up with time in shipping divx/xvid support and a couple of other formats popular in this decade. But not including state of art stuff (for their popular installed-by-default media player) that is being adopted right now means that they still want WMV and VC-1 to be preferred playback formats on Windows, as much as they still hope for windows media/vc1 to be the most popular codec. It of course seems destined to fail because there are workarounds and a myriad of alternative players. People won't start creating wmv content just because microsoft decided to ignore everything else. There is certain inertia, because people have their video collections, and because ripping groups don't seem care about MS formats just because of lockdowns.

  47. Nonsense by Anonymous Coward · · Score: 0

    MS does not block you from developing decoder for WMP. They were just too lazy to implement one. Or, they were just waiting and waiting for some dumb programmers to write an open source one for them, and then package it for sale.

  48. $700 WTF? Maybe for everything but the Mac. by danielsfca2 · · Score: 1

    WTF? The Mac Mini costs that much by itself after tax. I call bs. I would never use a mac for anything TV related. In that department, a PC can do the same job for half the cost. After all, you're going to use some kind of 10-foot interface anyway so it doesn't matter that Windows looks like a piece of crap. What's the point of a Mac in your living room unless you plan to buy every TV show for $2 a pop?!!

    PS: I wrote this on one of my two MacBooks.

    1. Re:$700 WTF? Maybe for everything but the Mac. by fahrvergnugen · · Score: 1

      Refurbs, monoprice, and pricewatch, bruthaman. Refurbs, monoprice, and pricewatch.

      --
      Even Jesus hates listening to Creed.
  49. XML: EBML vs. ASN/XDR by Anonymous Coward · · Score: 1, Insightful

    XML:

      Pros: Human readable

      Cons: Slow to parse, inconvenient to write parsers for, space-inefficient.

    Define "slow". I/O has long been the bottleneck in performance; most CPUs are idling and have cores to spare. What's the difference between XML that's compressed and EBML? And while the second 'con' may be valid, I think there are enough well-written parsers out there that it can be mitigated: use a library and don't try to roll your own.

    If you want fixed-format binary encoding use ASN or XDR. As Tim Bray (one of the editors of the XML spec writes):

    I don't care if anyone wants to go off and produce their own data interchange format, binary or not, open or not, standardized or not, mapped to XML or not; as long as they don't call it XML. "Binary XML" is an oxymoron.

    http://www.tbray.org/ongoing/When/200x/2005/04/01/Binary-XML

  50. Re:Dire Straits? by dfghjk · · Score: 1

    Knopfler commented on the song himself. He wrote it after observing two guys make small talk of that nature. No hidden meaning of any kind.

  51. Etymologically speaking... by zooblethorpe · · Score: 1

    "Strait", "straight", "strict", and "stretch" all seem to come from the same semantic root of stretching something -- such that it becomes narrow, linear, and rigid.

    </Language_Geek_Update>

    We now return you to your regularly scheduled programming. :D

    Cheers,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
    1. Re:Etymologically speaking... by CarpetShark · · Score: 1

      I was kind of wondering if strait and straight were related. Very interesting that strict etc. are too. Thanks for that :)

  52. APPEND THE CODECS! by Anonymous Coward · · Score: 0

    Append the codecs to the beginning or the end of the media.

    Lose a TINY percentage of space. Gain a MASSIVE amount of convenience.

    No more codec packs.
    No more fiddly updates for generic players.

    Create an open and documented container format.
    Set its standards in stone.
    Set SOME flexibility in the standard via a single optional configuration file.
    Media + codec + subtitles + whatever else.

    Then you can use whatever codec/encryption you like and never have a problem. Ever.

    1. Re:APPEND THE CODECS! by Anonymous Coward · · Score: 0

      Okay, and what are the appended codecs written in?

  53. Re:More on Streaming? Interview? by SanityInAnarchy · · Score: 1

    EBML can be read much faster than compressed XML or JSON, while being smaller at the same time.

    Granted.

    Both of these advantages are critical for video streams.

    The stream itself is in EBML?

    Well, that's interesting. Certainly if we're picking a format designed to be on a hard disk (or SSD), I'd implement it today with something like zip, with some xml files inside it. That's right, un-mux'd, as muxing is completely unnecessary pretty much anywhere except optical storage.

    No, I'm talking about things like the menus, which just aren't going to be that big. This is after working on HD-DVD, which did use XML -- basically, you'd read the XML and other related assets off simple archives on the disc, and keep them in RAM while you play the actual video data.

    --
    Don't thank God, thank a doctor!
  54. Re:More on Streaming? Interview? by SanityInAnarchy · · Score: 1

    Human readable also means human debuggable. It means when there's something wrong with the file, I can figure it out with a text editor. It also means textual, which means it can be stored in version control, among other things.

    And slowness is completely irrelevant, when we're talking about tiny bits of script or menu layout. It only becomes relevant if you're encoding the entire file that way, and I guess I don't really see the point of that.

    Anyway... I would probably choose something like JSON or Yaml as a starting point. On the other hand, XML namespaces are nice, too, and HTML+microformats will get you a long way.

    --
    Don't thank God, thank a doctor!
  55. Re:Minus 4, Troll) by Anonymous Coward · · Score: 0

    Translation: I am Gay but my church says I am going to hell for liking pictures like Goatse.

  56. How could they be? by Lord+Bitman · · Score: 1

    If Microsoft is abusing their monopoly by including the features of their competitors (Mozilla, RealPlayer) by default, how could they possibly be abusing their monopoly by NOT including the features of their competitors (Mozilla, RealPlayer, Apple)?

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  57. Re:More on Streaming? Interview? by ardor · · Score: 1

    The stream itself is in EBML?

    Well, that's interesting. Certainly if we're picking a format designed to be on a hard disk (or SSD), I'd implement it today with something like zip, with some xml files inside it. That's right, un-mux'd, as muxing is completely unnecessary pretty much anywhere except optical storage.

    You need muxing for streams, unless you have two streams.

    No, I'm talking about things like the menus, which just aren't going to be that big. This is after working on HD-DVD, which did use XML -- basically, you'd read the XML and other related assets off simple archives on the disc, and keep them in RAM while you play the actual video data.

    I do not understand this insistence towards XML. There is no reason for XML for menus here, either - EBML is already present. Sticking semistructured data into semistructured data has no advantage.

    --
    This sig does not contain any SCO code.
  58. Re:More on Streaming? Interview? by ultranova · · Score: 1

    Well, that's interesting. Certainly if we're picking a format designed to be on a hard disk (or SSD), I'd implement it today with something like zip, with some xml files inside it. That's right, un-mux'd, as muxing is completely unnecessary pretty much anywhere except optical storage.

    I guess we should all be thankful that you're not implementing a format then. Nothing but unnecessary disk seeks to put the slower systems in their place, right? And Heaven forbid someone might have something running in the background while watching video - we don't do any of that fancy multitasking stuff here, no sir!

    Designers like you are the reason why a gigahertz machine can take several seconds to bring up a simple dialog box.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  59. Re:More on Streaming? Interview? by Timmmm · · Score: 1

    "It only becomes relevant if you're encoding the entire file that way"

    Unfortunately XML is so prevalent that happens a lot. For example, Ordnance Survey's MasterMap comes as compressed XML. Loading a map of Cambridge involves reading over 1 GB of XML data.

  60. How to promote MKV container: Lesson 1 by Anonymous Coward · · Score: 0

    "Dan Marlin shares his thoughts on the growing popularity of the MKV container" right, now we know there is such a thing as an MKV container. Well done, you have achieved your goal.

  61. Re:Dire Straits? by Hal_Porter · · Score: 1

    I suppose you'd rather we all listened to folksongs sung by one legged ethnic minority lesbians whilst eating lentils in a commune. A commune of POETS and ARTISTS!. No Sir! That is not what America is about. America is about Bud, junk food, guitar riffs and callipygian dancers shot with a handycam.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  62. Subtitles by DarthVain · · Score: 1

    Give me a Codec that can handle subtitles/multiple language subtitles easily and properly!

    Not only is it a pain in the ass to load about a billion Codecs just to have things "work" but you must do it in such a way that all the planets are aligned, and pray/hope that nothing has changed a whole lot since the last time you did it. This is seriously something that should be easy but it is not.

    Back to the subtitle thing, nothing is worse than getting all excited to watch Das Boot or something, and then realizing that not knowing German may really effect your understanding of wtf is going on... :) OK OK whatever, its me watching Anime TV shows from Japan. That's even more messed up trying to figure out without any subs!

  63. Re:More on Streaming? Interview? by SanityInAnarchy · · Score: 1

    You need muxing for streams, unless you have two streams.

    Fair enough. But this could be done, albeit clumsily, with the format I described.

    I just ran a trace on unzipping a file. It had a grand total of four seeks.

    This is possible to do with vanilla HTTP -- run a HEAD to get the length of the file. Grab the last however many bytes you need for the metadata, using a Range header. Then, open the additional streams using separate connections, each using a Range to your now known offsets in the zipfile.

    So, you're now letting your IP stack do the multiplexing for you, just as locally, you'd let your OS' disk scheduler do the multiplexing for you.

    Again, the only place this really presents a problem is spinning optical media, where the seek time (and wear and tear on the drive) would make it impractical. Hard drives are more than fast enough, and it seems likely SSDs may take over.

    The advantages of this format are that it is actually possible for some programs, and operating systems, to see a zipfile as a folder, and provide random access within it. It's a standard way of archiving several related things together. And, it provides lossless compression, for any parts that are more convenient to store in a textual format -- even if you don't agree that XML is a good idea, subtitles would certainly be sanely stored as text.

    There's also the fact that, like with OpenDocument, many programs will be able to work with the unzipped file as a folder. This presents some interesting possibilities -- playing with symlinks, for example, or even specify paths outside the file -- for example, take a TV series for which the opening sequence is always, or almost always, identical. Why not store it exactly once, and then refer to it from each episode? A decent player should be able to make it seamless.

    I'd actually much rather see it in that form, but the zipfiles would give you most of the advantages of mkv, except for two obvious things: mkv is widely supported, and multiplexing is needed for optical media.

    I do not understand this insistence towards XML. There is no reason for XML for menus here, either

    All the reasons one might choose XML in the first place still apply. You've got actual, real extensibility, namespaces, a textual format that I can stick in version control, or use version control, and the fact that there are likely several XML-based formats (like XHTML) which are already quite close to having the functionality needed.

    Sticking semistructured data into semistructured data has no advantage.

    It does when the respective formats have different advantages.

    There's no way I want to develop a menu or a script in EBML. Get me something that compiles to it from a saner format, and maybe, but I just don't see the point.

    But, using the EBML for multiplexing makes sense, if we need multiplexing.

    --
    Don't thank God, thank a doctor!
  64. Re:More on Streaming? Interview? by SanityInAnarchy · · Score: 1

    Nothing but unnecessary disk seeks to put the slower systems in their place, right?

    The same disk seeks caused by fragmentation. Which are also zero cost on SSDs.

    And we're talking about reading at most two streams at once. Combined, were they Blu-Ray, they'd be 50 megabits per second.

    The last 7200 RPM drive I had -- common in a desktop -- got 60 megabytes per second in sequential reads. I don't care how many milliseconds your seek time is, you've got a lot of room to play there.

    Add in some intelligent caching and scheduling -- read a meg from one stream, and a meg from the other -- and the seeks add up to barely anything at all. Certainly a seek every second or ten is no more than an idle, background task would do.

    Heaven forbid someone might have something running in the background while watching video

    Given that I've shown it hardly costs anything -- hell, it's probably less CPU intensive than having to demultiplex -- I doubt it'll have much of an impact on multitasking.

    In fact, aren't you the one who, a second before, was shocked at the thought that I might ask the OS to do more than one thing at once?

    Most users seem just fine playing a game, or browsing the web, or doing whatever else, while streaming music from their hard drive and/or the Internet. Clearly, there are extra seeks there, yet no one (except you) seems to mind.

    Designers like you are the reason why a gigahertz machine can take several seconds to bring up a simple dialog box.

    No, designers like me are the reason why people can spend a few hours building a simple blog site, instead of a few weeks or months.

    Designers like you are the reason some people actually try to code websites in C -- or worse, assembly. Those people tend not to keep their jobs very long.

    Do me a favor -- try it yourself. Take a random video, and a random song. Use a decent video player, and specify an external audio source. For example:

    mplayer -audiofile foo.mp3 bar.avi

    Try it on an older computer. Try it on an older laptop, with a slow hard drive. Compare it with and without the audiofile. Tell me if there's really a huge difference.

    There'll be a small difference, sure -- mostly caused by the fact that you still have to demux the video file and throw away its audio stream -- but nothing huge.

    If you don't do this experiment, I will assume you have no idea what you're talking about, and worse, no desire to learn.

    If you do this experiment, I expect you'll be surprised -- and that's without either mplayer or your OS being optimized to do this.

    If you wish to prove me wrong, post benchmarks. I'm curious.

    I am not saying nothing should ever be written in C, or that multiplexing is always wrong. I am saying that there are times and places to optimize, and times and places where flexibility and ease of implementation trumps squeezing a few fractions of a percent more speed out of something.

    --
    Don't thank God, thank a doctor!
  65. Re:More on Streaming? Interview? by meson2439 · · Score: 1

    Maybe youtube will support the gpl implementation of H.264 (mkv) along with the mpeg-4 when they implement html5.