Mercurial > octave-nkf
diff scripts/audio/@audiorecorder/audiorecorder.m @ 19562:4f615cd9a68d
Use "testif HAVE_PORTAUDIO" for new audio function tests
author | Andreas Weber <andy.weber.aw@gmail.com> |
---|---|
date | Sat, 03 Jan 2015 17:57:54 +0100 |
parents | 5802ea7037d4 |
children | e75df9e43e63 |
line wrap: on
line diff
--- a/scripts/audio/@audiorecorder/audiorecorder.m Sat Jan 03 02:17:19 2015 -0500 +++ b/scripts/audio/@audiorecorder/audiorecorder.m Sat Jan 03 17:57:54 2015 +0100 @@ -44,7 +44,7 @@ endfunction -%!test +%!testif HAVE_PORTAUDIO %! recorder = audiorecorder (44100, 16, 2); %! recordblocking (recorder, 1); %! data = getaudiodata (recorder, "int16"); @@ -57,7 +57,7 @@ %! assert (size (data)(2), 2); %! assert (size (data)(1) != 0); -%!test +%!testif HAVE_PORTAUDIO %! recorder = audiorecorder (44100, 16, 2); %! record (recorder, 1) %! sleep (2); @@ -66,7 +66,7 @@ %! data = getaudiodata (recorder); %! assert (size (data)(1) < 44100 * 2); -%!test +%!testif HAVE_PORTAUDIO %! recorder = audiorecorder (44100, 16, 2); %! record (recorder, 1); %! sleep (2); @@ -79,14 +79,14 @@ %! assert (player1.TotalSamples, recorder.TotalSamples); %! assert (player2.TotalSamples, recorder.TotalSamples); -%!test +%!testif HAVE_PORTAUDIO %! recorder = audiorecorder; %! set (recorder, {"SampleRate", "Tag", "UserData"}, {8000, "tag", [1, 2; 3, 4]}); %! assert (recorder.SampleRate, 8000); %! assert (recorder.Tag, "tag"); %! assert (recorder.UserData, [1, 2; 3, 4]); -%!test +%!testif HAVE_PORTAUDIO %! recorder = audiorecorder; %! settable = set (recorder); %! settable.SampleRate = 8000; @@ -97,7 +97,7 @@ %! assert (recorder.Tag, "tag"); %! assert (recorder.UserData, [1, 2; 3, 4]); -%!test +%!testif HAVE_PORTAUDIO %! recorder = audiorecorder; %! recorder.SampleRate = 8000; %! recorder.Tag = "tag"; @@ -114,7 +114,7 @@ #%! status = 0; #%!endfunction -#%!test +#%!testif HAVE_PORTAUDIO #%! recorder = audiorecorder (@callback_record, 44100); #%! unlink ("record.txt") #%! record (recorder); @@ -123,7 +123,7 @@ #%! s = stat ("record.txt"); #%! assert (s.size > 0); -#%!test +#%!testif HAVE_PORTAUDIO #%! recorder = audiorecorder (@callback_record, 44100); #%! unlink ("record.txt") #%! record (recorder);