From: Nicholas H. <nic...@er...> - 2005-04-09 13:53:15
|
On Tuesday 05 April 2005 23:57, Gábor Kovács wrote: > > Maybe we could do better by trying to port BetaPlayer > > You don't have to. It's already underway :) In that case we'll probably find you surpassing TML quickly :) Feel free to reuse anything I've written in TML for your port - but I don't know how much you'd find useful anyway. > > I agree about moving to pure ARM code. As I've gone, I've tried to make > > sure I made few assumptions about the processor type in most of the code > > (where I didn't have to). I probably couldn't have started off with > > doing pure-arm, but I'm a bit more familiar with the tools now so I'll > > probably make the move as the next major stage of development. > > Btw what do you know about prc-tools development? It seems the latest 2.3 > version is very old. I'am currently compiling new modified gcc cross > compiler for myself using gcc 3.4.3 with making the R9 ARM register free > for use (and restoring it manually before every OS callback). Loosing two > ARM registers (R9,R10) with the default armlet system on PalmOS is kinda > too much for me :) Sounds like a good idea. When I say I'm a bit more familiar now, I haven't actually thought about what I'm going to do next - I'm just more aware of the issues involved; such as use of PIC registers, etc. I haven't had any experience with optimising video decoding, but is a compiler upgrade and 1 extra register really going to make a significant boost to performance? I'm sure you'd get slightly better optimisation of some of the code, but is that going to translate into more than a few percent of decoding time? I'm actually still on prc-tools 2.2. Still haven't gotten around to upgrading yet. Nicholas |