I am a musician, a taker of pictures, a rider of bikes, a father to plants, and roller of skateboards (no tricks). And I advocate Free Software and GNU/Linux.
First, if you are unfamiliar with the problem, go to YouTube, pick any video, and double-click on the video, or click on the little fullscreen icon, and you’ll see that the video begins to get really slow, and choppy, from dropping frames.
If you continue to move your mouse, so that the flash player doesn’t go idle, the video will continue to play, but really slow, and choppy. Stop moving your mouse, letting the flash player fade the controls, and start moving your mouse again, the video will almost completely stop, and Firefox will start using an ungodly amount of CPU.
So get out of the fullscreen view, by pressing “Esc” for a few seconds, and when ever the video shows another frame. Stop the video, but leave the page open, I’ll explain why a below.
Now, go to Vimeo (www.vimeo.com) pick any random video, and click on the little fullscreen icon. You should see the video play niiiiiiiicccce and smooth, provided you have hardware capable of playing fullscreen flash video under any operating system. So get out of the fullscreen view, by pressing “Esc”. Stop the video, but leave the page open, I’ll explain why a below.
Now go to your /tmp/ directory, right click on the file in that directory that starts with “Flash” and followed by random letters and numbers, it’d look something like this “FlashNMm6mO”, make sure it’s the one from YouTube, and then click on “Properties” or something to that effect depending on whether you’re using GNOME, KDE, or Xfce, on Ubuntu, Fedora, etc. In “Properties” click “Audio/Video” or something to that effect, like Metadata, or Info.
Here’s what I think is causing the problem. You will see that the Codec is always “H.264/AVC Video”, and that’s it, H.264 is probably not supported enough in GNU/Linux for efficient playback. Also a lot of chips have H.264 acceleration, which might also not be supported enough in GNU/Linux for efficient playback.
In the /tmp/ directory, right click on the file in that directory that starts with “Flash” and followed by random letters and numbers, it’d look something like this “FlashV09H2h”, make sure it’s the one from Vimeo, and then click on “Properties”, In “Properties” click “Audio/Video”, blah, blah, blah.
You will see that the Codec is, whatever, it can be “H.264/AVC Video” or “On2 VP6 Video”. And On2 is the same company that released what we now call Ogg into the Public Domain, videos in “On2 VP6 Video” play nice and smooth, like my video here, videos in “H.264/AVC Video” play but still a little choppy.
In conclusion, it is likely a H.264 problem, with the added effect of the badly scripted YouTube flash player. That being said, Google intends to buy On2 for 106.5 million dollars, so maybe YouTube will gain the same quality video playback that Vimeo currently has.
A lot of people say calling Debian, Fedora, or Slackware, GNU/Linux opposed to calling it Linux, makes it harder to explain to people.
An example, Bob could tell Sarah “You should use Fedora. It will work with your hardware, it’s fast, and it’s free” Sarah might ask “What’s Fedora?” Bob would tell her “It’s Linux.” and Sarah will just understand. Wrong.
In fact, I get “What’s Linux?” right after I say Linux most of the time.
And, in fact, it is worse when saying GNU/Linux. You get this…
Bob: “You should use Fedora. It will work with your hardware, it’s fast, and it’s free”
Sarah: “What’s Fedora?”
Bob: “It’s GNU slash Linux”
Sarah: “What’s GNU?”
Bob: “Well, it’s a whole lot of applications, like a C programming language compiler, C and C++ library, and a whole bunch of other free software.”
Sarah: “What’s Linux?”
Bob: “Well, Linux is an open source kernel.”
Sarah: “What’s C and C++? What’s open source? What’s a kernel?”
Sarah: “This seems really complicated.”
So here is what I like to say, it’s better, it’s faster, it gives credit to GNU, and Linux. And you don’t have to say “GNU slash Linux.”
When Sarah asks “What’s Fedora?” I would respond with “It’s an OS based on GNU and Linux.” If Sarah happens to ask “What’s GNU and Linux?” I would just reply with “GNU and Linux are free software, that together make an OS, an OS like Windows or Mac.” To go farther “And you can do anything with Fedora, you can use it, change it, and even give it away.”
In short, using “GNU and Linux” makes for a lot of possibilities, and it shows that they are two things put together. And if the person has heard of Linux but not GNU, that person would hear “Linux” and only be curious about the GNU part. And that person would likely treat the GNU part as just a bunch of applications.
Also this way advocates the operating system as Fedora, Debian, Slackware, or whatever distro, more than anything else. So if that person has a problem, she might just do a Google search for something like “Fedora resolution problems.” This would eliminate the difficulties of getting solutions that are for “Linux” like for Debian instead of Fedora, without her knowing it, and them not work.
Also she might search for “Software for Fedora” and find RPMs, and not DEBs.
Hope some of you might find GNU and Linux a much better explanation of the operating system, if you want to give credit to both the Free Software Foundation and Linus Torvalds.
I just noticed that an Internet Explorer user agent looks something similar to this “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" that is what I see a lot in my logs, with minor dissimilarities.
And that a Firefox user agent looks something similar to this “Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1) Gecko/20090624 Firefox/3.5" again this is what I see a lot in my logs, with minor dissimilarities.
So IE is Mozilla/4.0, and then Mozilla becomes a company and makes Mozilla Firefox, I don’t know if IE used the user agent “Mozilla/4.0” before Mozilla made Firefox, or even before Netscape.
And then I noticed that Firefox uses “chrome://” for things like chrome://browser/content/browser.xul, chrome://browser/content/openLocation.xul, chrome://browser/content/bookmarks/bookmarksPanel.xul, etc.
You see what’s going on here? Now we have Google Chrome.
See, the name Mozilla Firefox comes from Internet Explorer and the name Google Chrome comes from Mozilla Firefox. What will we see next. Looking at Google Chrome, we might see a name surface from it, and that will become the next competing web browser.
Just found it interesting.