1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
|
2016-12-15 Petteri Hintsanen <petterih@iki.fi>
* NEWS, www/abx.org: Update for version 0.1.
* src/gtkui.c, src/mainwin.c, src/resultwin.c, src/soundfile.c:
Update copyrights.
* src/mainwin.c (create_main_window): Slightly enlarge the main
window horizontally.
* src/newtestwin.c (create_new_test_window): Change default number
of trials to 16.
2016-10-27 Petteri Hintsanen <petterih@iki.fi>
* TODO: Update.
* README, configure.ac: Set version number to 0.1
* src/mainwin.c (confirm_new_test): New function.
(menu_item_clicked): Ask for confirmation before creating a new
test, if there is a test in progress.
* src/player.c (struct): Add new latency parameter.
* src/playback.c (init_audio): Add new latency parameter.
* src/gtkui.c (latency): Add new command line parameter for
suggested latency.
* src/gtkui.c: Abort the program immediately if the given command
line parameters are invalid.
2016-10-26 Petteri Hintsanen <petterih@iki.fi>
* src/mainwin.c, src/newtestwin.c: Slight packing adjustments,
resizes and other visual improvements. Set the version number in
the About box to "0.1".
2016-08-28 Petteri Hintsanen <petterih@iki.fi>
* player.c, soundfile.c, test.c: Fix compilation warnings.
* www/abx.org, README, TODO: Doc fixes.
2016-08-27 Petteri Hintsanen <petterih@iki.fi>
* src/playback.c (start_playback): Remove unnecessary
stop_playback call.
* src/player.c: Replace pthreads with glib threads, and Posix
condition variables and mutexes with glib equivalents. Remove
Posix semaphores. Create a new reader thread for each playback
stream.
* configure.ac (ACX_PTHREAD): Remove.
2016-08-12 Petteri Hintsanen <petterih@iki.fi>
* src/Makefile.in: Remove autogenerated file.
* src/player.c (init_buffer): Free allocated buffer.
(init_playback_stream): Close old stream before initializing new
one.
2016-08-11 Petteri Hintsanen <petterih@iki.fi>
* src/player.h (start_player, stop_player, pause_or_resume_player)
(seek_player, get_player_state): Change API as there is now only
one player instance.
* src/player.c (init_playback_stream): Use fixed suggested latency.
(stream_callback): Output proper silence.
* src/test.h (init_test): Remove outdev parameter.
* src/playback.h (pause_or_resume_playback): Return player state.
(get_metadatas): Rename to get_sample_metadatas.
(init_audio, close_audio, init_playback): New functions.
* src/playback.c: Use the new Player API.
* src/gtkui.h (ui_main): Return EXIT_SUCCESS or EXIT_FAILURE.
* src/gtkui.c (ui_main): Initialize the audio subsystem.
* src/abx.c (main): Close the audio subsystem with close_audio.
* src/mainwin.c (pause_button_clicked): Use playback state enums.
2013-03-08 Petteri Hintsanen <petterih@iki.fi>
* src/mainwin.c, src/gtkui.c, www/abx.org: Doc fixes.
2013-02-23 Petteri Hintsanen <petterih@iki.fi>
* src/mainwin.c (pause): Rename to pause_button.
* src/resultwin.c (close): Rename to close_button.
2011-03-01 Petteri Hintsanen <petterih@iki.fi>
* www/abx.org: Fix typos and prepare for 0.0 release.
* README: Prepare for 0.0 release.
* TODO: Clean up already implemented items.
* src/player.c (terminate_reader_thread): Use pthread_join instead
of sem_wait.
(close_player): Likewise.
2010-12-29 Petteri Hintsanen <petterih@iki.fi>
* www/abx.org: Small fixes.
* www/abx.html: Obsoleted, remove.
2010-10-27 Petteri Hintsanen <petterih@iki.fi>
* www/abx.org: New file.
2010-10-26 Petteri Hintsanen <petterih@iki.fi>
* www/abx.html: Add svn:keywords property.
2010-10-25 Petteri Hintsanen <petterih@iki.fi>
* NEWS, README, www/abx.html: Add 0.0-b1 notes.
2010-10-06 Petteri Hintsanen <petterih@iki.fi>
* mainwin.c (update_main_window): Allocate g_strings only once.
Clear marker list when current_iteration is zero or less.
|