IPB

Welcome Guest ( Log In | Register )

Open Source Firmware For iRiver players, development by Rockbox team starts
kwanbis
post Sep 10 2004, 20:17
Post #1





Group: Developer (Donating)
Posts: 2362
Joined: 28-June 02
From: Argentina
Member No.: 2425



Rockbox, the team responsible for the open source replacement firmware for Archos audio players, has started an effort to port their firmware to the popular iRiver H1xx-series of devices.

Rockbox Home Page

Iriver Port Info

This post has been edited by kwanbis: Sep 10 2004, 20:18


--------------------
MAREO: http://www.webearce.com.ar
Go to the top of the page
+Quote Post
 
Start new topic
Replies
Tang
post Feb 13 2005, 20:40
Post #2





Group: Members (Donating)
Posts: 158
Joined: 27-January 04
Member No.: 11536



About the two implemented decoders (libMAD and libFLAC) read their speed on IRC:
QUOTE
libmad is currently running at about 3.8% of real-time. libFLAC is about 8%


Very slow so... But keep in mind that for the moment the CPU is running underclocked (~20MHz instead of 140 I believe)

About mp3 decoder the team in thinking about going for this http://www.freescale.com/webapp/sps/downlo...M9&location=psp that need only 19mHz and 37kb mem only!

The issue is about the licensing so they are trying to get contact with the Motorola crew...

Anyway when Linus will set the CPU at his real speed i imagine the MAD implementation should work at real time with some optimisation... wink.gif

This post has been edited by Tang: Feb 13 2005, 21:52
Go to the top of the page
+Quote Post
jcoalson
post Feb 17 2005, 06:58
Post #3


FLAC Developer


Group: Developer
Posts: 1526
Joined: 27-February 02
Member No.: 1408



QUOTE (Tang @ Feb 13 2005, 02:40 PM)
About the two implemented decoders (libMAD and libFLAC) read their speed on IRC:
QUOTE
libmad is currently running at about 3.8% of real-time. libFLAC is about 8%


Very slow so... But keep in mind that for the moment the CPU is running underclocked (~20MHz instead of 140 I believe)
*

hmm... 8% at 20MHz ~> 56% at 140MHz. the stock firmware for the iAudio M3 (same CPU) is doing FLAC with low order LPC, hopefully there is some more headroom somewhere in the iriver. stock libFLAC (C only, no asm optimizations) is doing flac -8 on 74 MHz ARM7 parts (phatbox, rio), not sure if there are any major architectural differences between coldfire and ARM7 that would account for that.

one thing is for sure, a coldfire assembly version of one simple function (FLAC__lpc_restore_signal) would make a big difference and help out on the M3 also.

Josh
Go to the top of the page
+Quote Post
Tang
post Feb 17 2005, 13:30
Post #4





Group: Members (Donating)
Posts: 158
Joined: 27-January 04
Member No.: 11536



QUOTE (jcoalson @ Feb 16 2005, 09:58 PM)
QUOTE (Tang @ Feb 13 2005, 02:40 PM)
About the two implemented decoders (libMAD and libFLAC) read their speed on IRC:
QUOTE
libmad is currently running at about 3.8% of real-time. libFLAC is about 8%


Very slow so... But keep in mind that for the moment the CPU is running underclocked (~20MHz instead of 140 I believe)
*

hmm... 8% at 20MHz ~> 56% at 140MHz. the stock firmware for the iAudio M3 (same CPU) is doing FLAC with low order LPC, hopefully there is some more headroom somewhere in the iriver. stock libFLAC (C only, no asm optimizations) is doing flac -8 on 74 MHz ARM7 parts (phatbox, rio), not sure if there are any major architectural differences between coldfire and ARM7 that would account for that.

one thing is for sure, a coldfire assembly version of one simple function (FLAC__lpc_restore_signal) would make a big difference and help out on the M3 also.

Josh
*

Hi mister jcoalson,
Thanks for all those details... Of course the fact that the colfire is underclocked under rbx doesnt mind no optimisation will be required to run FLAC...

And of course the rbx team will make his possible to optimize the whole code... Anyway as they are working on a general audio API arc hitecture i wonder if they would optimize the codec to specifics CPU (ie coldfire for iHp and M3)
I imagine they will but i'haven't asked this to the team...I'll do this afternoon here i've no IRC access...
I'll ask too if the latests progress and specially about the CPU frequency...

