Recent content by Chaosruler972

  1. C

    So, what's the current status of everything?

    Never realized I am here to entertain you anyways clearly I am not going to recreate the wheel github.com/projectNe10/Ne10/blob/master/modules/dsp/NE10_fft_int16.c which is BSD-3 license so we can link the .so and use it, I already tested it under emulation and it's one of the fastest and...
  2. C

    So, what's the current status of everything?

    Sound like a plan, on previous page I already posted a function to double sample to 96, with this we got 44.1 to 96, seems enough doesnt it?
  3. C

    So, what's the current status of everything?

    If I NEONize that code it will be float32 either way... (Neon doesnt have float64xn_t registers) so double precision has 2 reasons to be slower, if I write fast and optimized code based on your python code, can you test for run time on the real pyra? If its less than 30ms per second its fast...
  4. C

    So, what's the current status of everything?

    actually the best option is to compile a modded version of alsa/driver with my ARM optimization and have that pyra package on some ppa But I have never done that before, lets solve the antialiasing challange first so we know we got the fastest software decoding so theres a reason at all dealing...
  5. C

    So, what's the current status of everything?

    I kind of both agree and disagree If my input size was assured to be multipication of the output size, I could interpolate lineary either by averaging samples ( the quickest version would be adding both and shifting right by 1 to simulate division by 2) However our issue is that the...
  6. C

    So, what's the current status of everything?

    I started working on a function I easily wrote 48K -> 96K (which was simply repeating the each sample) 44.1K -> 48K/96K is a little trickier since linear interpolation won't work, the ratio is clearly not int-divisible therefore I can't really play with the samples Like a good software...
  7. C

    So, what's the current status of everything?

    Great, I will start working on NEON optimised and naive functions next week Kind of weird that this sound device is using such unique sample rate en.wikipedia.org/wiki/Sampling_(signal_processing)#Audio_sampling actually this job is going to be easy compared to image processing since the...
  8. C

    So, what's the current status of everything?

    its hard to compare even CPUs with the same ISA as simple change such as bigger pipe or bigger/faster cache or L1/L2 can make huge difference, even frequency break point is a thing, some CPUs even throttle more easily due to lower resistance and high voltage, which may give us the illusion that...
  9. C

    So, what's the current status of everything?

    Did you notice ABE requires proper set up in the u-boot and dtb to work? (afaik AESS is the ABE fw and it's configuration sits on the dtb but dont quote me on that I might be wrong)
Back
Top