<?xml version="1.0" encoding="utf-8"?>
<feed
  version="0.3"
  xml:lang="en-GB"
  xmlns="http://purl.org/atom/ns#">
  <title>The Icon Bar (Atom 0.3 feed)</title>
  <link
    rel="alternate"
    type="text/html"
    href="http://www.iconbar.com/"
    title="The Icon Bar"
   />
  <author>
    <name>Richard Goodwin</name>
    <url>http://www.houseofmabel.com/</url>
  </author>
  <tagline>Technology news and views</tagline>
  <id>http://www.iconbar.com/rss-atom03.php</id>
  <copyright
    type="text/plain"
    mode="escaped">(c) The Icon Bar 2010.  All rights reserved.</copyright>
  <modified>2010-03-19T08:50:56Z</modified>

  <entry>
    <title
      type="text/plain"
      mode="escaped">Furber talks ARMs</title>
    <link
      rel="alternate"
      type="text/html"
      href="http://iconbar.com/comments/rss/news1251.html"
      title="Furber talks ARMs" />
    <author>
      <name>Chris</name>
    </author>
    <id>http://iconbar.com/comments/rss/news1251.html</id>
    <modified>2010-02-26T12:06:00Z</modified>
    <issued>2010-02-26T12:06:00Z</issued>
    <created>2010-02-26T12:06:00Z</created>
    <summary
      type="text/plain"
      mode="escaped">There's an interesting article up here with Steve Furber, one of the designers of the BBC Micro and ARM processor. It's been linked to from Slashdot, which is where we came across it.</summary>
        <content type="text/html" mode="escaped" xml:lang="en" xml:base="">
      <![CDATA[<p>There's an interesting article up <a href="http://queue.acm.org/detail.cfm?id=1716385">here</a> with <a href="http://en.wikipedia.org/wiki/Steve_Furber">Steve Furber</a>, one of the designers of the BBC Micro and ARM processor. It's been linked to from <a href="http://slashdot.org/firehose.pl?op=view&amp;id=9946316">Slashdot</a>, which is where we came across it.</p><p>There's some background in there on the development of the original ARM designs, as well as the StrongARM and the current <a href="http://intranet.cs.man.ac.uk/apt/projects/SpiNNaker/">SpiNNaker</a> project, an attempt to come up with a more biologically based style of computation.</p><p>All fascinating stuff, and especially so at the moment with the explosion of ARM-based computers out there.</p><p><a href="http://iconbar.com/comments/rss/news1251.html">1 comment in forum</a>
</p>]]>
    </content>
  </entry>
  <entry>
    <title
      type="text/plain"
      mode="escaped">Lego Madness</title>
    <link
      rel="alternate"
      type="text/html"
      href="http://iconbar.com/comments/rss/news1250.html"
      title="Lego Madness" />
    <author>
      <name>Chris</name>
    </author>
    <id>http://iconbar.com/comments/rss/news1250.html</id>
    <modified>2010-02-21T15:18:00Z</modified>
    <issued>2010-02-21T15:18:00Z</issued>
    <created>2010-02-21T15:18:00Z</created>
    <summary
      type="text/plain"
      mode="escaped">Ever since Jeffrey Lee began work on porting RISC OS to developer boards such as the BeagleBoard and IGEPv2 there's been interest in putting a case around them to make them into proper computers. Both ports are still firmly in progress, so a finished-off A9-style computer isn't likely to appear for some time. That hasn't stopped some hobbyists having a go at making their own.</summary>
        <content type="text/html" mode="escaped" xml:lang="en" xml:base="">
      <![CDATA[<p>Ever since <a href="http://www.iconbar.com/news/uploaded/Chuck.jpg" title="Chuck">Jeffrey Lee</a> began work on porting RISC OS to developer boards such as the <a href="http://www.riscos.info/index.php/BeagleBoard">BeagleBoard</a> and <a href="http://www.igep-platform.com/index.php?option=com_content&amp;view=article&amp;id=46&amp;Itemid=55">IGEPv2</a> there's been interest in putting a case around them to make them into proper computers. Both ports are still firmly in progress, so a finished-off A9-style computer isn't likely to appear for some time. That hasn't stopped some hobbyists having a go at making their own. This one looks particularly impressive:</p><p><img src="http://www.iconbar.com/news/uploaded/legocase2.jpg" title="Legocase2"></p><p>There are more pics and description <a href="http://www.riscosopen.org/forum/forums/5/topics/328">here</a> on the ROOL forums. The nutBOX comes hot on the heels of Dave Thomas's <a href="http://dl.dropbox.com/u/2347900/igep.jpg">lego housing</a> for his IGEPv2 here, first reported on <a href="http://www.riscos.info">riscos.info</a>.</p><p>There's still some way to go before the RISC OS OMAP port is stable enough to drive a general purpose computer suitable for everyday use, but in the meantime, plenty of people are having fun with what already exists...</p><p><a href="http://iconbar.com/comments/rss/news1250.html">1 comment in forum</a>
</p>]]>
    </content>
  </entry>
  <entry>
    <title
      type="text/plain"
      mode="escaped">RISC OS 5.16 released</title>
    <link
      rel="alternate"
      type="text/html"
      href="http://iconbar.com/comments/rss/news1249.html"
      title="RISC OS 5.16 released" />
    <author>
      <name>Jeffrey Lee</name>
    </author>
    <id>http://iconbar.com/comments/rss/news1249.html</id>
    <modified>2010-01-23T22:07:00Z</modified>
    <issued>2010-01-23T22:07:00Z</issued>
    <created>2010-01-23T22:07:00Z</created>
    <summary
      type="text/plain"
      mode="escaped">RISC OS Open have announced that Castle have given the official seal of approval to RISC OS 5.16, the new version of the shared-source OS. The most prominent feature in this new version is a fix for the much-discussed year 2012 bug, where IYONIX computers would mistakenly read their real-time clock on startup if it's an odd-numbered decade.</summary>
        <content type="text/html" mode="escaped" xml:lang="en" xml:base="">
      <![CDATA[<p>RISC OS Open have <a href="http://www.riscosopen.org/news/articles/2010/01/23/new-iyonix-rom-release-version-5-16">announced</a> that Castle have given the official seal of approval to RISC OS 5.16, the new version of the shared-source OS. The most prominent feature in this new version is a fix for the much-discussed year 2012 bug, where IYONIX computers would mistakenly read their real-time clock on startup if it's an odd-numbered decade.</p><p>The new IYONIX pc ROM can be downloaded free of charge from the ROOL site, in either flash programmer or softload form. ROOL advise that the ROM image is believed to work in softload form on all IYONIX versions of RISC OS from 5.10 or later. In flash programmer form, it should work from version 5.07 or later.</p><p>To avoid any unforseen compatibility issues with third-party software, it's advised to at try out the softload at least once before running the flash programmer tool. Just remember that the using the softload won't fix the year 2012 bug (and can even result in a jump to 2110) - the only way to fix the year 2012 bug is to use the flash programmer.</p><p><b>Update:</b> ROOL have now added to the release announcement a human-readable list of the changes that have been made since the last official release (5.14).</p><p><b>Links</b><ul><li><a href="http://www.riscosopen.org/news/articles/2010/01/23/new-iyonix-rom-release-version-5-16">ROOL announcement</a></li><li><a href="http://www.riscosopen.org/content/downloads/other-zipfiles">Download page</a>, containing both the softload and the flash programmer</li></ul></p><p><a href="http://iconbar.com/comments/rss/news1249.html">3 comments in forum</a>
</p>]]>
    </content>
  </entry>
  <entry>
    <title
      type="text/plain"
      mode="escaped">Paul Vigay death a mystery, a coroner has ruled</title>
    <link
      rel="alternate"
      type="text/html"
      href="http://iconbar.com/comments/rss/news1248.html"
      title="Paul Vigay death a mystery, a coroner has ruled" />
    <author>
      <name></name>
    </author>
    <id>http://iconbar.com/comments/rss/news1248.html</id>
    <modified>2010-01-23T18:58:00Z</modified>
    <issued>2010-01-23T18:58:00Z</issued>
    <created>2010-01-23T18:58:00Z</created>
    <summary
      type="text/plain"
      mode="escaped">RISC OS advocate Paul Vigay, whose body was found off the coast of Portsmouth last year, left behind a list of his passwords and a note to his girlfriend saying "I love you", an inquest has heard.</summary>
        <content type="text/html" mode="escaped" xml:lang="en" xml:base="">
      <![CDATA[<p><img src="http://www.iconbar.com/news/wakefield2007/Wakefield2007-Thumbnails/17.jpg" align="right" alt="Paul Vigay" width="200" />RISC OS advocate Paul Vigay, whose body was found off the coast of Portsmouth last year, left behind a list of his passwords and a note to his girlfriend saying "I love you", an inquest has heard.</p><p>ISP owner and crop circle researcher Paul, 44, had split with his girlfriend Andrea Louie Smith on the night of his death and was &pound;10,000 in debt. His body was discovered in the sea in February 2009; reports showed there was no suspicious circumstances, no suicide note and no sign of struggle on Paul's body, and that he had only consumed a small quantity of alcohol. There was no CCTV footage or witnesses to the death, leading a coroner to admit that his death will remain a mystery.</p><p>The hearing, held in Portsmouth, heard that Louie and Paul had fallen out over his decision to let one of his friends stay at their house, and that she had wanted to wed and bring up a family.</p><p>Louie, who published the magazine RISC OS Now with Paul, told the inquest that she had discussed ending their three-year relationship during a meal a week before Paul's death. She said: "It was not arguing. It was not aggressive. It was just emotional. He was crying, I was crying. I said 'this is it. I think it's come to the end of the line now'."</p><p>On the night of his death, as Louie packed her bags to leave, Paul said he was going outside. Louie told the inquest: "I said, 'You promise me you come home.' He said: 'It's not important now'."</p><p>The passwords Paul left in a note did not work when the police and Paul's family attempted to use them.</p><p>Paul's father, John, told the inquest: "He had very firm beliefs and he would stick to them. He did not believe in suicide."</p><p>Coroner David Horsley, who recorded an open verdict, said: "I cannot say beyond reasonable doubt that yes Paul has taken his own life. <br />"The only person who could tell us what was going on in his mind and what happened that night is sadly not here to tell us."</p><p>Paul, of Manners Road, Southsea, was a keen RISC OS advocate and, as well as developing numerous pieces of software for the platform, he also ran the riscos.org website and was well known for helping users solve computing problems on mailing lists and other online forums. Stunned by news of his death, RISC OS users, crop circle investigators and his personal friends joined together in paying moving tributes to Paul in mailing list and newsgroup messages and in posts on an online book of condolence.</p><p><small><i>Thanks to Mike Reed for first spotting this.</i></small></p><p><b>Links:</b><br /><a href="http://www.telegraph.co.uk/news/newstopics/howaboutthat/ufo/7036018/Death-of-UFO-expert-Paul-Vigay-a-mystery.html">The Telegraph article</a><br /><a href="http://www.portsmouth.co.uk/newshome/Mystery-remains-over-UFO-expert.5997220.jp">Portsmouth News article</a><br /><a href="http://www.drobe.co.uk/article.php?id=2441">Previous Drobe coverage</a><br /><a href="http://www.paulvigay.org">Paul Vigay book of condolence</a></p><p><a href="http://iconbar.com/comments/rss/news1248.html">1 comment in forum</a>
</p>]]>
    </content>
  </entry>
  <entry>
    <title
      type="text/plain"
      mode="escaped">CES 2010: ARM hardware roundup</title>
    <link
      rel="alternate"
      type="text/html"
      href="http://iconbar.com/comments/rss/news1247.html"
      title="CES 2010: ARM hardware roundup" />
    <author>
      <name>Jeffrey Lee</name>
    </author>
    <id>http://iconbar.com/comments/rss/news1247.html</id>
    <modified>2010-01-17T02:40:00Z</modified>
    <issued>2010-01-17T02:40:00Z</issued>
    <created>2010-01-17T02:40:00Z</created>
    <summary
      type="text/plain"
      mode="escaped">Last week saw this year's annual Consumer Electronics Show go down in Las Vegas. The world's largest consumer technology tradeshow, it's traditionally a source for many product announcements from the major manufacturers. This year there was a lot of focus on 3D TVs, e-readers, and, most importantly for us, next-generation ARM-powered goodies.</summary>
        <content type="text/html" mode="escaped" xml:lang="en" xml:base="">
      <![CDATA[<p>Last week saw this year's annual <a href="http://www.cesweb.org/">Consumer Electronics Show</a> go down in Las Vegas. The world's largest consumer technology tradeshow, it's traditionally a source for many product announcements from the major manufacturers. This year there was a lot of focus on 3D TVs, e-readers, and, most importantly for us, next-generation ARM-powered goodies.</p></p><p> <h3>NVIDIA</h3><p>Starting this article with the most prolific first, we have NVIDIA and their Tegra platform. Although the Tegra 1 platform was announced less than a year ago, there was only one device on display using the chipset. Why's that? Because NVIDIA have <a href="http://www.engadget.com/2010/01/07/nvidia-announces-tegra-2-tablets-coming/">just announced the Tegra 2</a>! Utilising a dual-core Cortex-A9 CPU running at "up to" 1GHz, the new Tegra is able to decode 1080p HD video, and has powerful enough graphics hardware to be able to display said video at its native resolution. And although the Tegra 1 was initially a Windows CE-only affair, this new generation of the chip has been seen running Google's Android, so there's hope that the hardware documentation will be open enough to allow a suitably crazy set of individuals to begin a RISC OS port, should they feel so inclined.</p><div align="center"><table width="600"><tr><td align="center" width="50%"><img src="/news/images/ces2010/mobinnova.jpg"><br /><b>Mobinnova Beam smartbook with 1GHz Tegra 2</b><br />Via <a href="http://www.engadget.com/2010/01/07/nvidia-tegra-2-powered-mobinnova-beam-hands-on/">Engadget</a>, <a href="http://www.liliputing.com/2010/01/hands-on-with-tegra-2-icd-ultra-tablet-mobinnova-beam-smartbook.html">Liliputing</a>, and <a href="http://www.liliputing.com/2010/01/att-to-offer-mobinnova-beam-tegra-2-powered-smartbook.html">Liliputing</a>.</td><td align="center" width="50%"><img src="/news/images/ces2010/msi.jpg"><br /><b>MSI 10" Tegra 2 tablet running Android</b><br />Via <a href="http://www.engadget.com/2010/01/08/msi-shows-off-10-inch-android-tablet-running-new-tegra-chipset/">Engadget</a>, <a href="http://www.liliputing.com/2010/01/msi-shows-off-10-inch-tablet-with-google-android.html">Liliputing</a>.</td></tr><tr><td align="center" width="50%"><img src="/news/images/ces2010/compal.jpg"><br /><b>Compal Tegra 2 tablet running Android</b><br />Via <a href="http://www.engadget.com/2010/01/08/compal-android-tablet-with-next-gen-tegra-demoed-at-ces-video/">Engadget</a>, <a href="http://jkkmobile.blogspot.com/2010/01/compal-tablets-at-ces-2010.html">jkkmobile</a>.</td><td align="center" width="50%"><img src="/news/images/ces2010/tegra1.jpg"><br /><b>ICD's lonely Tegra 1 tablet, "Vega"</b><br />Via <a href="http://www.engadget.com/2010/01/07/icds-tegra-tablet-officially-dubbed-the-vega-headed-to-t-mobil/">Engadget</a>.</td></tr><tr><td align="center" width="50%"><img src="/news/images/ces2010/boxee.jpg"><br /><b>Tegra 2-powered Boxee Box media player</b><br />Via <a href="http://www.engadget.com/2010/01/07/boxee-box-confirmed-to-have-tegra-2-boxee-beta-now-open-to-all/">Engadget</a>.</td><td align="center" width="50%"><img src="/news/images/ces2010/verizon.jpg"><br /><b>Verizon Tegra 2 tablet</b><br />Via <a href="http://www.engadget.com/2010/01/07/verizon-and-nvidia-team-up-for-1080p-lte-sportin-tablet-pc/">Engadget</a>.</td></tr><tr><td align="center" width="50%"><img src="/news/images/ces2010/pegatron.jpg"><br /><b>Pegatron's Tegra-2 powered Neo smartbook</b><br />Via <a href="http://www.engadget.com/2010/01/08/asus-pegatron-neo-with-tegra-2-hands-on/">Engadget</a>.</td><td align="center" width="50%"><img src="/news/images/ces2010/quanta.jpg"><br /><b>Quanta's lopsided Tegra 2 tablet prototype</b><br />Via <a href="http://www.engadget.com/2010/01/08/quanta-tegra-2-prototype-hands-on/">Engadget</a>.</td></tr><tr><td align="center" width="50%"><img src="/news/images/ces2010/pixel-qi.jpg"><br /><b>Notion Ink Adam tablet with Pixel Qi screen</b><br />Via <a href="http://www.liliputing.com/2010/01/hands-on-with-the-notion-ink-adam-tablet-pixel-qi-screen-tegra-2-graphics.html">Engadget</a>.</td><td align="center" width="50%"><img src="/news/images/ces2010/tegra2board.jpg"><br /><b>And finally, news of a Tegra 2 devboard</b><br />Via <a href="https://www.riscosopen.org/forum/forums/1/topics/293">Alan Robertson</a>.</td></tr></table></div><p></p><h3>Marvell</h3><p>Coming in second place this year was Marvell, with the highlight being the announcement of their new ARMADA range of SoC's. Like the Tegra 2, Marvell's ARMADA is a powerful beast, utilising <a href="http://www.engadget.com/2010/01/06/marvell-debuts-quad-core-armada-arm-processor-for-kicking-your-m/">up to four</a> ARMv7 cores running at GHz speeds and capable of decoding and displaying full HD video. Slightly more detailed specs are available on <a href="http://www.marvell.com/products/processors/armada/armada_500.html">Marvell's website</a>.</p><div align="center"><table width="600"><tr><td align="center" width="50%"><img src="/news/images/ces2010/armadabook.jpg"><br /><b>Stylish ARMADA smartbook</b><br />Via <a href="http://www.engadget.com/2010/01/05/marvell-shows-off-an-odm-smartbook-thinner-than-strict-decency-p/">Engadget</a>.</td><td align="center" width="50%"><img src="/news/images/ces2010/plug.jpg"><br /><b>2GHz ARMADA-powered Plug Computer 3.0</b><br />Via <a href="http://www.engadget.com/2010/01/05/marvell-plug-computer-3-0-packs-in-wifi-bluetooth-and-2ghz-arma/">Engadget</a>.</td></tr><tr><td align="center" width="50%"><img src="/news/images/ces2010/ebox.jpg"><br /><b>ARMADA-powered EBOX nettop</b><br />Via <a href="http://www.liliputing.com/2010/01/mystery-marvell-ebox-is-tiny-runs-ubuntu-1080p-video.html">Engadget</a>.</td><td align="center" width="50%"><img src="/news/images/ces2010/paradigm.jpg"><br /><b>Non-ARMADA Paradigm Shift tablet</b><br />Via <a href="http://www.engadget.com/2010/01/06/paradigm-shift-joins-the-tablet-crowd-with-android-based-emt-10a/">Engadget</a>.</td></tr></table></div><p></p><h3>Qualcomm</h3><p>Although they didn't have much exciting new stuff to show at CES, there is news that Qualcomm are following the trend and <a href="http://www.liliputing.com/2010/01/qualcomm-working-on-a-1-5ghz-snapdragon-cpu.html">working on a dual-core, 1.5GHz, 1080p-able</a> version of their Snapdragon chipset.<div align="center"><table width="600"><tr><td align="center" width="50%"><img src="/news/images/ces2010/skylight.jpg"><br /><b>Lenovo's Snapdragon-powered Skylight smartbook</b><br />Via <a href="http://www.liliputing.com/2010/01/lenovo-skylight-always-connected-smartbook-with-all-day-battery.html">Liliputing</a>, <a href="http://www.engadget.com/2010/01/05/lenovo-skylight-its-first-arm-snapdragon-based-smartbook-com/">Engadget</a>, and <a href="http://www.liliputing.com/2010/01/first-look-at-the-lenovo-skylight-user-interface-video.html">Liliputing</a>.</td><td align="center" width="50%"><img src="/news/images/ces2010/ideapad.jpg"><br /><b>Lenovo's IdeaPad x86 netbook/ARM tablet hybrid</b><br />Via <a href="http://www.engadget.com/2010/01/05/lenovo-ideapad-u1-hybrid-hands-on-and-impressions/">Engadget</a>, <a href="http://www.engadget.com/2010/01/05/lenovo-skylight-hands-on-and-impressions/">Engadget</a>.</td></tr><tr><td align="center" width="50%"><img src="/news/images/ces2010/hp.jpg"><br /><b>HP's Snapdragon-powered, Android-running smartbook</b><br />Via <a href="http://www.liliputing.com/2010/01/hp-shows-off-smartbook-prototype-with-snapdragon-android.html">Liliputing</a>, <a href="http://www.engadget.com/2010/01/07/hp-mini-snapdragon-powered-android-hands-on/">Engadget</a>, and <a href="http://www.liliputing.com/2010/01/closer-look-at-hps-smartbook-prototype-video.html">Liliputing</a>.</td><td align="center" width="50%"><img src="/news/images/ces2010/snaptop.jpg"><br /><b>Qualcomm's own Snaptop tablet-with-keyboard prototype</b><br />Via <a href="http://www.liliputing.com/2010/01/qualcomms-snaptop-prototype-is-a-tablet-with-a-detachable-keyboard.html">Liliputing</a>.</td></tr></table></div><p></p><h3>Freescale</h3><p>Freescale appears to have had a rather poor showing at CES, with the only notable item on display being a 7" tablet with keyboard-dock, powered by a 1GHz i.MX515 processor.</p><div align="center"><table width="600"><tr><td align="center"><img src="/news/images/ces2010/freescale.jpg"><br /><b>Dockable tablet thing</b><br />Via <a href="http://www.liliputing.com/2010/01/freescale-introduces-sub-200-web-tablet-reference-design.html">Liliputing</a>, <a href="http://www.engadget.com/2010/01/04/freescale-reveals-7-inch-smartbook-reference-design-hopes-to-se/">Engadget</a>, <a href="http://www.liliputing.com/2010/01/hands-on-with-freescales-200-smartbook-reference-design.html">Liliputing</a>, and <a href="http://www.engadget.com/2010/01/07/freescale-smartbook-prototype-is-a-dockable-tablet-we-go-hands/">Engadget</a>.</td></tr></table></div><p></p> <h3>Other items of interest</h3><p><div align="center"><table width="600"><tr><td align="center" width="50%"><img src="/news/images/ces2010/a8tablet.jpg"><br /><b>Some random Cortex-A8 tablet</b><br />Via <a href="http://www.liliputing.com/2010/01/are-tablets-the-new-netbooks.html">Liliputing</a>.</td><td align="center" width="50%"><img src="/news/images/ces2010/cydle.jpg"><br /><b>800MHz ARM11 tablet with TV tuner</b><br />Via <a href="http://www.engadget.com/2010/01/08/cydle-m7-android-tablet-has-tv-tuner-external-monitor-capabilit/">Engadget</a>.</td></tr><tr><td align="center" width="50%"><img src="/news/images/ces2010/shenzhen.jpg"><br /><b>800MHz ARM11 netbook</b><br />Via <a href="http://www.liliputing.com/2010/01/shenzhen-firstviews-netbooks-of-ces.html">Liliputing</a>.</td><td align="center" width="50%"><img src="/news/images/ces2010/motherboards.jpg"><br /><b>Shuttle launches push for standardised notebook motherboards</b><br />Via <a href="http://www.liliputing.com/2010/01/shuttle-launches-push-for-notebook-motherboard-standards.html">Liliputing</a>, <a href="http://www.engadget.com/2010/01/08/shuttle-spa-and-micro-spa-notebook-motherboard-standards-launche/">Engadget</a>.</td></tr><tr><td align="center" width="50%"><img src="/news/images/ces2010/skiff.jpg"><br /><b>Big-and-bendy, ARMADA-powered Skiff e-reader</b><br />Via <a href="http://www.engadget.com/2010/01/04/skiff-reader-is-largest-reader-yet-will-be-hitting-a-sprint-sto/">Engadget</a>, <a href="http://www.engadget.com/2010/01/07/skiff-e-reader-hands-on-kindle-watch-out/">Engadget</a>, and, erm, <a href="http://www.engadget.com/2010/01/08/skiff-and-marvell-announce-skiff-reader-develop-kit-in-a-bid-to/">Engadget</a>.</td></tr></table></div><p></p><h3>What? No OMAP?</h3><p>Yes, it looks like TI's OMAP platform was notably absent from this year's CES. However, all is not lost - the <a href="http://www.openpandora.org/">Pandora</a> is (still) inching closer to release (Just a few case tweaks left, hopefully), the <a href="http://www.alwaysinnovating.com/touchbook/">Touch Book</a> has been on sale for a few months now (to mixed reviews), and TI's next-gen, multi-core, 1080p-capable OMAP4 was actually announced <a href="http://focus.ti.com/pr/docs/preldetail.tsp?sectionId=594&amp;prelId=sc09021">way back in February last year</a> - they just don't have any prototypes to show off yet. Hopefully this year's <a href="http://www.iconbar.com/forums/viewthread.php?threadid=11127">Computex Taipei</a> will be TI's time to shine.</p><p><a href="http://iconbar.com/comments/rss/news1247.html">18 comments in forum</a>
</p>]]>
    </content>
  </entry>
  <entry>
    <title
      type="text/plain"
      mode="escaped">Last RISC OS version of NetSurf announced</title>
    <link
      rel="alternate"
      type="text/html"
      href="http://iconbar.com/comments/rss/news1246.html"
      title="Last RISC OS version of NetSurf announced" />
    <author>
      <name></name>
    </author>
    <id>http://iconbar.com/comments/rss/news1246.html</id>
    <modified>2010-01-14T17:18:00Z</modified>
    <issued>2010-01-14T17:18:00Z</issued>
    <created>2010-01-14T17:18:00Z</created>
    <summary
      type="text/plain"
      mode="escaped">Version 2.5 of web browser NetSurf is set to be unveiled at this year's Wakefield show - but its developers warn this could be the last release for the platform. The new version has a rewritten CSS engine to improve its ability to display web pages correctly, should be faster at processing web pages, and boasts big improvements to the way the freely available software caches pages and uses the computer's memory.</summary>
        <content type="text/html" mode="escaped" xml:lang="en" xml:base="">
      <![CDATA[<p><img src="http://www.iconbar.com/news/images/uploaded/netsurf_logo.png" width="160" height="160" alt="Netsurf Logo" title="Netsurf Logo" align="right" hspace="5" />Version 2.5 of web browser NetSurf is set to be unveiled at this year's Wakefield show - but its developers warn this could be the last release for the platform. The new version has a rewritten CSS engine to improve its ability to display web pages correctly, should be faster at processing web pages, and boasts big improvements to the way the freely available software caches pages and uses the computer's memory.</p><p>But as the developers of the open source browser no longer have the time to maintain the RISC OS port of NetSurf, it's likely that future improvements to the program will not make it into the RISC OS port - and automatically generated builds of the software are expected to stop if these new enhancements break the RISC OS-specific source enough to stop it compiling.</p><p>Team spokesman Michael Drake said earlier today: "NetSurf 2.5 is likely to be the last release for RISC OS. It is unlikely that RISC OS development builds will function for much longer after this, either. Once NetSurf 2.5 has been released we will be incorporating new developments, which are currently being held back, into NetSurf's core web browser engine. These will not be compatible with the existing stagnant RISC OS front end code.</p><p>"The source code for the RISC OS front end will continue to be available in the normal place, however it won't compile without the necessary attention to bring it into line with NetSurf's core."</p><p>The genesis of NetSurf was sparked following a discussion about browser development on the Iconbar.com forums, and, after years of development, has since won several awards for its contribution to the RISC OS platform. It has now been ported to various other operating systems, including Linux and AmigaOS, where development will continue.</p><p>Repeated appeals were made by leading NetSurf developers for a RISC OS maintainer to volunteer their time, but as yet no one has been able to lend any support to the project. Speaking after revealing that the RISC OS frontend had not been touched for over two years, lead programmer John-Mark Bell said: "Dropping support for any platform is not a decision we take lightly. However, when it gets to the point where progress is being hindered, difficult decisions have to be made."</p><p>He added today: "Realistically, the people qualified to maintain the RISC OS port are up to their necks in other stuff."</p><p><b>Link</b><br /><a href="http://www.mail-archive.com/netsurf-users@netsurf-browser.org/msg02500.html">NetSurf at Wakefield Show 2010 Announcement</a></p><p><a href="http://iconbar.com/comments/rss/news1246.html">11 comments in forum</a>
</p>]]>
    </content>
  </entry>
  <entry>
    <title
      type="text/plain"
      mode="escaped">Video Processing on RISC OS</title>
    <link
      rel="alternate"
      type="text/html"
      href="http://iconbar.com/comments/rss/news1245.html"
      title="Video Processing on RISC OS" />
    <author>
      <name>Jon Robinson</name>
    </author>
    <id>http://iconbar.com/comments/rss/news1245.html</id>
    <modified>2010-01-11T22:00:00Z</modified>
    <issued>2010-01-11T22:00:00Z</issued>
    <created>2010-01-11T22:00:00Z</created>
    <summary
      type="text/plain"
      mode="escaped">One of the frustrating things about being a RISC OS user, is its lack of support for commonly-used video formats, other than its own dedicated Replay system.</summary>
        <content type="text/html" mode="escaped" xml:lang="en" xml:base="">
      <![CDATA[<p>One of the frustrating things about being a RISC OS user, is its lack of support for commonly-used video formats, other than its own dedicated Replay system.</p><p>A few attempts have been made to remedy this situation, but, until recently, they have come to nothing.</p><p>In the mid-1990s, Innovative Media Solutions produced a range of Acorn readers for PC-format, educational CDs, such as Microsoft <I>Dinosaurs</I> and Dorling Kindersley's <I>The Way Things Work</I>. These readers included dedicated versions of ARMovie, which could convert the CD&amp;rsquo;s AVI files to Replay format on the fly.</p><p>Unfortunately, the work that IMS had done, did not result in the release of a souped-up version of Replay, which could play all Quicktime and AVI movies, despite the fact that RISC OS Ltd seem to have done some work in this area about five years ago.</p><p>But now, with the release of the open-source applications, Murnong and FFMpeg, by Chris Martin, things have started to take a turn for the better.</p><p>Although RISC OS still does not have a proper media player, which can play all the common video formats, we <I>do</I> now have the next best thing - an application that can capture a YouTube video stream as it arrives, and convert it to an MPEG file, which can be played using KinoAmp.</p><p> </HR><h2>Using Murnong</h2><p>The first thing to do is to install the latest versions of <A HREF="http://www.users.on.net/~belles/software/murnong/">Murnong</A>, <A HREF="http://www.users.on.net/~belles/software/ffmpeg/">FFMpeg</A> and <A HREF="http://www.users.on.net/~belles/software/mpgtx.zip">Mpgtx</A>, if you don't have them already.</p><p>Now load the !Murnong application, so that its icon appears on the icon bar.</p><p>Load your favourite web browser up, and navigate to an interesting YouTube video.<div style="border:2px solid #aaf;margin:1em auto;padding:0;width:640px;"><div style="background:white;display:table;width:100%;"><IMG SRC="/news/images/video/PanicAttack.jpg"></div><p style="background-color:#ccf;margin:0;border-top:2px solid #aaf; padding:0.5em 0.3em;">This <A HREF="http://www.youtube.com/watch?v=-dadPWhEhVk">short film</A> about an invasion of giant robots, allegedly made for 0, has won its Uruguyan director a  million contract from Sam Raimi, to make a Hollywood sci fi film!</p></div><p>Select Save Web Page from the browser&amp;rsquo;s menu, but instead of dragging its file icon onto your hard drive, drag it onto the Murnong icon on the icon bar.</p><p>Murnong will respond by opening a Fetch Video dialogue box, so name the output file, and drag its icon to the disc or directory you wish to save it on.</p><p>Murnong will now calculate the path to the actual YouTube FLV video, contained in the page, and launch another application called Wget to actually retrieve it. (Incidentally, YouTube keep changing the way their system retrieves these videos, so Chris has already had to update Murnong a couple of times to keep pace with these changes.)</p><p>Once you have the FLV video saved as a Data file, you can drag it back onto the Murnong icon on the icon bar. This will open a simple conversion window, allowing you to convert just the audio or video content, or both, to an MPEG file and convert from 12 frames a second to 24, if required, to make the video playable in KinoAmp.</p><p>Although it is fairly easy to make playable versions of YouTube videos this way, there are <I>two</i> common problems with many of them.</p><p>One is that the videos have rarely been cut out neatly, so there is often distracting material before and after the bit you really want. This not only reduces its impact, it also wastes valuable hard drive space.</p><p>The other problem, is that material that has been transmitted on television, usually has ugly, black bars around the edges of every frame, and often has a &amp;lsquo;tear&amp;rsquo; running along the bottom. This would not have been visible on your television set, but nearly always seems to be present on stuff that was originally recorded on a VHS tape recorder.</p><p>As long as you are quite happy with what YouTube gives you, there is no need to delve any deeper.</p><p>But if you wish to extract clean, high-impact clips from whatever you have downloaded, at some point you will need to get your hands dirty, and start to experiment with FFMpeg, the versatile, video-processing program that lies at the heart of Murnong.</p><p></HR><h2>Using !FFMpeg</h2><p>This time, I am going to use the FFMpeg application to convert the downloaded FLV Data file, rather than just dragging it back onto the Murnong icon to do it.</p><p>There are <I>two</I> ways of using FFMpeg:<ol><li>You can load the application onto the icon bar, and drag the FLV file onto its icon, as you would with Murnong.</li><li>you can use an Obey file, which supplies the input file name, along with any conversion options.</li></ol>For the moment, just load !FFMpeg, then drag the FLV file onto its icon on the icon bar.</p><p>This opens a task window, which reports on the audio and video contents of the file, and also opens a dialogue box, which allows you to select the conversion options that you require.<div style="border:2px solid #aaf;margin:1em auto;padding:0;width:490px;"><IMG SRC="/news/images/video/Convert.jpg"></div><p>Make sure that <I>Quality</I> is set to <I>Same as Input</I>, and <I>Audio</I> to <I>Copy</I>, then drag the output file icon onto your RAM disk, and click on <I>Convert</I>.</p><p>Also note the <I>Cutting</I> section at the bottom, and the <I>Cropping</I> section on the right - we will be looking at these again later.</p><p>Once the conversion has completed, select the data file on your RAM disc and set its file type to BF8, before playing it in KinoAmp.</p><p></HR><h2>Using Obey Files</h2><p>Although just dragging the FLV file onto the program icon, and filling in the dialogue box, is the <I>easiest</I> way to use FFMpeg, there are <I>two</I> big problems with it:<ol><li>Because it is multi-tasking, when called from the application front end like this, it will also be slower than it would be, if it were called from an Obey file and run as a single task.</li><li>If it is run multi-tasking, and you carry on doing something else while it does the conversion, there is a danger that you could trash your machine, if one of the other programs crashes while FFMpeg is writing to your hard drive.</li></ol>If you are going to use the front end, it would be best to leave the machine alone while it converts the file, to avoid this danger.</p><p>If, however, you intend to convert a lot of video files, it would be better to learn how to do it using Obey files.</p><p>From now on, I will be explaining how to do this, but also showing which options need to be chosen on the front end, in case you are still allergic to using Obey files.</p><p>The YouTube movie I am going to use, is a collection of vintage adverts dating back to 1969, which can be downloaded from <A HREF="http://www.youtube.com/watch?v=LBTipAqCMxI">here</A>.</p><p>To use an Obey file to do a straigtforward conversion to MPEG, as we have just done using the front end, load a text editor such as Zap.</p><p>The basic forms of the files that you will need, are provided as a <A HREF="/news/images/video/ObeyFiles.zip">zip file</A>, and it is easier to amend these, than it is to create them from scratch.</p><p>But it <I>IS</I> worth knowing the quick way of entering file names, without having to worry about making mistakes in the file path.</p><p>We want to create an Obey file that looks roughly like this:<br /><blockquote class="quotedText"><code>ffmpeg:ffmpeg  -i <FONT COLOR="#DD0000">1969/flv</FONT>  -f mpeg -sameq -acodec copy <FONT COLOR="#DD0000">RAM::RamDisc0.$.1969,BF8</FONT></code></blockquote>So enter the text above (or load <I>ConvToMpeg</I> from the zip file), but leave (or make) a blank space where the red bits go.</p><p>Now, the easiest way to enter the path name for 1969/flv, is to find it on your hard drive, hold down the Shift key, then drag its file icon into the Zap window, with the cursor positioned just after the -i (the input file).</p><p>If the edit window fills up with rubbish, you know you have done something wrong !!!</p><p>Also, if the path name pushes the rest of the instruction onto a new line, delete the line break, otherwise the Obey file will not run properly.</p><p>Now drag a small file into the RAM disc, shift-drag its file icon into the Zap window at the end of the line, to put in the path, and change the file name to 1969.</p><p>Add ,BF8 (without leaving a space on either side of the comma) to the end of the line, to get FFMpeg to set the output file type to MPEG, rather than Data.</p><p>By now, your Obey file should look like this:<br /><blockquote class="quotedText"><code>ffmpeg:ffmpeg -i <FONT COLOR="#DD0000">ADFS::HardDisc4.$.1969/flv</FONT> -f mpeg -sameq -acodec copy <FONT COLOR="#DD0000">RAM::RamDisc0.$.1969,BF8</FONT></code></blockquote>Save it as an Obey file, with the name <I>ConvToMpeg, </I>and run it to check that it works.</p><p></HR><h2>Extracting A Shorter Clip</h2><p>Once we have the basic form of this Obey file, it is fairly easy to modify it to achieve other effects, such as extracting clips from longer sequences, changing the audio or video format within the MPEG container, or cleaning up the edges of the frames, if needs be.</p><p>The next job is to extract a short clip from the sequence, using the <I>Findus Fish Fingers</I> advert as an example, so make a copy of <I>ConvToMpeg</I> and name it <I>ExtractClip</I> (or use the one provided in the download).</p><p>Now play the file <I>1969</I> in KinoAmp.</p><p>As soon as you have reached the beginning of the section you want to extract, left-click in the player window to pause it, then middle click and select Film-&amp;gt;Info from the menu.<div style="border:2px solid #aaf;margin:1em auto;padding:0;width:476px;"><IMG SRC="/news/images/video/Playing.jpg"></div><p>Look up the time code value of the beginning of the clip, next to Playing Time.</p><p>Make a note of it, then close the dialogue box, and left-click in the player window again to resume play.</p><p>Left-click once more at the end of the required clip, and look up the Playing Time again, to find the time code value for the end of the clip.</p><p>Subtract the previous time code value, to calculate its duration.</p><p>Having obtained the rough -ss and -t values (start time and duration) for the clip, in this case 120.80 and 43.80, load <I>ExtractClip</I> into Zap, then edit it so that it looks something like this:<br /><blockquote class="quotedText"><code>ffmpeg:ffmpeg  <FONT COLOR="#DD0000">-ss 120.80 -t 43.80 </FONT> -i <FONT COLOR="#DD0000">RAM::RamDisc0.$.1969</FONT>  -f mpeg -sameq -acodec copy  RAM::RamDisc0.$.<FONT COLOR="#DD0000">FishFingers</FONT>,BF8</code></blockquote>(Note: the -ss and -t arguments must come <I>before</I> the -i input file argument, otherwise FFMpeg will throw a tantrum.)</p><p>In fact, probably because of the poor quality of the original recording, simply running <I>ExtractClip</I> like this, results in a movie in which the sound plays about a second behind the picture. Running <I>ExtractAlf</I>, from the download, will correct this problem, by extracting the audio and video content seperately, a second apart, to bring the two back into sync again.</p><p>Also, with other files, you will probably have to run the Obey file several times, with slightly different values of -ss and -t, to &amp;lsquo;walk in&amp;rsquo; the beginning and end points of the clip, if you really want to get a neat result (or enter the <I>Start Offset</I> and <I>Duration</I> on the Convert screen, if you are using the application&amp;rsquo;s front end).</p><p></HR><h2>Cleaning Up The Edges</h2><p>By this time, you should have an MPEG clip, which starts and stops in the right place, but still has thick black bars around the sides, and often also has a kind of &amp;lsquo;tear&amp;rsquo; running along the bottom.</p><p>If you want to remove these borders and the &amp;lsquo;tear,&amp;rsquo; there is a cropping facility within FFMpeg, which allows you to do just that.</p><p>Allow the movie to play in KinoAmp, until you reach a light-coloured frame, then middle click and select Film-&amp;gt;Save Frame.</p><p>Now examine the resulting sprite file, bump up the Zoom to about 6 to 1, then select white as the painting colour, and draw a single pixel line across the four borders.<div style="border:2px solid #aaf;margin:1em auto;padding:0;width:217px;"><IMG SRC="/news/images/video/Borders.jpg" BORDER="1"></div><p>Count the pixels to measure the width of the borders, then copy <I>ConvToMpeg</I> again as <I>CropBorders</I>, and change it to look something like this:<br /><blockquote class="quotedText"><code>ffmpeg:ffmpeg -i RAM::RamDisc0.$.FishFingers -f mpeg -sameq -acodec copy <FONT COLOR="#DD0000">-cropleft 8 -croptop 0 -cropbottom 2 -cropright 8</FONT> RAM::RamDisc0.$.<FONT COLOR="#DD0000">FishFingers2</FONT>,BF8</code></blockquote>(Alternatively enter these values in the Cropping section on the Convert screen).</p><p><I>Et voila!</I> Once you have run this, you will have a much neater clip with nice, neat edges, whose picture and sound quality is as good as the YouTube original.<div style="border:2px solid #aaf;margin:1em auto;padding:0;width:305px;"><div style="background:white;display:table;width:100%;"><IMG SRC="/news/images/video/Alf.jpg" BORDER="1"></div><p style="background-color:#ccf;margin:0;border-top:2px solid #aaf; padding:0.5em 0.3em;">Alf Garnett - head of one of Britain&amp;rsquo;s most famous dysfunctional families!</p></div><p>And once you have <I>ConvToMpeg, ExtractClip</I> and <I>CropBorders</I>, it is a simple enough job to use them again with different input files.</p><p>To make things easier, download the zip file, which contains a basic form of the three obey files, so you don't spend ages trying to get the syntax right.</p><p>Just remember to be careful when editing them!</p><p><B>Homework</B>: Now use <I>ExtractClip</I> and <I>CropBorders</I> to extract the <I>Cadbury&amp;rsquo;s Flake</I> or <I>Sunsilk Shampoo</I> adverts from the same sequence.</p><p></HR><h2>Extracting Sound or Video Only</h2><p>If you wish to play some of the music that you have downloaded in a CD player, you can extract just the sound component of it, and save it as a WAV file.</p><p>You can do this from the Convert screen, by selecting Wave as the output format, or with an Obey file like this:<br /><blockquote class="quotedText"><code>ffmpeg:ffmpeg -i RAM::RamDisc0.$.1969/flv <FONT COLOR="#DD0000">-f wav</FONT> RAM::RamDisc0.$.SoundOnly,<FONT COLOR="#DD0000">FB1</FONT></code></blockquote>You can also take advantage of the fact that the audio component of most YouTube videos seems to be encoded in MP3, to quickly extract an MP3-format copy of it.</p><p>First drag the FLV file onto the FFMpeg icon on the iconbar, to get the program to check that the audio <I>is</I> encoded in MP3 format, then run an obey file like this:<br /><blockquote class="quotedText"><code>ffmpeg:ffmpeg -i RAM::RamDisc0.$.1969/flv  -f wav <FONT COLOR="#DD0000">-acodec copy</FONT> RAM::RamDisc0.$.MusicOnly,<FONT COLOR="#DD0000">1AD</FONT></code></blockquote>Another neat trick you might want to do with some videos, is to remove an annoying sound track and save just the video component, using the -an, no sound, option.<br /><blockquote class="quotedText"><code>ffmpeg:ffmpeg -i RAM::RamDisc0.$.1969/flv  -f mpeg -sameq <FONT COLOR="#DD0000">-an</FONT> RAM::RamDisc0.$.NoSound,BF8</code></blockquote></HR><h2>Changing the Frame Rate</h2><p>Another thing that you often have to do, especially with footage that comes from a digital camera, is to increase the frame rate so KinoAmp can play it.</p><p>Many of these videos end up being encoded on YouTube, as 15 frames-per-second FLV files, and FFMpeg will not allow a simple conversion on these, because such a slow speed is not permitted under the MPEG file specification.</p><p>To get around this, you have to encode the file at 24 frames per second, using the -r 24 argument, in front of the output file name:<br /><blockquote class="quotedText"><code>ffmpeg:ffmpeg -i RAM::RamDisc0.$.Slower/flv -f mpeg -sameq <FONT COLOR="RED">-r 24</FONT> RAM::RamDisc0.$.Faster,BF8</code></blockquote>A good place to practice this, is with Sophie Wilson&amp;rsquo;s &amp;lsquo;History of Acorn Computers&amp;rsquo; talk, which starts <A HREF="http://www.youtube.com/watch?v=AXD7RlqVzdI&amp;feature=PlayList&amp;p=5A353DA1F538370C&amp;index=0&amp;playnext=1">here</A></p><p></HR><h2>Extracting a Clip from a DVD</h2><p>If you look in the VIDEO_TS directory of a home-recorded DVD, you will see a collection of files named something like VTS_01_1/VOB, etc.<div style="border:2px solid #aaf;margin:1em auto;padding:0;width:519px;"><IMG SRC="/news/images/video/DVD.jpg" BORDER="1"></div><p>These VOB files are the recorded MPEG data created by your DVD recorder.</p><p>On a full disc, there would typically be five of these, each one over a gigabyte in size, representing about 25 minutes of recording time each, at Standard Quality. So a clip that occurs 40 minutes into the recording, is likely to be in the second VOB file.</p><p>The first thing to do, assuming you have enough hard drive space available, is to copy the VOB file, containing the clip you want to extract, onto your hard drive.</p><p>Once you have this, set the file type to BF8 for MPEG, and play it using KinoAmp.</p><p>As before, once you have reached the beginning of the section you want to extract, left-click in the player window, then middle-click and select Film-&amp;gt;Info from the menu.</p><p>Look up the time code value of the beginning of the clip, next to Playing Time.</p><p>Make a note of it, then close the dialogue box, and left-click in the player window again to resume play.</p><p>Left-click once more at the end of the required clip, and look up the Playing Time, to find the time code value for the end of the clip.</p><p>Subtract the previous time code value, to calculate its duration.</p><p>Having obtained the rough -ss and -t values (start time and duration) for the clip, create and run an Obey file that looks something like this, but subtract a couple of seconds from the value of -ss and add four to -t, so that the resulting file will have a bit of space on either side of the reqired clip.<br /><blockquote class="quotedText"><code>ffmpeg:ffmpeg -ss 11.92 -t 130 -i ADFS::HardDisc4.$.VTS_01_1/VOB  -f mpeg -sameq  <FONT COLOR="RED">-s 'cif'</FONT> ADFS::HardDisc4.$.MyClip,BF8</code></blockquote>The -s 'cif' size arguement produces an output file that is a quarter of the size of the original - 360 pixels by 288, instead of 720 by 576.</p><p>As an alternative, you can use -s '4cif' which produces a clip of the same dimensions as the original, but on a StrongARM RiscPC this would only play at about one frame a second.</p><p><B>Warning</B>: Down-sizing from DVD quality to a quarter size is very processor intensive, and converting one minute of DVD video, on a StrongARM RiscPC, takes about 25 minutes. Do not convert any more than you have to, and if you are planning to extract a long sequence, it might be best to leave it running overnight.</p><p>We can now treat <I>MyClip</I> as if we have just downloaded it from YouTube.</p><p>Play it in KinoAmp, to establish the required values of -ss and -t more accurately, and then edit <I>ExtractClip</i>, to &amp;lsquo;walk in&amp;rsquo; its beginning and end points, if you really want to get a neat result.</p><p>By now, you will probably have realised that you can use the time settings of <I>ExtractClip</I>, and the remove border settings of <I>CropBorders</I> in one Obey file, <I>ProcessClip</I>, which will look something like:<br /><blockquote class="quotedText"><code>ffmpeg:ffmpeg -ss 1.24 -t 124.60 -i ADFS::HardDisc4.$.MyClip  -f mpeg -sameq -acodec copy -cropleft 6 -croptop 22 -cropbottom 26 -cropright 6  ADFS::HardDisc4.$.MyClip2,BF8</code></blockquote>and will cut the required processing time in half!</p><p><B>Please note</B>: DVD+Rs have to be finalised in your DVD recorder, before CDFS will read them properly and allow you to get at the individual VOB files.</p><p></HR><h2>Splicing Film Sections together using Mpgtx</h2><p>Another useful utility Chris Martin has ported to RISC OS, is the film splicer Mpgtx, which allows you to join segments of film together into one video.</p><p>The process of splicing is actually very simple, as long as the segments you want to join have been encoded with identical audio and video settings, and there is no unwanted padding before, or after, any of the required segments.</p><p>If that <I>is</I> the case, you can simply convert each of the segments seperately, then join them together using an Obey file something like this:<br /><blockquote class="quotedText"><code>ADFS::HardDisc4.mpgtx <FONT COLOR="RED">-j</FONT> ADFS::HardDisc4.Seg1 ADFS::HardDisc4.Seg2 ADFS::HardDisc4.Seg3 <FONT COLOR="RED">-o</FONT> ADFS::HardDisc4.Joined</code></blockquote>If the audio and video settings do <I>not</I> match, however, or it is necessary to remove unwanted material before, or after, the different segments, then the job does become more difficult.</p><p>To explain how we might process different segments to get around these problems, we can take a missing episode of <I>Doctor Who</I> as an example (and make a detour into the history of British television along the way).</p><p>Over the years, the BBC has &amp;lsquo;lost&amp;rsquo; more than a hundred early, black-and-white episodes of <I>Doctor Who!</I></p><p>After transmission, the original recordings were transferred from (then very expensive) videotape onto cheaper, celluloid film. The film copies were then gradually thrown out, because the BBC didn&amp;rsquo;t think anybody would ever want to see them again.</p><p>They only stopped this practice of &amp;lsquo;junking&amp;rsquo; old, black-and-white episodes of classic series around 1978, when the emergence of the home video recorder created a whole new market for vintage British television.</p><p>The first of these missing episodes, is the first installment of the Marco Polo story, <I>The Roof of the World</I>, broadcast only once in 1964.<br /><p><div style="border:2px solid #aaf;margin:6px;padding:0;width:288px;float:left;"><div style="background:white;display:table;width:100%;"><IMG SRC="/news/images/video/Hartnell.jpg" ALT="The First Doctor, William Hartnell, at his cantankerous best" ALIGN="CENTER" HEIGHT="238" WIDTH="288"></div><p style="background-color:#ccf;margin:0;border-top:2px solid #aaf; padding:0.5em 0.3em;">The first Doctor, William Hartnell, at his cantankerous best!</p></div>Luckily, a few early <I>Doctor Who</I> fans were in the habit of recording the show onto audio tape, and there was an enterprising photographer called John Cura, who made a living by photographing his television screen, as programmes were being broadcast, and selling the resulting photos to interested TV producers and actors.</p><p>Without John Cura, we would have almost no visual record of many early TV programmes, for not only were many &amp;lsquo;junked&amp;rsquo; to save space, but many others, like the early episodes of <I>The Avengers</I>, were broadcast live from a studio, and were never actually recorded in the first place.</p><p>Now, forty years later, a small band of enterprising fans are slowly marrying up the sound recordings of these early, missing <I>Doctor Who</I> episodes with the &amp;lsquo;Cura telesnaps,&amp;rsquo; to produce the best representation of these programmes we are ever likely to have . . . at least until somebody takes a DVD recorder back to the 1960s in a home-made TARDIS!</p><p>These reconstructions are slowly turning up on YouTube, but because of the maximum time limits that they impose on videos, they will usually have been chopped into segments less than ten minutes long. Consequently, a 25-minute programme will have had to have been split into three parts, to get it onto YouTube in the first place.</p><p>It is, therefore, a good test of Mpgtx and FFMpeg, to see if we can use them to stitch some of these segments back together, and restore <I>The Roof of the World</I> to its former glory!</p><p>The first thing to do is to download the three sections of the episode, <A HREF="http://www.youtube.com/watch?v=s07Djgmt3M0">one</A>, <A HREF="http://www.youtube.com/watch?v=cbKBqaOLUlE">two</A> and <A HREF="http://www.youtube.com/watch?v=HQcUB4XhHeU">three</A>, and save them as Marco1, Marco2 and Marco3/flv.</p><p>Although we could simply join the three segments together, we won&amp;rsquo;t get a very good result like that.</p><p>Some of the sections have an advert for BBC Audio at the end, and even once that has been removed, the start of the next segment does not line up precisely with the end of the previous one. So some &amp;lsquo;trimming&amp;rsquo; is required to get the three segments to fit together neatly.</p><p>But there is a more serious problem, which soon becomes apparent if you drag the three FLV files onto the FFMpeg icon, and see what the program makes of them.</p><p>The audio settings on the first file are 56 Kb/s, mono, on the second, 64 Kb/s, mono and on the third 48 Kb/s, stereo. Also the first two files are 320 by 240 pixels in size, while the third is 352 by 264!</p><p>The audio paremeters are different in each file, and the last one has a larger frame size than the first two.</p><p>If we want to produce a joined MPEG file that is actually <I>playable</I>, we will first have to use FFMpeg to process the three files, so that the audio and video parameters are identical.</p><p>The first thing to do is copy Marco1/flv into your RAM disc and run an Obey file something like this:<br /><blockquote class="quotedText"><code>ffmpeg:ffmpeg <FONT COLOR="RED">-t 425.44</FONT> -i RAM::RamDisc0.$.marco1/flv -f mpeg -sameq <FONT COLOR="RED">-ab 64k</FONT> -cropleft 2 -cropright 2 -cropbottom 2 RAM::RamDisc0.$.Marco1,BF8</code></blockquote>The -t arguement cuts off the advert for BBC Audio at the end, and the -ab 64k adjusts the bit rate of the first segment, so that it matches that of the second.</p><p>Now shift-drag Marco1/mpg onto your hard drive, copy Marco2/flv on to RAM disc, and run this Obey file:<br /><blockquote class="quotedText"><code>ffmpeg:ffmpeg <FONT COLOR="RED">-ss 6.4 -t 559.00</FONT> -i RAM::RamDisc0.$.marco2/flv -f mpeg -sameq -cropleft 2 -cropright 2 -cropbottom 2 RAM::RamDisc0.$.Marco2,BF8</code></blockquote>Shift-drag Marco2/mpg onto your hard drive, and copy Marco3/flv on to RAM disc.</p><p>We need to cut about 3 seconds from the beginning of this segment, but if we try to do this while converting straight to MPEG, we get a &amp;lsquo;buffer underflow&amp;rsquo; error, so we have to shuffle sideways and process this FLV in <I>two</I> stages.</p><p>To do this, we have to run the scariest Obey file of them all:<br /><blockquote class="quotedText"><code>ffmpeg:ffmpeg <FONT COLOR="RED"> -ss 3.12</FONT> -i RAM::RamDisc0.$.marco3/flv <FONT COLOR="RED">-f avi</FONT> -sameq <FONT COLOR="RED">-ac 1 -ab 64k </FONT> -cropleft 18 -cropright 18 -cropbottom 14 -croptop 12 <FONT COLOR="RED">-vcodec mpeg1video</FONT> RAM::RamDisc0.$.Marco3/AVI,FB2</code></blockquote>This cuts out the unwanted three seconds, adjust the audio encoding to one channel, 64 Kb/s, like the other two, and saves the movie as an AVI file.</p><p>(Incidentally, it is a little known feature of KinoAmp that it will also play <I>some</I> AVIs, if the video format within the AVI &amp;lsquo;wrapper&amp;rsquo; is CinePak or MPEG. You can actually double-click on this temporary file and play it!)</p><p>Now we just have to convert from AVI to MPEG:<br /><blockquote class="quotedText"><code>ffmpeg:ffmpeg -i RAM::RamDisc0.$.Marco3/AVI <FONT COLOR="RED">-f mpeg</FONT> -sameq -acodec copy RAM::RamDisc0.$.Marco3,BF8</code></blockquote>Unfortunately, there are still serious problems with this third and final segment.</p><p>Not only is there some corruption to the downloaded video, which leads to pixellation and picture breakup, as well as glitches on the sound, but YouTube has also encoded it at a slightly larger frame size, forcing us to crop the edges more severely, in order to get the three segments to join together properly.</p><p>The corruption may be due to the panning effect, that the video&amp;rsquo;s creator has applied to the map, at the beginning of the segment, and it suggests that not all of the effects that can be created with video-editing software, will encode properly into YouTube&amp;rsquo;s FLV format.</p><p>Having experimented with this, I have found that it is possible to join the first and second segments together successfully, using this obey file:<br /><blockquote class="quotedText"><code>ADFS::HardDisc4.mpgtx <FONT COLOR="RED">-j</FONT> ADFS::HardDisc4.Marco1 ADFS::HardDisc4.Marco2 <FONT COLOR="RED">-o</FONT> ADFS::HardDisc4.Marco12,BF8</code></blockquote>But if we join the third segment, the sound starts to slip out of sync with the picture, when KinoAmp starts to play it. Once again, however, there <I>is</I> a way around it.</p><p>Shift-drag <I>Marco12</I> and <I>Marco3</I> into a directory called <I>MarcoPolo</I>.</p><p>Middle-click on the KinoAmp icon, on the iconbar, select Playlist, then drag the <I>MarcoPolo</I> directory to its input area and save the play list as <I>PlayMarco</I>.<div style="border:2px solid #aaf;margin:1em auto;padding:0;width:324px;"><IMG SRC="/news/images/video/KinoAmp.jpg" BORDER="1"></div><p>You can now drag <I>PlayMarco</I> onto the KinoAmp icon, to play the whole episode.</p><p>Because of the bad coding of the third segment, this reconstructed episode is not perfect, but it is still pretty impressive.</p><p>Luckily, most splicing operations are not nearly as complicated as this, but it should have given you a pretty good idea of what to do, if you encounter problems.</p><p>And now, several hours after you started, sit back and enjoy <I>The Roof of the World!</I><div style="border:2px solid #aaf;margin:1em auto;padding:0;width:304px;"><div style="background:white;display:table;width:100%;"><IMG SRC="/news/images/video/IanBarbara.jpg" ALT="Ian and Barbara take in the view" HEIGHT="238" WIDTH="304"></div><p style="background-color:#ccf;margin:0;border-top:2px solid #aaf; padding:0.5em 0.3em;">Doctor Who&amp;rsquo;s first companions, Ian and Barbara, enjoying the view!</p></div><p></HR><h2>Tips &amp; Tricks</h2><p><ol><li>If you do not like Obey files, and would rather use the program&amp;rsquo;s dialogue box to specify the settings, do not carry on using the machine until it has completed the conversion.<br />It is not worth risking locking your machine up, while FFMpeg is writing to the hard drive !!!!</li><li>Use your RAM disc as much as possible, for input and output, to avoid wear and tear on your hard drive.</li><li>The most difficult part of the operation is getting the right values for -ss and -t for the required clip, in the first place.<br />If you want to get a really neat cut of your desired clip, run <I>ExtractClip</I> a few times with -t set to 5 seconds and slightly different values of -ss, while you &amp;lsquo;walk in&amp;rsquo; the start point of the clip.</li><li>If you see the dreaded &amp;lsquo;buffer underflow&amp;rsquo; error in the program&amp;rsquo;s progress window, soon after starting the conversion, cancel it by hitting the Q key.<br />The resulting file will be unplayable, so there is no point in wasting time letting it finish. These &amp;lsquo;buffer underflows&amp;rsquo; always seem to occur when using the -ss arguement, and seem to be caused by many FLV files having corrupted time codes.<br />You can usually get around this problem by converting the whole of the FLV file to AVI first, and then using <I>ExtractClip</I> on the AVI version, rather than the FLV one.</li><li>If you produce an MPEG file that either will not play in KinoAmp, or alternatively plays for a couple of seconds and then freezes your machine, use Alt-Break to regain control of it, rather than the On/Off switch.</li></ol><CENTER><I>And finally - many thanks to Chris Martin for actually porting Murnong,<br />FFMpeg and Mpgtx to RISC OS, and for his help researching this article!</I></CENTER></p><p><a href="http://iconbar.com/comments/rss/news1245.html">16 comments in forum</a>
</p>]]>
    </content>
  </entry>
  <entry>
    <title
      type="text/plain"
      mode="escaped">The Icon Bar Awards 2009</title>
    <link
      rel="alternate"
      type="text/html"
      href="http://iconbar.com/comments/rss/news1244.html"
      title="The Icon Bar Awards 2009" />
    <author>
      <name>Phil Mellor</name>
    </author>
    <id>http://iconbar.com/comments/rss/news1244.html</id>
    <modified>2010-01-01T00:00:00Z</modified>
    <issued>2010-01-01T00:00:00Z</issued>
    <created>2010-01-01T00:00:00Z</created>
    <summary
      type="text/plain"
      mode="escaped">Happy new year! The votes have been counted and we're pleased to announce the winners of The Icon Bar Awards for 2009. Thanks to everyone who took part and congratulations to all the nominees on the shortlist.</summary>
        <content type="text/html" mode="escaped" xml:lang="en" xml:base="">
      <![CDATA[<p><img align="right" src="http://www.iconbar.com/news/uploaded/tib_awards_2009b.png" width="244" height="215" alt="The Icon Bar Awards 2009 logo">Happy new year! The votes have been counted and we're pleased to announce the winners of The Icon Bar Awards for 2009. Thanks to everyone who took part and congratulations to all the nominees on the shortlist.</p><p>And here are the results:<ul><li><b>Best commercial product</b><br />Winner: PostScript 3<br />Runner-up: ArtWorks 2.9</li><li><b>Best non-commercial product</b><br />Winner: NetSurf<br />Runner-up: GCC</li><li><b>Best new development</b><br />Winner: RISC OS Open on BeagleBoard <br />Runner-up: Tie between Micro Men &amp; V-Pod!</li><li><b>Best show</b><br />Winner: Sophie Wilson at Alt Party 2009<br />Runner-up: ROUGOL</li></ul>Read on for more details, including our two <b>Special Awards</b> for significant and lasting contributions to the RISC OS community.</p><p> <h3>Best Commercial Product</h3><p>Congratulations to <b>John Tytgat and Martin Wuerthner</b> who worked on the new <b>PostScript 3 printer driver</b>. The new driver offers many improvements leading to higher quality both when printing to PostScript 3 printers and when creating PDF files. Martin also receives recognition for the latest version of the popular ArtWorks vector graphics package. New features included support for alpha masks and improvements to multi-page editing, text areas and PDF export.<br /> <h3>Best Non-Commercial Product</h3><p><b>NetSurf</b> has won this category many times in the Drobe awards, and the trend continues here at TIB. Well done everyone involved. In the autumn the team pleaded for RISC OS developers to step forward and maintain the WIMP front end - so a tip of the hat to <a href="http://vlists.pepperfish.net/pipermail/netsurf-dev-netsurf-browser.org/2009-November/001630.html">Steve Fryatt</a> who has bravely offered to help out. Congratulations also to the GCC/SDK team for their crucial work on the platform's development tools. We give them the special tortoise award, since the 4.1.1 r2 release was made just a few days past the nomination cutoff date.<br /> <h3>Best New Development</h3><p>The <b>Beagleboard</b> port won the lion's share of the votes in this category, and deservedly so. As many of our commenters have pointed out this is where the future of RISC OS lies. Many hugs and kisses to Jeffrey Lee and the ROOL team.<br /> <h3>Best Show</h3><p>Digital culture festival <b>Alt Party</b> won the Best Show award thanks to star guest Sophie Wilson. You can watch her talk <a href="http://www.youtube.com/view_play_list?p=5A353DA1F538370C">on YouTube</a>. Meanwhile ROUGOL celebrated its 10th birthday in style by organising its first show.<br />&nbsp;<h4>And Finally...</h4><p>We have two awards for significant and lasting contributions to the RISC OS community.<h3>Lifetime Achievement</h3><p>In 2009, the RISC OS community lost one of its greatest advocates. <b>Paul Vigay</b> had been a fan of Acorn and RISC OS since the very early days and right up to his untimely death in February he continued to support and take an active part in the RISC OS community through Argonet and Orpheus, magazines, his websites, software and the masses of help and advice he provided on forums and newsgroups. He was a friendly figure at work and at shows and a great sport in our podcasts; Paul will be sorely missed.<h3>Outstanding Contribution to the Community</h3><p>Our second special award goes to <b>Chris Williams</b>. <a href="http://www.drobe.co.uk/">Drobe</a> has been one of the top sources for RISC OS news since 1999 when it was started by Peter Price and Chris Williams. Over ten years Drobe provided nearly two and a half thousand items and consistently produced well written and timely news and articles. We'd like to think we gave Drobe a run for its money on occasions, but probably didn't most of the time. Overall, it's obvious that Chris has a passion and dedication for journalism and a professionalism which made Drobe the first choice for RISC OS news. Although the updates stopped in October 2009, Chris has left the entire backlog of articles available on the Drobe website.</p><p><a href="http://iconbar.com/comments/rss/news1244.html">16 comments in forum</a>
</p>]]>
    </content>
  </entry>
  <entry>
    <title
      type="text/plain"
      mode="escaped">Merry Christmas from The Icon Bar!</title>
    <link
      rel="alternate"
      type="text/html"
      href="http://iconbar.com/comments/rss/news1243.html"
      title="Merry Christmas from The Icon Bar!" />
    <author>
      <name>Andrew C. Poole</name>
    </author>
    <id>http://iconbar.com/comments/rss/news1243.html</id>
    <modified>2009-12-25T00:00:00Z</modified>
    <issued>2009-12-25T00:00:00Z</issued>
    <created>2009-12-25T00:00:00Z</created>
    <summary
      type="text/plain"
      mode="escaped">Well it's that time of year again. It hardly seems like a full year since we last wished all our readers a very Merry Christmas. Once again, most of you are probably too busy downing the bottle of something-that-you-found-in-the-back-of-the-cupboard, and stuffing yourself with mince pies to notice this post, but we're still going to say it anyway, just like we always do.</summary>
        <content type="text/html" mode="escaped" xml:lang="en" xml:base="">
      <![CDATA[<p><img src="http://www.iconbar.com/tibtheme/default/logos/xmas_hills.gif" align="right" alt="[TIB Christmas Logo]" style="background:#aaaaff;" />Well it's that time of year again. It hardly seems like a full year since we last wished all our readers a very Merry Christmas. Once again, most of you are probably too busy downing the bottle of something-that-you-found-in-the-back-of-the-cupboard, and stuffing yourself with mince pies to notice this post, but we're still going to say it anyway, just like we always do.</p><p>Merry Christmas to all our readers, and we hope you have a wonderful new year - whatever you're doing and however you're celebrating.</p><p>And don't forget to <a href="http://www.iconbar.com/articles/Vote_for_the_Icon_Bar_Awards_2009/index1242.html">vote for The Icon Bar Awards 2009</a> before the voting closes on New Year's Eve!</p><p><a href="http://iconbar.com/comments/rss/news1243.html">8 comments in forum</a>
</p>]]>
    </content>
  </entry>
  <entry>
    <title
      type="text/plain"
      mode="escaped">Vote for the Icon Bar Awards 2009</title>
    <link
      rel="alternate"
      type="text/html"
      href="http://iconbar.com/comments/rss/news1242.html"
      title="Vote for the Icon Bar Awards 2009" />
    <author>
      <name>Phil Mellor</name>
    </author>
    <id>http://iconbar.com/comments/rss/news1242.html</id>
    <modified>2009-12-21T23:59:00Z</modified>
    <issued>2009-12-21T23:59:00Z</issued>
    <created>2009-12-21T23:59:00Z</created>
    <summary
      type="text/plain"
      mode="escaped">Thanks for your nominations for the inaugural Icon Bar awards. It's now time for you to choose the winners, so click here to vote! The polls will remain open until the end of the year and the results will be revealed on New Year's Day. The nominees are...</summary>
        <content type="text/html" mode="escaped" xml:lang="en" xml:base="">
      <![CDATA[<p>Thanks for your nominations for the inaugural Icon Bar awards. It's now time for you to choose the winners, so <a href="/forums/usersurvey.php?surveyid=3">click here to vote!</a> The polls will remain open until the end of the year and the results will be revealed on New Year's Day. The nominees are:</p><p><table width="100%" border="0" cellspacing="10" cellpadding="0"><tr><td width="33%" align="left" valign="top"><h3>Best Commercial Product</h3><ul><li>ArtWorks 2.9</li><li>Dual-head ViewFinder</li><li>LuaFox</li><li>Organizer 2</li><li>PostScript3 drivers</li><li>RISC OS 6</li><li>WebWonder</li></ul></td><td width="33%" align="left" valign="top"><h3>Best Non-Commercial Product</h3><ul><li>Dave Higton's USB toys</li><li>DigitalCD 3</li><li>Firefox</li><li>GCC</li><li>NetSurf</li><li>StrongEd</li></ul></td><td width="34%" rowspan="2"><img align="right" src="http://www.iconbar.com/news/uploaded/tib_awards_2009b.png" width="244" height="215" alt="The Icon Bar Awards 2009 logo"></td></tr><tr><td width="33%" align="left" valign="top"><h3>Best New Development</h3><ul><li>BBC Four's Micro Men</li><li>RISC OS Open on BeagleBoard</li><li>V-Pod Graphics Card</li></ul></td><td width="33%" align="left" valign="top"><h3>Best Show</h3><ul><li>Acorn World / Retro Reunited</li><li>MUG Christmas Show</li><li>ROUGOL Show</li><li>Sophie Wilson at Alt Party 2009</li><li>Wakefield Show</li></td></tr></table><br /><b>Links</b><br /><a href="/forums/usersurvey.php?surveyid=3">Vote for The Icon Bar Awards 2009</a><br />Please note that you must be <a href="http://www.iconbar.com/forums/login.php">logged in</a> to vote - please <a href="http://www.iconbar.com/forums/zaccreg.php">register</a> if you have not already done so.</p><p><a href="http://iconbar.com/comments/rss/news1242.html">13 comments in forum</a>
</p>]]>
    </content>
  </entry>

</feed>