tag:blogger.com,1999:blog-1015214236289077798.post6988176351073711178..comments2024-03-24T17:13:53.855-07:00Comments on TenFourFox Development: AWOAFY? (Are We Old And Fast Yet?, or, 9.0.1pre JM+TI available)ClassicHasClasshttp://www.blogger.com/profile/17331846076856918359noreply@blogger.comBlogger30125tag:blogger.com,1999:blog-1015214236289077798.post-4662466926448701162012-01-03T13:30:14.823-08:002012-01-03T13:30:14.823-08:00The method QTE uses to push video into QuickTime P...The method QTE uses to push video into QuickTime Player had issues with Perian-powered video formats, so this might not work.<br /><br />QT indeed cannot scrub the timeline on .flv video until the entire video is loaded (this is true of both the plugin and the player).ClassicHasClasshttps://www.blogger.com/profile/17331846076856918359noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-62877844723846991702012-01-03T10:07:30.078-08:002012-01-03T10:07:30.078-08:00Youtube's 240p files are in .flv format. Quick...Youtube's 240p files are in .flv format. Quicktime plugin is not assigned to play .flv files by default. To change this, open ~/Library/Application\Support/Firefox/Profiles/~/pluginreg.dat in a text editor, and find the Quicktime heading, followed by a numbered list.<br /><br />Add ":video/x-flv:Flash Video:flv:$" to the end of the list, preceding it with the appropriate number. Then, look to the line before the start of the list. It's the total number of entries in the list. Since we added one, we need to increase this number by one.<br /><br />I have found that this change does not "stick" unless you edit the file while TenFourFox is running. Then it takes effect when you restart TenFourFox.<br /><br />Results may vary. This only works if you have Perian installed, and maybe not even then, due to configuration errors. On my system, the Quicktime plugin seems to be unable to scrub the timeline from .flv files. What this means is that the Quicktime plugin will not appear until the entire .flv file has finished loading. That makes it just about worthless for youtube vids, certainly for the longer ones. There are alternatives to the Quicktime plugin such as the VLC plugin and the MPlayer plugin. I have been unable to test these.Johnsonhttps://www.blogger.com/profile/18193872765416998471noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-38648100233720330972012-01-03T06:12:25.045-08:002012-01-03T06:12:25.045-08:00I'm sure that helps, but in general, a given b...I'm sure that helps, but in general, a given block of code may generate multiple traces but will only (after TI has whittled down choices) generate one single method compile.ClassicHasClasshttps://www.blogger.com/profile/17331846076856918359noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-1356652009681529742012-01-03T04:15:29.670-08:002012-01-03T04:15:29.670-08:00>JM+TI is definitely more memory efficient beca...>JM+TI is definitely more memory efficient because an entire trace has to be created for each combination of types, whereas JM+TI can distill down to a much smaller set.<br /><br />With all due respect, I think the actual reason is eager jitcode discarding when TI is enabled (after 8 GCs IIRC).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-35274158154845000382012-01-03T02:11:49.025-08:002012-01-03T02:11:49.025-08:00Thanks for all your help and suggestions with YouT...Thanks for all your help and suggestions with YouTube. A G4 upgrade for the Pismo would be nice, but is a bit expensive. I'm a big fan of bookmarklets. The 240p swap doesn't work with the QT plugin, but the other ones work just great. The one-click-solution for 240p download is a big time-saver on the Pismo. Downloading files with add-ons or MacTubes is a bit cumbersome, and the convenient downloading sites (like keepvid.com) all require the Java plugin, which is now largely dysfunctional with TFF 9 on 10.4 (but still works on 10.5 and in Safari on both 10.4 and 10.5).<br /><br />With respect to the memory footprint: I haven't seen 9.0.1pre with type inference go higher than 460 MB of real memory yet (on the G4 PowerBook with 2 GB installed), which is high enough but no problem after several days with no restart of the browser. I will keep an eye on that on the G3s (the Pismo has 1 GB, and the iBook is also maxed out at measly 640 MB).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-25624728936238476542012-01-02T19:58:36.285-08:002012-01-02T19:58:36.285-08:00@Tobias, JM+TI is definitely more memory efficient...@Tobias, JM+TI is definitely more memory efficient because an entire trace has to be created for each combination of types, whereas JM+TI can distill down to a much smaller set.<br /><br />I'm wondering if the 240p version is VP6 only. Johnson's bookmarklet implies there is no special code for it, just the default resolution.ClassicHasClasshttps://www.blogger.com/profile/17331846076856918359noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-2143500533100764442012-01-02T19:50:35.089-08:002012-01-02T19:50:35.089-08:00Add them as the URLs for bookmarks.
Browse to a y...Add them as the URLs for bookmarks.<br /><br />Browse to a youtube vid. Once there, click on the bookmark to run the javascript.<br /><br />If anyone is interested, I can try to explain the code piece by piece and how to customize it. You can make the video size larger or smaller for example.Johnsonhttps://www.blogger.com/profile/18193872765416998471noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-48854014019091475642012-01-02T17:50:07.433-08:002012-01-02T17:50:07.433-08:00@Johnson, Pardon my profound ignorance, but exactl...@Johnson, Pardon my profound ignorance, but exactly how do you install these bookmarklets?dr.davehttps://www.blogger.com/profile/15886698961408263795noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-13802949531213080422012-01-02T17:18:45.799-08:002012-01-02T17:18:45.799-08:00Blogspot.com "sanitized" my post. The fi...Blogspot.com "sanitized" my post. The first two bookmarklets were cut off. Here they are in full:<br /><br />http://pastehtml.com/view/bjfpphucy.txt<br /><br />Sorry about that.Johnsonhttps://www.blogger.com/profile/18193872765416998471noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-17325866026594407952012-01-02T17:13:47.499-08:002012-01-02T17:13:47.499-08:00I made some bookmarklets to help with youtube vids...I made some bookmarklets to help with youtube vids. This one swaps out flash for your video plugin. It's for 360p:<br /><br />javascript:void(_gel('watch-player').innerHTML='')<br /><br />For 240p, the quicktime plugin might not behave properly, but you can try:<br /><br />javascript:void(_gel('watch-player').innerHTML='')<br /><br />To download 360p:<br /><br />javascript:window.location=unescape(yt.getConfig('PLAYER_CONFIG')['args']['url_encoded_fmt_stream_map'].match(/.*g=(34|43),url=(.+?)&q/)[2])<br /><br />To download 240p:<br /><br />javascript:window.location=unescape(yt.getConfig('PLAYER_CONFIG')['args']['url_encoded_fmt_stream_map'].match(/.*,url=(.+?)&q/)[1])Johnsonhttps://www.blogger.com/profile/18193872765416998471noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-33424586752143152572012-01-02T15:52:46.885-08:002012-01-02T15:52:46.885-08:00To me it seems that with methodjit and type infere...To me it seems that with methodjit and type inference instead of tracejit the memory footprint is much smaller - which is particularly useful especially for machines that cannot be upgraded to at least 2 GB. Even the maximum of 1.25 GB RAM in this PB G4 12" isn't really enough for running TFF with tracejit when using multiple tabs or windows.Tobiashttps://www.blogger.com/profile/02240455108133761542noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-37342312101860785812012-01-02T15:40:59.759-08:002012-01-02T15:40:59.759-08:00Or, install flashvideoreplacer, control click on t...Or, install flashvideoreplacer, control click on the icon at the far right of the address bar. Select copy url to clipboard, select 240 (flv), open quicktime (or VLC, or niceplayer, or....) command u, command v, hit return, and it should stream nicely.<br /><br />Also Wegener media is still selling 550 mhz G4 upgrades for Pismos, and with a little altivec you should be able to play 240 flv in the browser, 360p using the above method. In non tenfourfox news I recently installed greasekit for Safari (and omniweb) Viewtube also gives you 240 flv option, using quicktime inside the browser. Works well, but cpu use is near 100%.dr.davehttps://www.blogger.com/profile/15886698961408263795noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-72465838975849195642012-01-02T15:25:01.509-08:002012-01-02T15:25:01.509-08:00@zubr, yes :P I'm stalling until I'm done ...@zubr, yes :P I'm stalling until I'm done with some initial optimizations.<br /><br />@chtrusch, I'll have to see if the 240p version is part of the metadata. I don't know if it is, but it's easy enough to add it if it's there.ClassicHasClasshttps://www.blogger.com/profile/17331846076856918359noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-49081085694113509922012-01-02T07:33:59.743-08:002012-01-02T07:33:59.743-08:00A suggestion for the QTE add-on:
If I want to pl...A suggestion for the QTE add-on: <br /><br />If I want to play Youtube videos on my Pismo 400 MHz G3, I have a problem. HTML 5 video in the browser is definitely too slow. Using QTE and opening the standard definition version in QuickTime Player is a little better, but QT Player is still not efficient enough to play the 480x360 resolution without stuttering, or the computer is just plain not fast enough. <br /><br />Now, when I use the flash plugin (duck and cover), there's a 240p option on Youtube that doesn't seem to be available as html5/h.264 (which is 360p and up). The 240p flash version plays not quite fluently in the browser on the 400 MHz G3, but it's the best option so far. Using Mactubes (240p with the flash player option), it's *almost* fluent (if you close all other applicatons and reserve all resources for MacTubes). When I download this .flv 240p version manually, it plays perfectly in QT player (Perian) even with TFF, Photoshop, iTunes etc. open in the background.<br /><br />So: Might there be a chance to have an option to just "Open Youtube Movie in QuickTime (flv240p)"? Or is this impossible because it isn't part of Youtube's html5 'department'?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-23010593951708102852011-12-31T02:17:30.937-08:002011-12-31T02:17:30.937-08:00The chart on TenFourFox page needs to be updated f...The chart on TenFourFox page needs to be updated for JM+TI performance. ;)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-19766999394494259872011-12-29T15:48:01.744-08:002011-12-29T15:48:01.744-08:00Glad to see a workable 9-7450 beta in action, no m...Glad to see a workable 9-7450 beta in action, no major improvements and a noticeable performance hit mean I will of course be sticking with 8 but very curious to test the 10 beta and determine if it's unwittingly become G5Fox<br /><br />In any case TFF 8 is a world class browser for G3/G4commenterhttps://www.blogger.com/profile/07519524577344612730noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-36424591523538144472011-12-29T13:44:45.675-08:002011-12-29T13:44:45.675-08:00Some more settings for +power -eye candy users to ...Some more settings for +power -eye candy users to make TFF even faster:<br /><br />browser.fullscreen.animateUp = 0 (prevents the stupid and sometimes very slow animation when switching to full screen)<br /><br />[alternatively: browser.fullscreen.autohide=false (leaves the navigation bar visible always)]<br /><br />browser.preferences.animateFadeIn = false (re-sizing is ok, but fade-in of content is non-standard on OS X anyway)<br /><br />browser.tabs.animate = false (no more "Assertion Failed. Giving up waiting for the tab closing animation to finish")<br /><br />browser.panorama.animate_zoom = false (instant switch from tab groups to normal window)<br /><br />Animations may look cool, but on slow computers, they're just choppy if the machine has some actual work to do. Maybe someone can calculate how much lifetime we waste waiting for animations. It accumulates…Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-78344880072430131122011-12-29T07:46:58.956-08:002011-12-29T07:46:58.956-08:00The Pismo (400 MHz G3) has a full GB of memory now...The Pismo (400 MHz G3) has a full GB of memory now. And a new web browser that drops Sunspider numbers from 6526.0ms (Tracejit) to 5581.5ms (Tracejit+Methodjit) to 5416.7ms (Methodjit+type inference).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-30010754150899133372011-12-28T13:49:24.647-08:002011-12-28T13:49:24.647-08:00I'm getting slower numbers with methodjit/type...I'm getting slower numbers with methodjit/type inference in SunSpider.<br /><br />TFF 9.0.1pre, PowerMac G5 Dual 2.0 GHz, 4 GB RAM, 10.5.8<br />SunSpider (0.9.1)<br />TJ only: 1333ms (was 1339ms in TFF 9.0)<br />MJ+ti: 1395msAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-68181145851733226242011-12-28T13:32:34.575-08:002011-12-28T13:32:34.575-08:00TFF 9.0.1pre, PowerBook G4 1.33 GHz, 2 GB RAM, 10....TFF 9.0.1pre, PowerBook G4 1.33 GHz, 2 GB RAM, 10.5.8<br /><br />Peacekeeper (new version)<br />TJ only: 267, 266, 268<br />MJ only: 254, 254, 257<br />MJ+ti: 254, 252, 260<br />TJ+MJ: 267, 272, 268<br /><br />SunSpider (0.9.1)<br />TJ only: 2432.3ms<br />MJ only: 2430.2ms<br />MJ+ti: 2153.1ms<br />TJ+MJ: 2149.3ms<br /><br />Kraken 1.1<br />TJ only: 61,794.0ms<br />MJ only: 121,179.2ms<br />MJ+ti: 43,632.9ms<br />TJ+MJ: 62,252.7ms<br /><br />I'll keep MJ+ti enabled for now.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-88835600574380008122011-12-28T12:13:25.927-08:002011-12-28T12:13:25.927-08:00@chtrusch, seen it for a while, never on the FF-in...@chtrusch, seen it for a while, never on the FF-intel boxes though. I close all tabs & go to add ons mgr & re-enable them, then restart.pjpreillyhttps://www.blogger.com/profile/01205783639839366494noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-17004570799900590632011-12-28T12:04:57.967-08:002011-12-28T12:04:57.967-08:00Also just got to check on my sister's G3 400 i...Also just got to check on my sister's G3 400 iMac and the new version runs well (not faster really, but with fewer Javascript errors than version 8 final).artphotodudehttps://www.blogger.com/profile/14625170205541427471noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-48882889707019133382011-12-28T10:22:43.053-08:002011-12-28T10:22:43.053-08:00>What is going on with the blizzard of tabs ask...>What is going on with the blizzard of tabs asking to enable each and every f-ing addon that I'd already carefully selected?<br /><br />This seems to be a FF bug. I got it twice during the last months when I updated more than one add-on at the same time and didn't restart in-between. I can't reproduce it, though.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-23170662117695016542011-12-28T10:09:01.620-08:002011-12-28T10:09:01.620-08:00MASSIVE improvement over previous v9 with methodji...MASSIVE improvement over previous v9 with methodjit. Actually better than v8 final for many complex css blogs (like Huffingtonpost). No bugs so far! Also, addon support is comparable to 7 now.<br /><br />Artphotodude<br />Testing on Powermac G4, Dual-533 (7400), OSX 10.4.11.artphotodudehttps://www.blogger.com/profile/14625170205541427471noreply@blogger.comtag:blogger.com,1999:blog-1015214236289077798.post-69589141509940448552011-12-28T07:28:30.769-08:002011-12-28T07:28:30.769-08:00Playing my role as naive beta tester, it passes th...Playing my role as naive beta tester, it passes the Twitter and Facebook tests. Also noticeable improvement in launch time. What is going on with the blizzard of tabs asking to enable each and every f-ing addon that I'd already carefully selected? I only upgraded from 9.0 to 9.0.1pre.<br /><br />But you have done a good job, from what I see. Thank you.ct1003https://www.blogger.com/profile/13306410539001511261noreply@blogger.com