Skip to main content

Topic: Open Source Firmware For iRiver players (Read 147093 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • rjamorim
  • [*][*][*][*][*]
Open Source Firmware For iRiver players
Reply #150
Quote
Interesting quote of Rbx iRiverport Wiki:
Quote
AAC (MP4)   Code fully-working in simulator but not yet on iRiver, not yet checked in.
[a href="index.php?act=findpost&pid=331562"][{POST_SNAPBACK}][/a]


Amazing indeed. I wasn't expecting AAC/MP4 support so soon.

Cheers!
Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org

Open Source Firmware For iRiver players
Reply #151
also seems as though the devs have optimized the Musepack code enough so it now can playback in realtime on the the Iriver, just gotta wait for them to release it 
  • Last Edit: 12 October, 2005, 05:54:50 PM by unfortunateson

  • RotAtoR
  • [*][*]
Open Source Firmware For iRiver players
Reply #152
Quote
also seems as though the devs have optimized the Musepack code enough so it now can playback in realtime on the the Iriver, just gotta wait for them to release it 
[a href="index.php?act=findpost&pid=333834"][{POST_SNAPBACK}][/a]


Very good news indeed.  Unfortunately they also said it's somewhat of a hack and only a temporary fix until the mpc decoder can be rewritten to better suit the platform.  It sounds like playback will probably be just barely realtime for most files.
  • Last Edit: 12 October, 2005, 06:28:33 PM by RotAtoR

  • de Mon
  • [*][*][*][*]
Open Source Firmware For iRiver players
Reply #153
Quote
Quote
also seems as though the devs have optimized the Musepack code enough so it now can playback in realtime on the the Iriver, just gotta wait for them to release it 
[a href="index.php?act=findpost&pid=333834"][{POST_SNAPBACK}][/a]


Very good news indeed.  Unfortunately they also said it's somewhat of a hack and only a temporary fix until the mpc decoder can be rewritten to better suit the platform.  It sounds like playback will probably be just barely realtime for most files.
[a href="index.php?act=findpost&pid=333841"][{POST_SNAPBACK}][/a]


Strange... Vorbis is easy playable... As I know MPC requires less CPU time than Vorbis 
Ogg Vorbis for music and speech [q-2.0 - q6.0]
FLAC for recordings to be edited
Speex for speech

  • rjamorim
  • [*][*][*][*][*]
Open Source Firmware For iRiver players
Reply #154
Quote
Strange... Vorbis is easy playable... As I know MPC requires less CPU time than Vorbis  [a href="index.php?act=findpost&pid=333854"][{POST_SNAPBACK}][/a]


The obvious conclusion is that Vorbis is much easier to optimize than MPC.

The other conclusion is that there are more developers interested in optimizing Tremor than ones interested in libmpcdec.
Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org

Open Source Firmware For iRiver players
Reply #155
Should musepack support be added under the H1x0 series in the wiki?  It now plays in realtime (although there are still seeking bugs, unoptimized, not yet gapless).  I don't know what format I should transcode my Wavpack files in when I run out of space - there should be a formal test of vorbis vs mpc at standard (160-190) rates on rock music... 

Open Source Firmware For iRiver players
Reply #156
It's been done with classical music at least.

But yes, I would be interested to see how the two perform on harder stuff.
I blow chunks.

  • rjamorim
  • [*][*][*][*][*]
Open Source Firmware For iRiver players
Reply #157
Quote
Should musepack support be added under the H1x0 series in the wiki?[a href="index.php?act=findpost&pid=333928"][{POST_SNAPBACK}][/a]


If the author himself didn't add it, it probably means he doesn't consider it ready enough yet.
Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org

  • Lear
  • [*][*][*]
  • Developer
Open Source Firmware For iRiver players
Reply #158
Quote
The obvious conclusion is that Vorbis is much easier to optimize than MPC.

I've only looked a little at it myself, but the impression I got was that libmusepack does lots of 32 by 32 bit multiplies, where the location of the "interesting" 32 bits in the 64 bit result can vary a great deal. For tremor (the Vorbis decoder), the "interesting" result is always in the top 32 bits. For the CPU in the h1x0 players, this is much easier to process.

  • M
  • [*][*][*][*][*]
Open Source Firmware For iRiver players
Reply #159
... now if only they would consider trying to write support for the iMP- series! 

    - M.

Open Source Firmware For iRiver players
Reply #160
Quote
... now if only they would consider trying to write support for the iMP- series! 

    - M.
[a href="index.php?act=findpost&pid=334013"][{POST_SNAPBACK}][/a]


True that!

  • rjamorim
  • [*][*][*][*][*]
Open Source Firmware For iRiver players
Reply #161
Quote
Quote
... now if only they would consider trying to write support for the iMP- series! 

    - M.
[a href="index.php?act=findpost&pid=334013"][{POST_SNAPBACK}][/a]


True that!
[a href="index.php?act=findpost&pid=334021"][{POST_SNAPBACK}][/a]


Donate some iMPs to the development team and I'm sure they would look at that
Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org

  • AtaqueEG
  • [*][*][*][*][*]
  • Members (Donating)
Open Source Firmware For iRiver players
Reply #162
Is this firmware being developed for any CURRENT player in the market?

I would love to use it, but I can't find any compatible player! And I have given up on eBay. It is full of scammers!
I'm the one in the picture, sitting on a giant cabbage in Mexico, circa 1978.
Reseñas de Rock en Español: www.estadogeneral.com

  • rjamorim
  • [*][*][*][*][*]
Open Source Firmware For iRiver players
Reply #163
Quote
Is this firmware being developed for any CURRENT player in the market?[a href="index.php?act=findpost&pid=334085"][{POST_SNAPBACK}][/a]


Sadly, no.
Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org

  • SebastianG
  • [*][*][*][*][*]
  • Developer
Open Source Firmware For iRiver players
Reply #164
(on mpc playback)
Quote
Strange... Vorbis is easy playable... As I know MPC requires less CPU time than Vorbis 
[a href="index.php?act=findpost&pid=333854"][{POST_SNAPBACK}][/a]


This is really odd. According to my experience with codec stuff the inverse filterbank is one of those quite CPU-power-demanding building blocks. If MPC's filterbank implmentation is the one to blame (fast on PCs but bad to port) they could just reuse the 32 band PQF filterbank code from their mp3 decoder since it's actually the same.

But then again... The current musepack stream format is kinda horrible.


Sebi

Open Source Firmware For iRiver players
Reply #165
Quote
Quote
Is this firmware being developed for any CURRENT player in the market?[{POST_SNAPBACK}][/a]


Sadly, no.
[a href="index.php?act=findpost&pid=334134"][{POST_SNAPBACK}][/a]

Actually, they [might start] developing it for the iAudio X5. [a href="http://www.rockbox.org/twiki/bin/view/Main/IaudioPort]Here[/url] is the offical site for it on the RockBox website and here is a discussion about it on a iAudio fan page.
  • Last Edit: 13 October, 2005, 05:00:58 PM by HisInfernalMajesty

  • jaybeee
  • [*][*][*][*]
Open Source Firmware For iRiver players
Reply #166
Quote
"Hi all,

As you probably know, the current FLAC decoder in Rockbox is based on the official libFLAC decoder, and this only just runs in real-time on the H1x0.  The nature of libFLAC has made it very hard to optimise.

I spent some time yesterday with another FLAC decoder - the one written as part of the ffmpeg project.  I ported it to Rockbox, with the result that it already (without any real optimisations) running about twice as fast as our original libFLAC decoder.   The CPU is almost constantly at 45MHz, with very little time spent "boosted" to 124MHz.
...

and
Quote
"... This new decoder (without seeking) is now committed to CVS and is therefore the standard FLAC decoder in Rockbox.

I'll add seeking support ASAP, but can't promise when.  But this gives others chance to work their optimisation magic and get it working even faster, or even for someone else to implement seeking.

Regards,

Dave.
..."


Good stuff eh.

  • Tang
  • [*][*][*]
  • Members (Donating)
Open Source Firmware For iRiver players
Reply #167
Quote
Quote
Quote
Is this firmware being developed for any CURRENT player in the market?[{POST_SNAPBACK}][/a]


Sadly, no.
[a href="index.php?act=findpost&pid=334134"][{POST_SNAPBACK}][/a]

Actually, they [might start] developing it for the iAudio X5. [a href="http://www.rockbox.org/twiki/bin/view/Main/IaudioPort]Here[/url] is the offical site for it on the RockBox website and here is a discussion about it on a iAudio fan page.
[a href="index.php?act=findpost&pid=334152"][{POST_SNAPBACK}][/a]

The firmware is being ported on iRiver H3xx... Linus is working on it, seems it progresses...

  • rjamorim
  • [*][*][*][*][*]
Open Source Firmware For iRiver players
Reply #168
Quote
Quote
Quote
Quote
Is this firmware being developed for any CURRENT player in the market?[{POST_SNAPBACK}][/a]


Sadly, no.
[a href="index.php?act=findpost&pid=334134"][{POST_SNAPBACK}][/a]

Actually, they [might start] developing it for the iAudio X5. [a href="http://www.rockbox.org/twiki/bin/view/Main/IaudioPort]Here[/url] is the offical site for it on the RockBox website and here is a discussion about it on a iAudio fan page.
[a href="index.php?act=findpost&pid=334152"][{POST_SNAPBACK}][/a]

The firmware is being ported on iRiver H3xx... Linus is working on it, seems it progresses...
[a href="index.php?act=findpost&pid=338489"][{POST_SNAPBACK}][/a]


Erm... that one is not being manufactured anymore either.
Get up-to-date binaries of Lame, AAC, Vorbis and much more at RareWares:
http://www.rarewares.org

  • Emanuel
  • [*][*][*][*]
Open Source Firmware For iRiver players
Reply #169
Quote
Erm... that one is not being manufactured anymore either.
[a href="index.php?act=findpost&pid=338491"][{POST_SNAPBACK}][/a]

Amazingly short lifespan on the H-series from iRiver. One can not stop wondering why. The margins or sales must have been comparatively low.

  • jaybeee
  • [*][*][*][*]
Open Source Firmware For iRiver players
Reply #170
Quote
When: 12 Nov 04:00   Who: Andy   
What: iRiver - Initial support for wav-recording in recording menu. Supports mic/line-in (and radio), monitor mode, time-splitting (and byte-splitting), pause/resume etc.
Things todo: Prerecording, peakmeter (should be simple), frequency other than 44.1 kHz, etc..


Some more great new from the Rockbox boys

Open Source Firmware For iRiver players
Reply #171
The Rockbox Ipod wiki page has been updated to show the status of the driver implementation. A funtional bootloader is available.

  • Emanuel
  • [*][*][*][*]
Open Source Firmware For iRiver players
Reply #172
Quote
Quote
What: iRiver - Initial support for wav-recording in recording menu. Supports mic/line-in (and radio)

Now that's good news. Recording radio is yet one more of the features that was never available on the original firmware.

EDIT: spelling
  • Last Edit: 14 November, 2005, 08:41:42 AM by Emanuel

  • jaybeee
  • [*][*][*][*]
Open Source Firmware For iRiver players
Reply #173
It's still early days for it though.  I tried the Line In recording last night and it froze and crashed.  Had to recover the file via CHKDSK. 
Then there appears to be glitches every 90secs - however, I need to check this with different sources before I say that's a problem. 
More testers the better.

EDIT: the glitches / drop-outs were caused by the source (doh!), so Rockbox is looking good for that now.  Still some issues with freezing of player when recording stops, but I'm sure it'll get sorted soon enough.
  • Last Edit: 14 November, 2005, 05:25:36 PM by jaybeee

Open Source Firmware For iRiver players
Reply #174
Rockbox now with crossfeed:

Quote
add crossfeed dsp effect. Makes some music more enjoyable with headphones.