Hi Rocky, On Sun, Aug 12, 2018 at 01:00:09PM -0400, Rocky Bernstein wrote: > In the git netbsd-mmc-rdwr-excl branch on savanah > <http://git.savannah.gnu.org/cgit/libcdio.git/log/?h=netbsd-mmc-rdwr-excl> I > think I have realigned the netbsd driver > more with what is currently expected.
Thanks. I've backported your changes onto my branch off off the 2.0.0 tag: https://github.com/vext01/libcdio/commits/openbsd-porting > In the process of looking over the code, I perhaps see why cdda_player > might not working. Some of the > functions in the driver are not implemented. In particular something > corresponding to audio_get_volume_linux, > audio_pause_linux, audio_play_msf_linux, and so on. I think I've implemented all the missing bits in this commit https://github.com/vext01/libcdio/commit/9fb3533360a0a030d198f05d8ecf084a6abef3d0 Even with those in, it seems like cdda-player plays up in some cases: ---8<--- arrakis:libcdio> ./inst/bin/cdda-player -t 5 error: command data missing / --->8--- I've also got one test failure: check_bad_iso.sh In the log: ---8<--- FAIL: check_bad_iso.sh ====================== ../test-driver[107]: ./check_bad_iso.sh: No such file or directory FAIL check_bad_iso.sh (exit status: 1) --->8--- I do wonder if I should instead port my prior changes onto your branch and then see if we can get you a working openbsd test environment. If a VM isn't going to work, then I could try to build you a USB image that you could boot on real hardware? Not sure how well that would work. Do you have a spare machine perhaps? -- Best Regards Edd Barrett http://www.theunixzoo.co.uk
