These commits refactor the cdrip code a bit.
fixed: include stddef.h (needed due to NULL)
Nice - just needs osx taken care of (you can safely delete the files from the projects with a text editor if you can be bothered).
Nothing obvious spotted.
if you are absolutely sure.. i did it once and davilla grumped.
I guess CDDARipJob.cpp still needs to be added to the osx and win project files.
changed: readd progress dialog for now
this can be reverted when we have a more suitable dialog
changed: refactor the CD ripper code
- make the CDDA ripper a singleton
- make the ripper tasks CJobs
- use cached filesystem reads instead of CDDAReader class
ditch the now unused CDDAReader class
windows buildsystem work done (thanks grajen). pulling without osx buildsystem as ok'd in general by davilla.
[osx/ios/atv2] sync xcode projects after #981