of course I'll report their answers here then... wink.gif

Cheers!
Go to the top of the page
+Quote Post

Posts in this topic
- kwanbis   Open Source Firmware For iRiver players   Sep 10 2004, 20:17
- - Tang   QUOTE (kwanbis @ Sep 10 2004, 11:17 AM)Rockbo...   Oct 7 2004, 16:26
- - Tang   Work in Progress... Since the 26/10 LinusM finall...   Oct 28 2004, 17:18
- - Tang   I wonder why there is no recent edit... the rockbo...   Feb 11 2005, 22:20
- - Lyx   Does the mpeg123 code make use of lame-headers for...   Feb 11 2005, 22:28
|- - Tang   QUOTE (Lyx @ Feb 11 2005, 01:28 PM)Does the m...   Feb 12 2005, 17:32
|- - rjamorim   QUOTE (Tang @ Feb 12 2005, 02:32 PM)What are ...   Feb 12 2005, 17:46
|- - Tang   QUOTE (rjamorim @ Feb 12 2005, 08:46 AM)QUOTE...   Feb 12 2005, 17:52
- - DreamTactix291   QUOTE (Tang @ Feb 11 2005, 03:20 PM)I've ...   Feb 12 2005, 02:11
- - Lyx   Gapless playback via lame-headers. This means that...   Feb 12 2005, 18:31
- - Tang   Hum oki Lyx, thanks... Strangely the Rbx team said...   Feb 12 2005, 18:48
- - Tang   EDIT: preglow just confirmed me that LinusM (who r...   Feb 12 2005, 20:08
- - Tang   Rockbox asking for INTEGER lossy encoders under op...   Feb 12 2005, 20:11
|- - rjamorim   QUOTE (Tang @ Feb 12 2005, 05:11 PM)Rockbox a...   Feb 12 2005, 23:02
- - Tang   Hi Roberto, Thanks a lot it's very kind! i...   Feb 12 2005, 23:10
- - Sebastian Mares   MusePack using Peter's library?   Feb 12 2005, 23:17
|- - rjamorim   QUOTE (Sebastian Mares @ Feb 12 2005, 08:17 P...   Feb 12 2005, 23:19
|- - Sebastian Mares   QUOTE (rjamorim @ Feb 12 2005, 11:19 PM)QUOTE...   Feb 12 2005, 23:22
|- - Tang   QUOTE (rjamorim @ Feb 12 2005, 02:19 PM)QUOTE...   Feb 12 2005, 23:45
|- - rjamorim   QUOTE (Tang @ Feb 12 2005, 08:45 PM)Wavepack ...   Feb 13 2005, 00:58
|- - Tang   QUOTE (rjamorim @ Feb 12 2005, 03:58 PM)QUOTE...   Feb 13 2005, 01:23
- - emtee   Wow. This could make me actually buy a iHP. Is iR...   Feb 13 2005, 01:40
|- - rjamorim   QUOTE (emtee @ Feb 12 2005, 10:40 PM)By the w...   Feb 13 2005, 01:46
|- - Tang   QUOTE (emtee @ Feb 12 2005, 04:40 PM)Wow. Th...   Feb 13 2005, 02:10
|- - emtee   QUOTE (Tang @ Feb 13 2005, 01:10 AM)Hi Emtee,...   Feb 13 2005, 02:23
|- - Tang   QUOTE (emtee @ Feb 12 2005, 05:23 PM)QUOTE (T...   Feb 13 2005, 18:02
|- - JeanLuc   QUOTE (Tang @ Feb 13 2005, 05:02 PM)To resume...   Feb 13 2005, 18:27
- - Tang   Exctarct of today IRC: QUOTE linuxstb -> Tang: ...   Feb 13 2005, 18:10
- - Tang   hi JeanLuc, I'm quite agree with your point of...   Feb 13 2005, 18:45
- - Lyx   Out of curiousity: what made you folks choose the ...   Feb 13 2005, 19:27
|- - Tang   QUOTE (Lyx @ Feb 13 2005, 10:27 AM)Out of cur...   Feb 13 2005, 19:39
||- - rjamorim   QUOTE (Tang @ Feb 13 2005, 04:39 PM)The CPU w...   Feb 13 2005, 19:46
||- - Tang   QUOTE (rjamorim @ Feb 13 2005, 10:46 AM)QUOTE...   Feb 13 2005, 19:55
|- - DreamTactix291   QUOTE (Lyx @ Feb 13 2005, 12:27 PM)Out of cur...   Feb 14 2005, 01:37
|- - JeanLuc   QUOTE (Lyx @ Feb 13 2005, 06:27 PM)Out of cur...   Feb 14 2005, 05:45
|- - kwanbis   QUOTE (Lyx @ Feb 13 2005, 06:27 PM)Out of cur...   Feb 17 2005, 18:03
|- - Tang   QUOTE (kwanbis @ Feb 17 2005, 09:03 AM)QUOTE ...   Feb 17 2005, 22:02
|- - kwanbis   QUOTE (Tang @ Feb 17 2005, 09:02 PM)hi Kwanbi...   Feb 17 2005, 23:36
- - Tang   About the two implemented decoders (libMAD and lib...   Feb 13 2005, 20:40
|- - rjamorim   QUOTE (Tang @ Feb 13 2005, 05:40 PM)The issue...   Feb 13 2005, 21:43
|- - jcoalson   QUOTE (Tang @ Feb 13 2005, 02:40 PM)About the...   Feb 17 2005, 06:58
|- - Tang   QUOTE (jcoalson @ Feb 16 2005, 09:58 PM)QUOTE...   Feb 17 2005, 13:30
|- - Tang   QUOTE (Tang @ Feb 17 2005, 04:30 AM)And of co...   Feb 20 2005, 18:08
- - M   Just our of curiosity, once the coders get a succe...   Feb 14 2005, 05:18
- - Tang   The iHp choice question was for rockbox team i thi...   Feb 14 2005, 17:26
- - AtaqueEG   I was looking for one of these players and I got t...   Feb 17 2005, 08:11
|- - linus   QUOTE (AtaqueEG @ Feb 17 2005, 08:11 AM)I was...   Feb 17 2005, 09:12
- - smok3   QUOTE 4) microphone (internal/external) for possib...   Feb 17 2005, 10:43
- - Tang   Come back to subject anyway... The Coldfire CPU i...   Feb 17 2005, 22:03
- - Tang   Sorry i confused Sebastian Mares as Mareo dev too....   Feb 18 2005, 23:20
- - Tang   News progress for the Audio part (wave output): QU...   Feb 23 2005, 22:03
- - Tang   QUOTE 1 Mar 14:40 Linus apps/debug_menu.c 1.105...   Mar 1 2005, 18:47
|- - dobz   apps/codecs/Tremor/Makefile 1.4 apps/codecs/liba52...   Mar 1 2005, 20:06
- - HotshotGG   QUOTE i see codec makefiles, does this mean its ca...   Mar 1 2005, 20:21
- - Tang   Some latest progress: QUOTE Mp3 decoding at 104% r...   Mar 4 2005, 22:39
|- - jcoalson   QUOTE (Tang @ Mar 4 2005, 04:39 PM)Some lates...   Mar 10 2005, 19:45
|- - Tang   QUOTE (jcoalson @ Mar 10 2005, 10:45 AM)QUOTE...   Mar 11 2005, 11:55
- - Tang   I quote Deadman from MR since i didn't visit R...   Mar 10 2005, 19:11
- - Tang   Linus is now working on the ApiAudio...   Apr 8 2005, 17:00
- - Tang   A piece of news which will for sure interest many ...   Apr 12 2005, 20:27
|- - indybrett   QUOTE (Tang @ Apr 12 2005, 02:27 PM)A piece o...   Apr 15 2005, 04:03
- - Florian   Yes, these are really good news   Apr 12 2005, 20:33
- - dobz   Thats fantastic news, if iriver has support for mp...   Apr 12 2005, 20:51
- - Tang   Eh eh thanks guys i was bored by "monolog...   Apr 12 2005, 21:13
- - DreamTactix291   QUOTE (Tang @ Apr 12 2005, 01:27 PM)A piece o...   Apr 12 2005, 21:28
|- - Tang   QUOTE (DreamTactix291 @ Apr 12 2005, 12:28 PM...   Apr 12 2005, 21:36
- - Tang   QUOTE # Mpeg-audio  CVS code runs fairly effi...   Apr 14 2005, 20:45
- - Tang   Linux suceed to make partial mp3 real playing supp...   Apr 20 2005, 15:32
|- - jaybeee   QUOTE (Tang @ Apr 20 2005, 03:32 PM)Linux suc...   Apr 20 2005, 16:14
|- - Tang   Yes sorry i was too excited: it's LinusN to be...   Apr 20 2005, 16:20
- - Tang   Hi HA guys, The rockbox iRiver iHP1xx port comes n...   May 30 2005, 11:27
- - ilikedirtthe2nd   Thanks for keeping us informed, Tang. I can't ...   May 30 2005, 12:29
- - Gabriel   Are they aware that Lame is storing the gapless da...   May 30 2005, 12:52
|- - ilikedirtthe2nd   QUOTE (Gabriel @ May 30 2005, 11:52 AM)Are th...   May 30 2005, 13:36
|- - PoisonDan   QUOTE (ilikedirtthe2nd @ May 30 2005, 02:36 P...   Jun 8 2005, 10:26
- - Tang   Hi guys, For some days a patch adding playback was...   Jun 6 2005, 19:44
- - dobz   Excellent news indeed, can't wait till its in ...   Jun 6 2005, 23:54
- - [solid]   flac playback is there   Jun 8 2005, 09:56
|- - jaybeee   QUOTE ([solid] @ Jun 8 2005, 09:56 A...   Jun 8 2005, 10:01
- - Tang   Hi PoisonDan They are ware of the lame tag method ...   Jun 8 2005, 11:11
- - iNsuRRecTiON   Hi, I hope there will be support of AAC, especial...   Jun 9 2005, 17:19
|- - Tang   QUOTE (iNsuRRecTiON @ Jun 9 2005, 08:19 AM)Hi...   Jun 9 2005, 20:13
- - adlai   I have a Rio Karma (damn I'm wishing that I...   Jun 9 2005, 21:47
- - kwanbis   Would this work with SlimX 350?   Jun 10 2005, 14:11
|- - Tang   QUOTE (kwanbis @ Jun 10 2005, 05:11 AM)Would ...   Jun 10 2005, 14:59
- - iNsuRRecTiON   QUOTE (Tang @ Jun 9 2005, 08:13 PM)QUOTE (iNs...   Jun 11 2005, 03:25
- - Tang   Hi insurrection, When i was talking about SBR in f...   Jun 13 2005, 18:50
- - Lurkas   This is great! I wonder if they will keep it ...   Jun 13 2005, 20:01
- - Tang   QUOTE (Lurkas @ Jun 13 2005, 11:01 AM)This is...   Jun 13 2005, 20:10
|- - Leo 69   What about IMP-900 ? It's quite new... I'd...   Jun 13 2005, 20:25
|- - Tang   QUOTE (Leo 69 @ Jun 13 2005, 11:25 AM)What ab...   Jun 15 2005, 15:53
- - Skythus   WavPack playback is now implemented with the lates...   Jun 14 2005, 02:21
|- - rjamorim   QUOTE (Skythus @ Jun 13 2005, 10:21 PM)WavPac...   Jun 14 2005, 02:50
|- - Tang   QUOTE (rjamorim @ Jun 13 2005, 05:50 PM)QUOTE...   Jun 15 2005, 15:33
- - Tang   The iHP1xx is finaly the first DAP playing MPC... ...   Jun 20 2005, 19:34
- - Tang   tested MPC playback, there is some flaw so work is...   Jun 20 2005, 19:57
|- - preglow   QUOTE (Tang @ Jun 20 2005, 08:57 PM)tested MP...   Jun 21 2005, 19:04
- - dobz   I was under the impresion that MPC decoded fast an...   Jun 21 2005, 19:33
|- - preglow   Yes, in principle, it's a pretty efficient cod...   Jun 21 2005, 19:44
- - Tang   Hi Preglow, thanks for theses explanations... So...   Jun 22 2005, 20:05
2 Pages V   1 2 >


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 29th July 2014 - 04:53