Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New PulseAudio sound output + Linux Build Fixes + CMake build for Klib #36

Closed
wants to merge 1 commit into from

Conversation

chuma
Copy link
Contributor

@chuma chuma commented Apr 11, 2018

Sorry, this is probably quite a messy pull request, but I have been working on a lot of things:

  • New PulseAudio sound driver - tested on Linux Fedora 27. I am getting smooth sound.
  • Some improvements (I think) to PortAudio sound output, though it's still not perfect.
  • Option to use system PortAudio library instead of the included sources - YMMV.
  • _Build_/Jam/Jamfile
    • translated to English
    • cleaned up to work on my Fedora linux machine.
    • added options to specify which sound outputs to build.
  • K libraries may now be built with CMake, though the Einstein Jamfile build doesn't pick up where the library ends up (yet).
  • K/_Build_/Jam/Jamfile also got some Linux love.
  • Formatting fixes to some files (PMainSoundDriver.*) which were mangled with Mac line endings.

New PulseAudio sound driver - tested on Linux Fedora 27.
Some improvements (I think) to PortAudio sound output, though it's still not perfect.
Formatting fixes to some files (PMainSoundDriver.*)
Can now build K lib with CMake as well
@MatthiasWM
Copy link
Collaborator

The line endings in the "Drivers" directory must no be changed. These files build the REx ROM Extension file using a classic Mac environment and the Newton Developer Tools on mpw on Mac. These can't deal with \n or \r\n line endings.

It s unlikely that the REx would build as it is, but changing the line ending would make the situation worse. I did get the REx partially built using the 'mosrun' ClassicMac MPW wrapper.

@MatthiasWM MatthiasWM closed this Apr 11, 2018
@chuma
Copy link
Contributor Author

chuma commented Apr 11, 2018

Oh dang. OK. I'll revert those.

@chuma chuma mentioned this pull request Apr 11, 2018
@MatthiasWM
Copy link
Collaborator

Haha, no worries. I fell for the same thing a while ago. ;-) . BTW: I did not mean to close the request. Sorry about that. Can you reopen it? I seem not be able to.

I can't decide if the pull is ok because I don't have a Linux machine here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants