Slashdot Mirror


Firefox 33 Integrates Cisco's OpenH264

NotInHere (3654617) writes As promised, version 33 of the Firefox browser will fetch the OpenH264 module from Cisco, which enables Firefox to decode and encode H.264 video, for both the <video> tag and WebRTC, which has a codec war on this matter. The module won't be a traditional NPAPI plugin, but a so-called Gecko Media Plugin (GMP), Mozilla's answer to the disliked Pepper API. Firefox had no cross-platform support for H.264 before. Note that only the particular copy of the implementation built and blessed by Cisco is licensed to use the h.264 patents.

150 of 194 comments (clear)

  1. Trusting a binary from Cisco by Anonymous Coward · · Score: 2, Interesting

    Even though the codec source code is available, it is compiled by Cisco and provided to Mozilla. Something in me doesn't 100% trust that Cisco won't use this as an opportunity to put hidden spyware on everyone's computers. The US gov't can force American companies to secretly implement spyware, right?

    1. Re:Trusting a binary from Cisco by ledow · · Score: 5, Insightful

      But with access to the source code, it's easily possible to verify that the binary supplied corresponds to the source.

      That's how we know that TrueCrypt has no "binary" backdoors - we just try different combinations of compiling, noting the differences, until we find the one that Cisco used. If we never find the exact combination, the differences between a "known good" compile of the original source and the final binary make the amount of code to blind-check almost negligible in comparison.

      It's when people DON'T provide source that you should be suspicious, or when you can't get close to their source providing their binary.

    2. Re:Trusting a binary from Cisco by Anonymous Coward · · Score: 1

      I wonder when we'll see the results of this test on Slashdot, and if it will be re-tested whenever they push out an auto-update. It might be good for a year or two until they've earned our trust, and then they spike it.

    3. Re:Trusting a binary from Cisco by Alain+Williams · · Score: 1

      Who modded this troll, it should be modded insightful? Are the NSA operatives getting in quick these days ?

    4. Re:Trusting a binary from Cisco by Actually,+I+do+RTFA · · Score: 5, Informative

      Cisco heard your concerns and has responded: Development and maintenance will be overseen by a board from industry and the open source community.

      --
      Your ad here. Ask me how!
    5. Re:Trusting a binary from Cisco by ArcadeMan · · Score: 5, Funny

      That's why I know I'm safe. I use OS X, which is a closed-source OS. And since it's closed, the government doesn't have access to it.

      I love the smell of bad logic in the morning.

    6. Re:Trusting a binary from Cisco by wonkey_monkey · · Score: 3, Insightful

      But with access to the source code, it's easily possible to verify that the binary supplied corresponds to the source.

      Is it that easy? My understanding was that you'd at least have to have identical versions of the compilation tools to have any hope of coming close to a bit-for-bit match on the binary.

      --
      systemd is Roko's Basilisk.
    7. Re:Trusting a binary from Cisco by Kardos · · Score: 4, Insightful

      Seems like a problem with a simple solution: Cisco needs to publish their build procedure.

    8. Re:Trusting a binary from Cisco by tokizr · · Score: 1

      I don't know exactly how this verification is usually done but I would assume it would involved a more relaxed search checking for instance that the same system calls which are implicit in the source are in the provided binary (and only those), or that the symbol table matches what is expected. An not a direct byte to byte comparison.

      But I could be wrong so I hope someone else with experience in this area can enlighten us further.

    9. Re:Trusting a binary from Cisco by some+old+guy · · Score: 1

      They sure seem to be, or at least groveling apologists if not operatives.

      --
      Scruting the inscrutable for over 50 years.
    10. Re:Trusting a binary from Cisco by Anonymous Coward · · Score: 2

      Are the NSA operatives getting in quick these days ?

      Operation Frist Post

    11. Re:Trusting a binary from Cisco by Wrath0fb0b · · Score: 5, Informative

      No. In fact it's absurdly difficult to reliably create reproducible builds. Debian has been working on this since at least 2009 (afaict) and has been plowing through issues but you still can't get an identical Kernel as the .deb. Heck, it was 8 weeks just for the Tor browser.

      It's not just the compilation tools, it's the entire build environment that needs to be homogenized. All kinds of components will insert uname/hostname and paths into the binary, filesystems list the contents of a directory in undefined order, timestamps and permissions are embedded into tarballs and documentation, different locale produces other weirdness.

      tl;dr: it's much harder than just installing an identical version of clang and hitting make.

      [ And, as an aside, this goes back decades. The infrastructure around builds was never designed with reproducibility as a design goal. We are basically retrofitting this new requirement on decades of legacy code that never even considered that we would want such a thing ... ]

    12. Re:Trusting a binary from Cisco by Anonymous Coward · · Score: 5, Interesting

      Not only will it be your choice to accept the binary, but Mozilla also shares those concerns. Hence why they're sandboxing the CDM plugins to limit their access and ability to do anything except what they advertise. We'll have the choice to trust Mozilla's work, disable it, or partake in an effort to confirm that it's as legit as we want, so I honestly fail to see any major issue here.

    13. Re:Trusting a binary from Cisco by smash · · Score: 3, Insightful

      Why the fuck would they bother, when they can just do that to all of the backbone routers you use?

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    14. Re:Trusting a binary from Cisco by vux984 · · Score: 1

      No. In fact it's absurdly difficult to reliably create reproducible builds.

      Yes and no. Yes, absolutely, its absurdly difficult to create identical binaries, for the reasons you mentioned.

      But you can pretty reasonably get close enough to make manual inspection of the differences easy enough. And as you said the differences are usually filepaths, hostnames, timestamps etc so one can identify the difference as benign pretty easily.

      That's not good enough for general build reproducibility, but for one off code to binary verifications of key pieces its reasonable.

    15. Re:Trusting a binary from Cisco by higuita · · Score: 1

      Don't forget that the GMP only have access to a certain number of firefox functions and runs inside a sandbox. That code is treated as insecure and as it have a very defined objective, is easier to sandbox (ie: no filesystem access, no network, etc).

      Yes, is not perfect, but it's a good workaround for those software patents and DRM.

      Those that still don't trust it, can choose to not install the Cisco OpenH264, its a "plugin" after all

      --
      Higuita
    16. Re:Trusting a binary from Cisco by Tokolosh · · Score: 1

      How do we know that the board members have not been served with national security letter gag orders?

      --
      Prove anything by multiplying Huge Number times Tiny Number
    17. Re:Trusting a binary from Cisco by aliquis · · Score: 1

      Then there's just the small trouble in getting hold of a copy of NSACC.

    18. Re:Trusting a binary from Cisco by Randle_Revar · · Score: 3, Insightful

      how about "-1 whoosh"?

    19. Re:Trusting a binary from Cisco by BitZtream · · Score: 1

      Once you remove the strings from the app in question and look at the code, no its not really all that difficult.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    20. Re:Trusting a binary from Cisco by BitZtream · · Score: 1

      How do we know that we haven't been served with national security letters??!?!?!?!

      Seriously, nothing will make you happy. Sad part is you're whining about this sort of thing, but you still use a computer that boots from proprietary code on a proprietary processor. The BIOS/EFI is the easiest place to insert a back door and is in fact the place that many motherboards emulate physical hardware using system management mode of the CPU.

      But hey, you worry about cisco back dooring your video codec used by the browser with waning market share and about the only thing it can claim is that its more popular than safari.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    21. Re:Trusting a binary from Cisco by HiThere · · Score: 1

      I don't think you understand "trusting trust". If you have the binary, and you are verifying it. that's not the same process at all.

      However, no, you can't trust it. It's not because you can't verify it, it's because you can't do it without violating their patents. Also because it's quite difficult to verify large code bases. But if I understand things correctly, even to translate the binary into assembler code would violate their patent.

      P.S.: Trusting trust was about a compiler that compiled itself. And it showed that no source code inspection could reveal the inserted trojan, because the compiler binary would insert it even though it wasn't in the source code. That would be analogous if this were a code compiler that compiled itself.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    22. Re:Trusting a binary from Cisco by HiThere · · Score: 1

      It's a reasonable thing to worry about, but not to fixate on. As you pointed out there are worse problems.

      OTOH, this is a plugin that directly manages communication over the net, so it's quite appropriate to be somewhat concerned.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    23. Re:Trusting a binary from Cisco by Wrath0fb0b · · Score: 1

      The only thing you can cryptographically sign is a binary. The rest is inspection by hand which won't scale.

    24. Re: Trusting a binary from Cisco by oobayly · · Score: 1

      They're probably the same people who signed off the switches I bought. The same switches that conveniently changed into a hub* after a couple of months. Maybe they expected them to be rebooted constantly.

      * Entries weren't being added to the ARP table, probably because of a timestamp overflow.

  2. Licensed by Anonymous Coward · · Score: 1

    Not for long...

  3. so-called by Anonymous Coward · · Score: 1

    That is not how you use this word.

  4. Great by Burz · · Score: 3, Insightful

    I always wanted a backdoor in my browser.

    1. Re:Great by Anonymous Coward · · Score: 1
    2. Re:Great by smash · · Score: 1

      If you think CIsco need to backdoor your browser to own all your shit, you are tragically naive.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    3. Re:Great by bill_mcgonigle · · Score: 1

      I always wanted a backdoor in my browser.

      I really did try searching for how this plugin retrieval works but must not have use the right search terms.

      To stay license compliant *AND* safe, Mozilla should sign the modules as they become available, and Firefox should only download them if both Mozilla's and Cisco's signatures verify.

      That being done, there's very little difference between Mozilla shipping the code to you as part of a Firefox update and having the browser fetch it afterwards.

      But if Mozilla is _only_ trusting Cisco's signature, then, yeah, wow, holy cow, back a truck into it.

      Links welcome.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    4. Re:Great by Burz · · Score: 1

      Why should Mozilla use their own key to sign code they did not compile themselves?

    5. Re:Great by dotancohen · · Score: 1

      I always wanted a backdoor in my browser.

      You must be new here. Posting a link to an open backdoor, to be viewed in your browser, was once a slashdot tradition.

      --
      It is dangerous to be right when the government is wrong.
    6. Re:Great by Burz · · Score: 1

      They don't know what's precisely in those blobs, so its presumptuous of Mozilla to vouch for them. Its more prudent to put Cisco's key in Firefox and let Cisco vouch for their own code.

  5. Is anyone left to care? by Anonymous Coward · · Score: 4, Insightful

    They've already destroyed FF and changed it from a browser with its own identity into Chrome's obsessed former friend who mimics her every move and style and is planning to kill her and assume her identity some day.

    Honestly, there's nothing left to call Firefox now. If I want a browser like Chrome, I'll run Chrome. If I want a browser like Firefox, then I have to use an old one or a fork.

    Stop punching your users in the face, and give them back the control they had over their browser.

    1. Re:Is anyone left to care? by roca · · Score: 1

      You have control. As the article says:
      > Users will have options to activate or deactivate it

    2. Re:Is anyone left to care? by Anonymous Coward · · Score: 1

      You have control. As the article says:
      > Users will have options to activate or deactivate it

      I may have control over this plugin, but I don't have control over my whole browsing experience the way that I did 8 versions ago.

    3. Re:Is anyone left to care? by 93+Escort+Wagon · · Score: 1

      You have control. As the article says:
      > Users will have options to activate or deactivate it

      It sounds like the person to whom you're replying deactivated Firefox quite some time ago.

      --
      #DeleteChrome
    4. Re:Is anyone left to care? by Anonymous Coward · · Score: 1

      I don't have control over my whole browsing experience the way that I did 8 versions ago.

      That would be last Monday's version, right ?

    5. Re:Is anyone left to care? by stoploss · · Score: 2

      I may have control over this plugin, but I don't have control over my whole browsing experience the way that I did 8 versions ago.

      AKA "last month". Mozilla really lost the community's goodwill with that move. There was no compelling rationale to support FF after that. Their insistence on using a single-process model really destabilizes their browser, for example. Every release seems to remove functionality or force you to change the way you use the browser in ways you don't want. It's like they hired Gnome 3/Unity/Windows Metro program managers and asked them how best to fuck up their main product.

      Thanks to this change to their support model I relegated FF to rare use when I need to check to confirm if another browser is being flaky or if the site itself is to blame.

    6. Re:Is anyone left to care? by nullchar · · Score: 1

      Firefox's strength was always a large library of plugins, never it's User Interface.

      Arguably Firefox's User Experience has degraded, as it is not as configurable as before.

    7. Re:Is anyone left to care? by stoploss · · Score: 3

      "Living 4 years ago" is a claim that's incompatible with you referencing features that aren't officially released yet. Thanks to your flame I actually googled again about it, and like the past 7 years I have checked, there are "plans" to multiprocess Firefox.

      However, multiple process Firefox doesn't actually exist in practice yet. Go ahead and enable your multiprocess flags in about:config. Spawn a bunch of tabs and windows and admire the "pretty underlining" on the tab titles. Now check your task manager and count the number of Firefox instances. What's that, you say? There's only one?

      Now kill the single Firefox process that's there and see how many FF windows stay open. Zero is the answer.

      Fail.

      Instead of astroturfing for FF, perhaps you should sit down at your desk at Mozilla and get back to coding your has-been product.

    8. Re:Is anyone left to care? by Pentium100 · · Score: 2

      Unlike Chrome, you can get the normal UI of Firefox. I have customized it such that My Firefox 31 looks almost exactly like Firefox 3.6.

    9. Re:Is anyone left to care? by ravenlord_hun · · Score: 1

      You do know those addon "fixes" are temporary at best and utterly dependant on whatever changes the FF devs feel like doing, right? If the mod gets broken then everyone is welcome to the chrome-copy UI. But that's no problem, right? We all love Chrome, don't we?

    10. Re:Is anyone left to care? by ckedge · · Score: 1

      Cool. Was it easy to find all the things and settings to do this? Or do you have your own list of plugins and settings that were necessary?

    11. Re:Is anyone left to care? by ravenlord_hun · · Score: 1

      Entitlement, what? If they were doing out of altruism - THEN I could understand your point. That is not the case, however. Mozilla employees are paid (largely by Google, iirc) and it's literally just another job. It only stands to reason that if they are not doing a good job, they get criticized. I doubt they care too much anyway. It's not like they get fired over something as trivial as user feedback... unlike some of us.

      And seriously, if pointing out flaws in a new design is "ruining the effort" then simply plug your ears and go back to your la-la land where everything is always peachy and your moz-dev gods are infallible.

    12. Re:Is anyone left to care? by Pentium100 · · Score: 1

      I use Classic Theme Restorer and Status-4-Evar. That makes it almost like the old Firefox, I just need to customize the toolbar and I'm done.

  6. Re:So Kind of open? by Actually,+I+do+RTFA · · Score: 5, Informative

    The source is open: you can read it, you can compile it and compare binaries, etc.

    In fact, it is BSD licensed.

    But that only covers the copyright. The patent is not opened (nor owned by Cisco), and seem to prevent derivative works.

    Cisco paid the fees to use the patent in this one application, and open-sourced it to the world. Seems like a great solution, security-wise, and clever legally.

    And, it becomes just more BSD code when the patent expires in... what, a decade? Or if the new Supreme Court ruling is found to invalidate the patent.

    --
    Your ad here. Ask me how!
  7. Version number confusion by Anonymous Coward · · Score: 4, Informative

    (reads summary)

    Hum, Interesting...firefox 33 integrates, mumble, mumble...wait, something's not right with this picture.

    (Scrolls back a few lines on the RSS feed)

    Firefox 31 Released

    Aha! I knew it. Latest version is 31! Must be a typo...

    (One angry RTFA later)

    Oh, hang on...They are referring to the yet unreleased, possibly future version of Firefox. With no indication whatsoever of that fact in the summary, even though a (stable?) version of Firefox was just recently released, as highlighted on this very same website less than 24 hours ago.

    ...

    Would it have killed anyone to point this out somewhere? You know, for those of us at home who don't keep up with Firefox's versioning madness?

    1. Re:Version number confusion by ArcadeMan · · Score: 1

      You don't have to keep track of Firefox version. By this time next month they'll announce FireFox 40, with H.265 support.

    2. Re:Version number confusion by Cro+Magnon · · Score: 1

      Version 31 was yesterday's version. 33 will be tomorrow's version.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    3. Re:Version number confusion by Em+Adespoton · · Score: 1

      What makes it even more confusing is that last night, I was reading about the new features being added to Firefox 32 which is currently available to testers.

      I've heard of sprints, but this is getting a bit silly.

    4. Re:Version number confusion by NotInHere · · Score: 1

      Noted, should have used another tense in the subject.

    5. Re:Version number confusion by BZ · · Score: 1

      It's really not that complicated. Firefox releases work like this: 6 weeks of development, 12 weeks of testing and stabilization (split up into two 6-week phases called "aurora" and "beta"; the former corresponds more or less to feature freeze and the latter more or less to "code freeze unless we discover a stop-ship issue"), then release.

      So right now 31 is released, 32 is beta, 33 is aurora, and development is happening on 34.

  8. At fucking last by ArcadeMan · · Score: 1, Interesting

    Can we finally use the tag with H.264 files and just forget about the rest?

    1. Re:At fucking last by ArcadeMan · · Score: 1, Informative

      Always really preview before clicking submit.

      Can we finally use the the <video> tag with H.264 files and just forget about the rest?

    2. Re:At fucking last by 93+Escort+Wagon · · Score: 2

      Always really preview before clicking submit.

      Can we finally use the the <video> tag with H.264 files and just forget about the rest?

      No, since Firefox is currently limiting the use of this plugin to WebRTC - which basically means it's not available for anything actual users want to do, such as watch html5 video.

      --
      #DeleteChrome
    3. Re:At fucking last by ArcadeMan · · Score: 1

      Another stupid idea by the Firefox team, then.

    4. Re:At fucking last by Blaskowicz · · Score: 2

      The article mentions Youtube, without giving any specifics. Seems they're shipping the plugin greyed out, disabled etc. and then WebRTC stuff will work (does anyone have either used that?) and then maybe you'll be able to use html5 video in some future version, maybe.

      Setting the politics aside, and even whether they intend or not to provide html5 video support, it feels better to do that staged release. I sure would want that the kinks, bugs, networking and security issues are worked out before it is unleashed on millions of unsuspecting users.
      Well, people will get that h264 support for WebRTC even though they have no idea what the f that means, but as no one uses WebRTC it wouldn't be as drastic as Youtube support.

    5. Re:At fucking last by ArcadeMan · · Score: 1

      No video for you.

      NEXT!

    6. Re:At fucking last by NotInHere · · Score: 1

      OpenH264 only ships with a video decoder, no AAC audio decoder. The hack Cisco made with OpenH264 won't work, as the AAC licensing pool company removed caps. For WebRTC, this is no problem, as opus will be used as audio encoding.
      But MP4 won't work. Perhaps there is potential for a matroska-based h.264+opus format, as when IE and safari (which don't have opus for the audio element yet) implement WebRTC, they need opus encoders and decoders. Then its only a small step to support this mixed format.

    7. Re:At fucking last by evilviper · · Score: 2

      The article mentions Youtube, without giving any specifics. Seems they're shipping the plugin greyed out, disabled etc. and then WebRTC stuff will work (does anyone have either used that?) and then maybe you'll be able to use html5 video in some future version, maybe.

      You don't need H.264 for Youtube. You can watch everything there, and at several other sites using the "Video WithOut Flash" plugin:

      https://addons.mozilla.org/en-...

      It works pretty damn well.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    8. Re:At fucking last by rsmith-mac · · Score: 1

      No, since Firefox is currently limiting the use of this plugin to WebRTC - which basically means it's not available for anything actual users want to do, such as watch html5 video.

      Thankfully, that is incorrect. The OpenH.264 decoder can be used for HTML video elements. Though the last I heard Mozilla is still working on AAC audio licensing.

      https://blog.mozilla.org/blog/2013/10/30/video-interoperability-on-the-web-gets-a-boost-from-ciscos-h-264-codec/

      Firefox already supports H.264 for the video element using platform codecs where they are available, but as noted in my last blog post on the topic, not all OSes ship with H.264 included. Provided we can get AAC audio decoders to match, using Cisco's OpenH264 binary modules allows us to extend support to other platforms and uses of H.264.

    9. Re:At fucking last by Blaskowicz · · Score: 1

      but do 240p, 144p and old 360p videos work? I do not know what codecs they use - and they're needeed, when 240p is the only version or the bandwith is low. And if these are re-encoded to next gen codecs, will there be CPU use increase for old systems.

      About flash, Adobe is providing updates to version 11.2.x till 2017. I guess that's the deadline that I have to care about. If I can keep using flash + flashblock for the next two years I'll be more than fine with that

  9. bad for standards by l2718 · · Score: 5, Insightful

    Mozilla capitulating on the tag has serious implications for web standards. By including patent-encumbered code in the browser they take the rug from under those in the www foundation that argue for free web standards. Yes, some websites wanted to use H.264 for video encoding, but Mozilla shouldn't have abetted them.

    1. Re:bad for standards by emblemparade · · Score: 2

      This has nothing to do with the "tag" itself, which does not specify codecs. Yes, this is still a compromise, but many of us have been compromising for years on various aspects of freedom and openness. Choose your battles carefully and you can win the war: Mozilla has already achieved so much for the open web, and I'm confident the upward slope will continue.

    2. Re:bad for standards by ArcadeMan · · Score: 2, Interesting

      I'm all for open standards and less patents, but H.264 videos and H.264 decoding hardware has been used everywhere for almost a decade now. Even if something free and open-source had been able to replace it, we're on the verge of switching to H.265 which is about twice as good as H.264.

    3. Re:bad for standards by Dr.Dubious+DDQ · · Score: 2
      It also still doesn't give anyone permission to generate their own h.264 video files (outside of webrtc "video-chatting" inside the browser) legally without paying someone a patent "poll-tax" for permission, so this is still "consume-only".

      I'm also under the impression that there are,absurdly, potential patent-license issues with the .mp4 file format that h.264 video is most often stored in.

      Finally, of course unless the usual obstructionist Apple and Microsoft ever implement opus codec support, this also doesn't give you the legal ability to include sound (mp3 or aac, typically, for h.264 videos) with the video. Hope everybody likes silent movies...

    4. Re:bad for standards by Anonymous Coward · · Score: 1

      The battle now is to prevent H.265 from becoming a new de-facto standard, so the future does not get stuck with yet another patent encumbered format.

      Xiph is working on Daala and Google on VP9, both attempting to replace H.265 -- with Daala, at the moment, looking like the most promising one as something that only can compete with H.265 but will perform better.

    5. Re:bad for standards by Blaskowicz · · Score: 2

      I'm sure the transition to H265 will be at least a decade long (do unreleased AMD and Intel CPUs even support it? I think not). H264 will stay for a long time. Even MP3 has been outdated for like 10+ years but still is massively used.

    6. Re:bad for standards by diamondmagic · · Score: 1

      Code implementing software patents can still be Free/Open Source Software. I mean, isn't that what x264 and VLC is? The un-FOSS-like restriction is one enforced by the government and patent trolls, not the software project.

      Just because one country makes it illegal means you should, or even have to, spread it all around the world.

      Mozilla isn't even offering people the option to enable h.264 in some alternative fashion (maybe a user could provide it themselves, maybe Firefox searches the OS or hardware for an h.264 implementation) - which they could legally do - no, they're just saying "Haha, screw you".

    7. Re:bad for standards by tlhIngan · · Score: 5, Informative

      It also still doesn't give anyone permission to generate their own h.264 video files (outside of webrtc "video-chatting" inside the browser) legally without paying someone a patent "poll-tax" for permission, so this is still "consume-only".
      I'm also under the impression that there are,absurdly, potential patent-license issues with the .mp4 file format that h.264 video is most often stored in.

      Finally, of course unless the usual obstructionist Apple and Microsoft ever implement opus codec support, this also doesn't give you the legal ability to include sound (mp3 or aac, typically, for h.264 videos) with the video. Hope everybody likes silent movies...

      If you have a camcorder, the license to create h.264 is present as part of the camcorder. This includes phones and everything else people submit to YouTube, for example.

      The only constraint is that if you post content online, you cannot take payment on the content itself - i.e., you can put it online, you can put ads around it, but you cannot force someone to pay to view that content (commercial activity). So those videos on YouTube where you have to pay in order to view them come under a different license.

      As for the Mp4 format being patented - it's RAND by Apple ages ago (MP4 is a subset of the QuickTime MOV format). If Apple's asserting any patents on the format, that is. But since people mass-license the h.264 patents through the MPEG-LA, that means any patents Apple has on MP4 are included in the license fee you pay to create or display the content.

      Sound is licensed under a separate agreement - MP3 or AAC. Again, your typical MPEG-LA license for h.264 will probably include use licenses for AAC (most typical format) so you can have a soundtrack.

      If not, there's always PCM as well - handled by the format just fine.

    8. Re:bad for standards by smash · · Score: 2, Insightful

      If the open source world releases something (unencumbered with the GPL - i.e., BSD licensed) with encoding and decoding tools that actually works as well or better than the closed alternative, in a timely manner then I'm sure people will use it.

      It will never happen. Get used to it. There is far, far less complex stuff in the free desktop that has been broken for the past 20 years and still not fixed.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    9. Re:bad for standards by Anonymous Coward · · Score: 1

      Actually, if you are running a recent version of Firefox on a Linux system and you have gstreamer and the gstreamer ffmpeg plugin installed, then you can watch h.264 videos with no problem as Firefox supports gstreamer by default on Linux systems. The question now is whether Mozilla will change that default in order to give Cisco's implementation preference over what is already supported.

    10. Re:bad for standards by petermgreen · · Score: 1

      This has nothing to do with the "tag" itself, which does not specify codecs.

      IIRC at one stage it specified vorbis/theora as a baseline which every implementation should support but under pressure from apple and MS they took that out.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    11. Re:bad for standards by tepples · · Score: 1

      H.264 videos and H.264 decoding hardware has been used everywhere for almost a decade now.

      Make it two decades and we'll talk.

      we're on the verge of switching to H.265 which is about twice as good as H.264.

      Not so fast though. When I made a similar point, people mentioned that video providers will continue because they have the choice of decoding H.265 in battery-gulping software or H.264 in battery-sipping hardware.

    12. Re:bad for standards by higuita · · Score: 1

      OGG Vorbis changed the license to BSD to try to push if to replace mp3 and other closed source formats. It is much better than mp3 is similar to most closed source audio format... yet most of the hardware and software out there still don't support it... all of then support the weaker and patented lock mp3 format.

      Timing have always to be perfect to gain the critical mass, but with all groups trying to reach the same goal, it's very hard to change this

      So no, the problem is not the license, it's the groups behind each format and their power. Apple with macosx/safari and iphones, MS with windows and iexplorer, and google with youtube have the power to allow or block a format. Apple and MS both have shares in the H264 patent owners, so they clearly don't want to support any other format.

      google could try to battle others (and with a good probability of winning) by first downgrade H264 quality over open formats and warn users to use chrome and firefox (to pressure MS and Apple to support the open formats) or install some plugin to support it. As youtube is so big and important, it is the perfect weapon for this. Of course, W3C should also be pressured to finally define the (correct) video standard. Sadly google is playing both sides, it's not doing enough to counter H264 nor promoting open formats and that makes Apple and MS stronger in to blocking any other open formats and leave Mozilla alone, fighting for open standards.

      Alone, the open source community will have a hard time trying to fight this closed source/patented formats, as there are always lack of resources to developer as fast as companies that their only work is that. With support from big companies, friendly to open source, like google, cisco, ibm, facebook, twitter, redhat, etc, things could be better, but those companies always have dual standards and not always really support the open standards

      --
      Higuita
    13. Re:bad for standards by higuita · · Score: 1

      Mozilla, as a US based company/foundation, can't directly add a patent code, but can add support to use external tools.
      They already have done that for all major OS, but at least in android is a problem, as you can't install "other" tools to help firefox (for normal users, a rooted device you can always do other things)

      --
      Higuita
    14. Re:bad for standards by smash · · Score: 1

      Fact: If you do not allow commercial use of the code, your codec will fail. Open software no one uses that doesn't work with anything open software that can also be used commercially.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    15. Re:bad for standards by smash · · Score: 1

      OGG was too late. You don't just need to be open, you need to be solving problems that weren't solved years ago. MP3 was good enough. There are better replacements, but the hardware support hit the ground way before ogg or any of the alternatives were ready. People ripped all their stuff to mp3 way before the alternatives were ready.

      The Vorbis/Vp8 guys don't need to be competing with h.264. That ship sailed years ago. They need to be beating the next generation of codec.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    16. Re:bad for standards by higuita · · Score: 1

      They are doing that, that is why the H264 battle is being abandoned, it's a waste of resources, mostly because the hardware support on phones and a W3C taking way too long to decide what format will be the standard (each day waiting is one more victory to H264).

      So mozilla is using this solution as a good workaround, the closed source plugin can be controlled, the code reviewed, only the patent is still a issue. they will now try to setup the next battle in better ground.

      --
      Higuita
  10. So what's the best way to do video on the web? by RogueWarrior65 · · Score: 2

    Serious question: What's the best way to handle video on the web given a few requirements? First, the content needs to be hosted on the same site as the website. Why? Because sites like Youtube and Vimeo have control over it. They can unilaterally decide to take something down. They will also present related video. For someone trying to market product, you shouldn't make it easy for a prospective customer to find your competitors. Second, the video has to work on both Macs and PCs. Third, the video has to work on Internet Explorer as early as v.8 because too many users don't know any better.

    1. Re:So what's the best way to do video on the web? by Anonymous Coward · · Score: 1

      Serious question: What's the best way to handle video on the web given a few requirements? First, the content needs to be hosted on the same site as the website. Why? Because sites like Youtube and Vimeo have control over it. They can unilaterally decide to take something down. They will also present related video. For someone trying to market product, you shouldn't make it easy for a prospective customer to find your competitors. Second, the video has to work on both Macs and PCs. Third, the video has to work on Internet Explorer as early as v.8 because too many users don't know any better.

      This sounds like a valid question for an 'ask Slashdot' article. You'll get more answers that way than you will here in a comment that might get modded 'Off topic'.

    2. Re:So what's the best way to do video on the web? by smash · · Score: 1

      video tag. for the IE8 users, give them alt text.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    3. Re:So what's the best way to do video on the web? by tepples · · Score: 1

      To an extent it depends on what your video is of. I'd assume that users of Internet Explorer 8 at home have far less disposable income than users of Firefox, Chrome, Safari, or new IE. Will they be paying for your video or for the product that your video advertises?

    4. Re:So what's the best way to do video on the web? by RogueWarrior65 · · Score: 1

      Not exactly a valid assumption. Government users tend to use IE primarily because they have to access other government sites that were built by the lowest bidder who often only work on Windows and only works on IE. Hell, while most of the world uses Acrobat for forms, the feds contracted with IBM to build some IT stuff and they're using this goofy holdover from their acquisition of Lotus.

  11. cave in by mnt · · Score: 1

    so mozilla gave up to make the web a better place?

    1. Re:cave in by smash · · Score: 1

      so mozilla gave up, to make the web a better place?

      Fixed.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  12. Re:bad idea written all over it by ArcadeMan · · Score: 1

    Isn't there patents on GIF and JPEG? And the web is full of images in those two formats anyway.

  13. Re:So Kind of open? by alci63 · · Score: 3, Interesting

    So, this is a software only patent... so it's not legal in Europe (or is it). Some Linux distro might consider integrating this code directly, and compile it instead of letting FF grab a blob from Cisco. Maybe distribute it in a special repository, that users would activate where it legal... Notice VideoLAN for example does play HEVC (aka H.264), and does not licence anything...

  14. Latest version by rossdee · · Score: 2

    So thats whats gonna be in FF33, which is 2 versions from now.

    FF31 has just been released AFAIK

    So whats new (or broken) in FF31 - should I upgrade from FF30 ?

    1. Re:Latest version by Derek+Pomery · · Score: 1

      https://www.mozilla.org/en-US/...

      CSS3 variables I think has been getting the most attention.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    2. Re:Latest version by jenningsthecat · · Score: 1

      FF31 has just been released AFAIK

      So whats new (or broken) in FF31 - should I upgrade from FF30 ?

      Unless you like Australis, you may want to 'upgrade' to Pale Moon 24.

      --
      'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
    3. Re:Latest version by Derek+Pomery · · Score: 1

      Haven't noticed that personally. Have you tried killing off pulseaudio? I occasionally get weirdass audio problems with pulse that get fixed by that.

      I guess a full on logging out and logging back in might do the trick too.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    4. Re:Latest version by Derek+Pomery · · Score: 1
      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    5. Re:Latest version by ravenlord_hun · · Score: 1

      That's a very good solution... right until the plugin stops working because a future update broke it. Then you are left with a chrome-copycat.

    6. Re:Latest version by Derek+Pomery · · Score: 1

      Welp, then downgrade or whatever can be an option if-when that happens. For now, I'd prefer using the addon over dropping back that far.
      Hell, there's always ESR to drag that window out even further if indeed the addon gets abandoned.
      But given how many people (me included) are annoyed with Australis, I expect the addon will have a reasonable shelf life.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    7. Re:Latest version by petermgreen · · Score: 1

      https://launchpad.net/ubuntu/p...

      Source packages are on that page, follow the links to the builds for the binaries.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    8. Re:Latest version by ravenlord_hun · · Score: 1

      Downgrading is a seriously bad idea - security patches are a must for browsers. ESR can save you for a while, but it's really just a time-delaying tactic. The v24 ESR for Firefox runs out of support just now, meaning even ESR users will get to "enjoy" Australis soon enough. As for the shelf life of the addon, that's really dependant on what the FF devs do; they are free to do changes that borks the mod. If they do something that makes the mod unable to recreate the addon bar, then there it is! No more addon bar for you. And THAT is what worries me, not the mod-dev calling it quits.

      But whatever floats your boat! Me, I'd prefer a browser that doesn't need patching just because some manager decided to (intentionally) gimp it. So for now, Pale Moon it is... will see what the future brings.

    9. Re:Latest version by Derek+Pomery · · Score: 1

      Yeah, that's fair. But, I really do like the addons, and most of the time, the browser features.
      So, I suspect if this addon got abandoned, I'd probably just put up with australis or whatever the flavour of the day at that point had become.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
  15. Patent upgrade treadmill by tepples · · Score: 4, Insightful

    And, it becomes just more BSD code when the patent expires in... what, a decade?

    A decade from now, most major web video streams will be in H.265 (HEVC), and H.266 will be the Next Big Thing(tm). By the time the patents on one codec have run out, bandwidth constraints cause providers of non-free media to switch to a new freshly patented codec. Users end up stuck on a treadmill, from H.261 to MPEG-1 to MPEG-2 to H.263 family (Sorenson Spark, DivX, Xvid) to H.264 (AVC) and so on.

    1. Re:Patent upgrade treadmill by petermgreen · · Score: 3, Insightful

      Maybe maybe not. Once a format is deemed "good enough" it can stick around for a long time. See mp3, jpeg png etc. Furthermore bandwidth prices have dropped through the floor in recent years,

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    2. Re:Patent upgrade treadmill by Anonymous Coward · · Score: 1

      Bandwidth and codec efficiency are not the key issues. The reason why H.264 has won out over all other codecs is that it had enough industry support to get a hardware implementation in practically all mobile devices. Unless this hardware support goes away, H.264 will continue to be a viable alternative, even after its patents expire. There's only so much compression possible before you can no longer handle a lot of source material with inherently high entropy. Diminishing returns with increased coding complexity and the availability of a (then) free "good enough" alternative significantly reduce the attractiveness of newer standards. Is a compression factor of 2 compared to a free codec worth the license trouble and the additional development? What matters is that the existing standard doesn't empty the battery where a new codec wouldn't. With hardware support for H.264 on every device and spotty support for any newer codec, that should limit the licensing shenanigans anyone can pull with a newer standard. For comparison see MP3 vs AAC.

    3. Re:Patent upgrade treadmill by tepples · · Score: 3, Insightful

      Once a format is deemed "good enough" it can stick around for a long time.

      True, if it is impractical to deploy a new codec in the field alongside the existing codecs, a first mover will win. This is why U.S. OTA digital television is stuck on DVD/SVCD era codecs, but some countries whose digital transition happened later use H.264.

      Furthermore bandwidth prices have dropped through the floor in recent years

      Long haul yes, last mile no. Satellite and cellular ISPs tend to charge on the order of $10 per GB. Even wired home ISPs such as Comcast and Verizon have been practicing "congestion by choice", refusing to peer with L3.

    4. Re:Patent upgrade treadmill by Actually,+I+do+RTFA · · Score: 1

      By the time the patents on one codec have run out, bandwidth constraints cause providers of non-free media to switch to a new freshly patented codec

      That seems silly.

      Bandwidth is one of those commodities (like processor cycles) that gets cheaper as time marches on. Bandwidth now is easily a couple of orders of magnitude higher than a decade ago (and moving towards gigabit), and that was several orders of magnitude higher than the decade before that.

      Further, its a cost center now. If you could halve Netflix's bandwidth costs, you'd be quite wealthy.

      The real limits are a) on the decoding side: How much processor power, RAM, etc. does it take to create an image, and b) the quality of the decompressed video, esp. against theoretical limits

      --
      Your ad here. Ask me how!
    5. Re:Patent upgrade treadmill by evilviper · · Score: 1

      if it is impractical to deploy a new codec in the field alongside the existing codecs, a first mover will win. This is why U.S. OTA digital television is stuck on DVD/SVCD era codecs, but some countries whose digital transition happened later use H.264.

      It's not true that H.264 is significantly better than MPEG-2 video, when used at high bit rates as in HDTV. Every video codec developed since MPEG-2, and every audio codec developed since MPEG-1 Layer II, has been focused on low-bit rate video that needs to look good, but doesn't need to actually be identical to the original.

      This is because the first-generation audio and video codecs already got quite close to the theoretical limits of perceptual entropy, so there is NO room to double the efficiency while still making it indistinguishable from the uncompressed original. There's still tons of headroom, however, to make something low bit rate that just looks "good" and comprehensible without obvious distracting artifacts.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    6. Re:Patent upgrade treadmill by Pentium100 · · Score: 1

      Long haul yes, last mile no.

      Depends on where you live. I get 500mbps* symmetric connection today, for about the same price I used to get a 4mbps/768kbps connection 4 years ago and a 1mbps/128kbps connection 8 years ago.

      *They throttle to down to 80-90mbps a few hours per day (during peak), but I get full 500mbps in other times, with no cap whatsoever, the average bandwidth is about 300mbps, which is good enough for me.

  16. ActiveX again. by mar.kolya · · Score: 3, Interesting

    So, at least on Linux this 'thing' doesn't come packaged with the browser in a package. Instead browser DOWNLOADS this crap from the net. ActiveX, anyone?

    Very-very-very disappointing. Looks like Mozilla have forgotten what their mission was behind all those gay-rights fights.

    1. Re:ActiveX again. by Anonymous Coward · · Score: 1

      If you'd bothered to read up on it, you'd know better than to jerk your knee like this. Not only is it an option, not only are you able to block it, not only are they working hard to make it easier to verify yourself which code has been compiled into a given binary, but they're also working to limit what these plugins truly do - going so far as to sandbox them entirely from access to your system. Stop trying to make false equivalencies. Next you'll be telling me that the standard NPAPI is ActiveX, and a clearly safer and superior solution to this.

    2. Re:ActiveX again. by mar.kolya · · Score: 1

      With NPAPI browser doesn't download executable crap without permission. But Firefox now does. And that is the problem.

      Before all code that I had running on my machine came from my Linux distribution of choice. _I_ had a choice what to install and whom to trust. Now I'm being forced to trust that Mozilla compiles stuff without NSA inserts. And that NSA doesn't insert things into that stuff while it is being delivered to me. And with all due respect Mozilla's track record in terms of security is far from perfect.

      Yes, I'm able to block it but it is still installed by default. Even IE asked before it downloaded and run flash plugin.

      And we all know how well 'sand boxing' worked before, so not much hope here either. Once 'stuff' gets run on your CPU you are pretty much screwed.

      And all this is also covered with unknown number of patents - that is truly open Internet, yes, right.

  17. Australis killed Firefox by EzInKy · · Score: 1

    Much as I hate to admit it, what I see is what I get. Kill australis and save Firefox!

    --
    Time is what keeps everything from happening all at once.
    1. Re:Australis killed Firefox by drinkypoo · · Score: 1

      Mozilla are not there to do cater to everyone's precise whims,

      No, they're there to cater to a couple of UI designers' whims, which is how we got an interface that none of the users wanted.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Australis killed Firefox by drinkypoo · · Score: 1

      Face it, you can insist all you want that you're right, and nobody wanted this, and that it was the fault of a couple of idiots, but if that's the case then everyone yelling about this now are the real idiots for letting it happen.

      Everything you said is stupid, but you're also a coward so shock, amazement. I didn't hear about it until it was happening, and I shouldn't have to ride herd on the devs to make sure they don't inexplicably waste a bunch of screen real estate and castrate the interface. It should be obvious that's a stupid idea.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Australis killed Firefox by drinkypoo · · Score: 1

      The fact that you didn't just means you weren't paying attention.

      That's what I said. I wasn't paying attention, because I shouldn't have to pay attention to make sure they don't do something staggeringly stupid.

      Enjoy Firefox while it lasts.

      I enjoy it a lot less now with this buggy-ass patch to their hubristic fuckup.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Australis killed Firefox by ravenlord_hun · · Score: 1

      the stink over Australis became a fervor almost a year ago in most circles

      That. And people also moaned about the chrome-ness and especially the lack of add-on bar since I can recall. What did that feedback accomplish? Exactly nothing. Australis got pushed through anyway, because UI uniformity with the 5" smartphones is the highest priority for a desktop browser everyone uses on 24" displays.

      So what should have the users done? Everyone forks Firefox and makes their own variant without the stupid changes?

  18. In an imperfect world... by westlake · · Score: 4, Insightful

    Yes, some websites wanted to use H.264 for video encoding, but Mozilla shouldn't have abetted them.

    H.264 is here.

    HEVC not far down the road.

    The geek sees everything in terms of the "open" web.

    But there is more to digital video than video distribution through the web.

    Which is why the mainstream commercial codecs dominate here.

    Why hardware and software support for these codecs are baked into the smartphone, tablet, PC, graphics card, HDTV, video game console, Blu-ray player. The prosumer HD camcorder, medical and industrial video systems and so on, endlessly.

    1. Re:In an imperfect world... by evilviper · · Score: 1

      The geek sees everything in terms of the "open" web.

      But there is more to digital video than video distribution through the web.

      The "distribution" is orthogonal to the codec being used. Most of the things that make a good "digital video" codec for the "web", also make it exceptionally good for physical media, dedicated hardware, etc., etc.

      Which is why the mainstream commercial codecs dominate here.

      No, MPEG codecs dominate, because they had NO open competitors, until *just now*.

      VP3 was okay at the time, but it wasn't support by anything, Theora went nowhere for a DECADE and was awful compared to contemporary codecs, by the time they finalized their not-quite-VP3 format, and started pushing for adoption.

      VP8 was a good codec, but it didn't get open sourced until LONG after H.264 had an overwhelmingly dominant installed base. The MPEG-LA also did their dammedest to threaten to sue anyone who used it, but now such challenges have been conclusively settled in court.

      It's only just now, this year, that VP9 is being released for unencumbered use right about the same time as HEVC/H.265 came out. So it's only now that we'll see if the market is ready, willing, and able to adopt open formats.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  19. Re:bad idea written all over it by Anonymous Coward · · Score: 1

    Gif patents (LZW-compression part of gif) expired on 20 June 2003 (Source). JPEG only had a patent troll go after it. (Source)

  20. YouTube never implemented Theora by tepples · · Score: 1

    Is a compression factor of 2 compared to a free codec worth the license trouble and the additional development?

    Yes. This is why YouTube never implemented Theora, waiting until VP8 (which roughly compares to AVC baseline) before adding any free codecs.

    What matters is that the existing standard doesn't empty the battery where a new codec wouldn't.

    Why wouldn't the new codec be GPGPU-accelerated too?

    1. Re:YouTube never implemented Theora by tepples · · Score: 1

      Bandwidth is not that scarce.

      It is when you're trying to send 2160p video to subscribers behind local monopoly ISPs that routinely practice metering, congestion by choice, or both.

    2. Re:YouTube never implemented Theora by BitZtream · · Score: 1

      Why wouldn't the new codec be GPGPU-accelerated too?

      GPGPU acceleration doesn't really save battery in most cases as there aren't a whole lot of low power GPUs out there.

      Dedicated hardware with just enough circuitry to perform a specific task will when over anything with GP attached to it.

      GPGPU is for high performance computing, not low power computing.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  21. Flash support by Eravnrekaree · · Score: 1

    I know some will mock this, but there is a heck of a lot of Flash content out there, and Firefox really should work with Adobe for an unloadable plugin for getting an up to date Flash player on all platforms. There is really far too much Flash content out there to ignore this need. Make it something that can be disabled, and unloaded as a plugin, sure. If you don't want it, you won't have to have it loaded, so it keeps everyone happy. I think that getting Ogg support into the browser and other open codecs will help us transition away from the Flash over time, which is something i support, especially with Google doing flash-free on most of its new Youtube content, for instance. But there is a lot of existing Flash content out there and its not going away any time soon, so we need the capability to view it.

    1. Re:Flash support by higuita · · Score: 1

      mozilla have a project (can't recall its name, sorry) to play most flash without plugin, using html5 and javascript. it can already play many of the flash out there, but not yet the flash videos and more complex flash games

      --
      Higuita
  22. Hurry up by bhlowe · · Score: 1

    This split between supported formats on various browsers is ridiculous. Embed it into the next FireFox so that video tags support H.264. Make it something you can disable if you're paranoid. There will be plenty of time to examine it and make sure there isn't a back door (which would be a stupid thing for Cisco to attempt!)

  23. Re:Blindly trusting Cisco? by smash · · Score: 2

    If you don't trust Cisco you better get off the internet. Seriously, if you're worried about this, a binary blob running in your web browser is the least of your problems. There's a very good chance that the network hardware at your ISP is Cisco. If it's not, it will likely be Juniper.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  24. mpeg4, with link too if embedded by raymorris · · Score: 1

    Virtually all of the popular file formats for video are essentially containers that have mpeg4 video inside. Therefore, essentially any player can play mpeg4. The difference is which package files they can open, so just use a plain .mpg file rather than a proprietary package like .wmv.

    If you want to embed the video that's fine, but also provide a link to the mpeg file itself. A plain link to a mpg file is like a plain link to an html page - it will work for anyone.

  25. 1 Gbit per second vs. 5 GB per month by tepples · · Score: 1

    Bandwidth now is easily a couple of orders of magnitude higher than a decade ago (and moving towards gigabit)

    Gigabit per second just means you blow through a month of last-mile data in 40 seconds.

  26. As will Flash moving to HTML5 instead of a plugin by raymorris · · Score: 1

    >I think that getting Ogg support into the browser and other open codecs will help us transition away from the Flash over time,

    Also, Flash Cc, the authoring tool, can now output HTML5 rather than SWF, so all the existing Flash projects can be recompiled to no longer require the plugin. Support isn't 100% yet, but that's the direction Adobe is going. The programming language within Flash has always been a dialect of JavaScript/Emacscript, so it is pretty simple for Adobe to start using the browser's JavaScript engine instead of one provided by Flash. Other than a cross-browser JavaScript engine, the other thing provided by the plugin is a graphics API. Now that the canvas element, there's no need for the plugin.

  27. Archiving your own or someone else's? by tepples · · Score: 1

    True, but if you save all your files in H.264, you are guaranteed an archival data format that can be read by software that won't suddenly stop working.

    If you are archiving a video that you produced, what's the big advantage of H.264 over VP8? VP8 is rate-distortion comparable to H.264 baseline, and VP8 is free today. An archival copy needs to be read by software, not necessarily read by specialized hardware in a battery-constrained device.

    If you are archiving a video that someone else produced, most streaming video providers have a policy of implementing technical measures to prevent just that, backed by national anticircumvention legislation.

    1. Re:Archiving your own or someone else's? by Pentium100 · · Score: 1

      If you are archiving a video that you produced, what's the big advantage of H.264 over VP8?

      Being able to play it on more devices.

      Transcoding isn't fun or fast. I'd rather have my files in such a format that I can actually use instead of some format that I would need to convert before being able to play.

      After all, my archived analog media does not need any conversion - I can just grab and play a VHS tape or a record.

      Also, my country does not have software patents, so h.264 is (legally) free to me.

  28. Re:So Kind of open? by Actually,+I+do+RTFA · · Score: 1

    It would be kind of ironic if it were a software-only patent, since one of the reasons H.264 is amazing is the hardware acceleration built into everything.

    --
    Your ad here. Ask me how!
  29. Unlike copyrights, patents expire. by tepples · · Score: 1

    Ever wondered what the "89" in GIF89a stands for? It stands for 1989. Unlike copyrights, patents encumber all implementations of a method, even those resulting from independent reinvention. To make up for this, patents last only 20 years, not 95 like a copyright.

  30. Licensed encoder for video editor by tepples · · Score: 1

    If you have a camcorder, the license to create h.264 is present as part of the camcorder. This includes phones and everything else people submit to YouTube, for example.

    It doesn't include video game footage or anything else that's edited because as I understand it, the video editing software needs to have its own licensed encoder.

  31. Emigrating isn't always practical by tepples · · Score: 1

    Transcoding isn't fun or fast. I'd rather have my files in such a format that I can actually use instead of some format that I would need to convert before being able to play.

    If you archive a 4K video, you need to scale it down anyway before it'll play efficiently on a handheld device, no matter what codecs that device accepts. Besides, if you produced video, you may want to archive the source footage in its original format and a non-destructive edit decision list.

    Also, my country does not have software patents, so h.264 is (legally) free to me.

    But does it have anticircumvention legislation (DMCA, EUCD, etc.)? Besides, the process of finding a country with acceptable living conditions and visa requirements, finding an employer to sponsor a work visa, and finally moving one's family isn't practical for everyone, I understand.

    1. Re:Emigrating isn't always practical by Pentium100 · · Score: 1

      If you archive a 4K video

      But for SD or HD, I can keep the files in playable format.

      Besides, if you produced video, you may want to archive the source footage in its original format and a non-destructive edit decision list.

      That and a format that can be played immediately. I do not want to re-edit the file every time I want to watch it :).

      But does it have anticircumvention legislation (DMCA, EUCD, etc.)?

      Most likely (it is part of the EU), not that anybody cares to enforce any of this. Microsoft tried to sue some users (or rather, told the police about them) of our local BitTorrent tracker for downloading Windows - they got nothing (because the proof - a screenshot from uTorrent was dismissed since uTorrent is not certified as an evidence gathering tool - like, say, a police radar).

  32. Re:So Kind of open? by BitZtream · · Score: 3, Informative

    ... all software is implemented on hardware. Even the instructions you send to your processor get translated into other software (microcode) which is what actually gets executed.

    Hardware acceleration still runs software.

    H.264 isn't 'amazing' because of the hardware acceleration built into everything, its extremely convenient. If OGG was built into everything, we'd be using that instead because thats what would allow us to have long battery life and lower heat dissipation.

    H.264 isn't software anyway, its a collection of algorithms and protocols. There are multiple software implementations of H.264, of which cisco's is only one.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  33. Still depends on what the video is of by tepples · · Score: 1

    sites that were built by the lowest bidder who often only work on Windows and only works on IE

    All supported Windows desktop operating systems can run IE 9 or later. Besides, whether and why government employees on government equipment and government time would be watching your video still depends on what the video is of. It might be better in a specific case to download the video to watch in a native, non-web application, or to have the IT department authorize installation of a second browser for "general interest" web sites.

  34. NPAPI by brunes69 · · Score: 1

    Actually, Firefox has one huge advantage over Chrome - their continued support of NPAPI. Chrome dropped NPAPI as of May, and along with it support for Java plugins. Like them or not, Java plugins are used in HUNDREDS OF THOUSANDS of huge enterprises for internal applications. By dropping NPAPI support, Chrome basically gave a big middle finger to all these enterprises.

    I work for one of these huge companies. A bunch of our internal systems requires the use of Java plugins via NPAPI - and there is no way they are going to spend hundreds of thousands (millions?) of dollars to replace all of these internal applications, when Chrome was never an officially supported browser in the first place.

    Since Chrome dropped NPAPI, I can no longer use any of these applications in it, so I am now back to Firefox for them. And if I am going to run Firefox for some things, I am going to run it for everything, because I frankly don't have the time or patience to run deal with two web browsers every day.

  35. Portability by manu0601 · · Score: 1

    That seems to kill Firefox portability. For what CPU is the Cisco binary blog available? And does it depends on system-specific libraries or system calls?

  36. confusing ActionScript version with Flash player? by raymorris · · Score: 1

    Are you perhaps confusing ActionScript version numbers vs Flash Player version numbers? ActionScript was introduced in Flash 5. Adobe says they based ActionScript 1.0 on Emacscript. Of course, the first version wasn't complete. It was based on Emacscript, though, according to the people who wrote the friggin language.

  37. ECMA script, third edition by raymorris · · Score: 1

    Here's the third edition standard for ECMA script. Please point out any way that ActionScript 2.0 doesn't comply with the standard aside from the comparison operator.

    http://www.ecma-international....

  38. Re:restarting pulseaudio fixed the stuttering prob by Derek+Pomery · · Score: 1

    Yeah, unsurprising that restarting Firefox had no effect. Stuttering seems to be pulseaudio thrashing wildly in its buffers. I've had it happen with our game too. Can also leave application windows hanging as they wait for audio closes.
    It is possible that just pulseaudio -k might have been enough without the restart, even.

    --
    -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
  39. Crime scene photos by tepples · · Score: 1

    screenshot from uTorrent was dismissed since uTorrent is not certified as an evidence gathering tool - like, say, a police radar

    Common cameras aren't "certified as an evidence gathering tool" either. Do courts likewise reject all photos of a violent crime scene that aren't taken with a "certified" camera? The commodity home movie camera Abraham Zapruder was using wasn't "certified", but his and other films provided evidence of how Lee Harvey Oswald murdered John F. Kennedy. And did any copyright owner decide to follow up on this dismissal by modifying one of the free software BitTorrent clients to get it "certified as an evidence gathering tool"?

    1. Re:Crime scene photos by Pentium100 · · Score: 1

      I think (IANAL) that a camera does not need to be certified because the camera cannot take a false photo - either the photo is out of focus or otherwise unusable, or it is properly taken and you can see what is in it. The camera cannot change, say, the face of the suspect. Same for a tape (or digital) recorder - it cannot alter the conversation recorded, so if it's understandable, it can be used. Compare that to a police radar - that needs to be certified because it can display a false speed. Or a breathalyzer - it can be inaccurate - that is usually good enough for a home one - even if it says that I am just below the limit I am not going to drive anyway, but I do not want to be fined because the police breathalyzer was out of calibration.

      Software can show anything you want. I can make a screenshot of uTorrent showing your IP even with the regular version (and photoshop) or a modified version. Or it can just show your IP anyway. How do we know it's the truth?

      And did any copyright owner decide to follow up on this dismissal by modifying one of the free software BitTorrent clients to get it "certified as an evidence gathering tool"?

      No. The tracker is still operational and given how publicized the initial trial was (the anti-piracy agency wanted to make an example) if it succeeded, it would be even more publicized. Also, IIRC another point against the anti-piracy group was that you have to accept the EULA only when installing Windows - downloading it you do not see nor need to accept any agreement forbidding you from downloading or uploading the software.

      And recently the loudest anti-piracy person (the manager of the agency) was caught with illegal drugs (so, I guess drugs are okay, but movies aren't in his opinion).

  40. In-camera special effects by tepples · · Score: 1

    The camera cannot change, say, the face of the suspect.

    Then perhaps you aren't aware of "fake smile" or "big eyes" gimmick effects in some modern digital cameras.

    Same for a tape (or digital) recorder - it cannot alter the conversation recorded

    Mind explaining what's on that 18 1/2 minute gap of the Watergate tapes? Now shorten the concept to silencing individual words, and then look at how YouTube Poop artists have perfected the art of sentence mixing.

    And recently the loudest anti-piracy person (the manager of the agency) was caught with illegal drugs

    What's the reason for banning drugs in the first place, other than racism?

    1. Re:In-camera special effects by Pentium100 · · Score: 1

      What's the reason for banning drugs in the first place, other than racism?

      What racism?

      Mind explaining what's on that 18 1/2 minute gap of the Watergate tapes? Now shorten the concept to silencing individual words, and then look at how YouTube Poop artists have perfected the art of sentence mixing.

      That was manipulation by a human during or after the recording. There is no way to prevent it. However, the tape recorder itself cannot be so out of cal that it would alter words. Like, say a radar that can show a wrong number.

      Then perhaps you aren't aware of "fake smile" or "big eyes" gimmick effects in some modern digital cameras.

      Actually, no. I do not have a camera with these functions and I usually do not look for gimmicks in a camera. But if the change is big, I guess the defense could argue that the photo was altered.

      But, let's say that I have a dashcam and just filmed somebody speeding. It would most likely not count as evidence since 1) the speedometer on my car (or the dashcam) can be wrong and the recording could have been sped up. If I record him running a red light, OTOH, it would count as evidence unless the defense proves that this was CGI or whatever.

      A guy successfully avoided a speeding ticket in court because the calibration on the radar was expired by a couple of days.

    2. Re:In-camera special effects by tepples · · Score: 1

      What's the reason for banning drugs in the first place, other than racism?

      What racism?

      Cocaine was seem as a "black" drug, marijuana was "Latino", and opium was "Chinese". (source)

      That was manipulation by a human during or after the recording.

      Exactly my point: recordings can be altered. So what would be good evidence that at least one machine on a particular ISP subscriber's home network was connected to a swarm?

      If I record him running a red light, OTOH, it would count as evidence unless the defense proves that this was CGI or whatever.

      The following does not relate to evidence qualification, but is an out of calibration signal set itself a defense to running a red light? If not, what is someone stuck at a red light for half an hour supposed to do?

    3. Re:In-camera special effects by Pentium100 · · Score: 1

      Cocaine was seem as a "black" drug, marijuana was "Latino", and opium was "Chinese".

      My country is almost completely white. Usually the people with darkest skin around here are Jews (more common) or Muslims (less common). There are a few black people living here, but they are probably less than 1%. If I see a black person I usually think he's a tourist or on a business trip.

      So what would be good evidence that at least one machine on a particular ISP subscriber's home network was connected to a swarm?

      Well, somebody could produce a torrent app that signs the records and is verified to produce correct records. It that gets the app certified for evidence gathering, the police could use it to, well, gather evidence. It is usually assumed that a police officer would not intentionally alter the records.

      If not, what is someone stuck at a red light for half an hour supposed to do?

      I do not recall a rule that a red light can be ignored after x minutes, though I suppose it could be used as defense provided the light was actually broken (there should be repair records).

    4. Re:In-camera special effects by tepples · · Score: 1

      So is someone supposed to drive in reverse for a whole block? Or, on a one-way street, abandon the vehicle and have it towed?

    5. Re:In-camera special effects by Pentium100 · · Score: 1

      I don't know. I guess if the police pulled me over I could explain that either 1) I waited at the light for 10 minutes so it must be broken (hopefully they will check it) or 2) I saw multiple other drivers ignore it so the light is most likely broken or if it;s not, then why I was the only one who was stopped?