EmuCR Feeds
Email Us

EmuCR: Project64Azimer's HLE Audio Plugin Git (2015/05/08) is compiled. It is a HLE audio plugin for N64 emulators written by Azimer.

Azimer's HLE Audio Plugin Git Changelog:
* Merge pull request #46 from cxd4/so_i_herd_u_liek_frequencies
Have frequency-rounding performed on leveled intervals, through a function.
* `cacheSize` is a signed int, so may be better to read from `signed long`.
I doubt this would do anything apart from fixing potential signed/unsigned mismatch warnings in higher warning levels in compilers, but my instinct here is telling me, that it's better to have an implicit type conversion from a `signed long` to a `signed int`, than it is from a `unsigned long` (or DWORD) to a `signed int`.
* Apply function with a leeway of 1000 Hz to sample frequencies.
* Add a new function for approximating uneven N64 audio frequencies.
* Merge pull request #45 from cxd4/so_i_herd_u_liek_EOF
Match all the source to keep one newline at EOF.
* `"mytypes.h" is no longer valid and was replaced with `"my_types.h".
* It also could have two, but half of bsmiles is 1, the other half 2.
My current personal preference is just 1, so my OCD will make them all match that way.
* Git likes to see a newline at the end of text files.
* Merge pull request #37 from cxd4/RSP_cleanups_to_ABI_filters
Vectorize some nasty LWC2/transpose and MAC stuff in ABI_Filters.cpp.
* might be easier to debug RSP element range failures with assert()
* Optimize pre-buffer contiguity for accumulation sources.
* ... or should I say "pointers", not "addresses". :)
To be consistent with the style throughout the rest of the plugin source, it makes more sensee to avoid the new `pi16` type define and use the loose `*` operator in the declarations (less strict pointer typing but more familiar to people experienced with pointer syntax in C).
* addresses `inp1, inp2` updated regularly (regression fix from acf0b40)

Download: Azimer's HLE Audio Plugin Git (2015/05/08) x86
Download: Azimer's HLE Audio Plugin Git (2015/05/08) x64
Source: Here

5 Comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. 64bit version is not being detected by project64. Version 2.2 and latest dev builds.

    ReplyDelete
  3. also the x86 version is not recognized!

    ReplyDelete
    Replies
    1. Strange the x86 works for me, did you put it in plugins/audio folder?

      Delete
    2. This comment has been removed by the author.

      Delete

Can't post a comment? Try This!