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
|
2013-09-06 Mario Lang <mlang@delysid.org>
* yatm.cc: Honor -e when playing via libsndfile.
Eliminate Vorbis playback support as it is done by libsndfile now.
* CMakeLists.txt: Switched to CMake as build system, dropped autotools.
2007-11-26 Mario Lang <mlang@delysid.org>
* configure.in: Change version to 0.6.
2006-01-24 Mario Lang <mlang@delysid.org>
* configure.in: Increment version to 0.5.
* Makefile.am: Link with -lslang.
* yatm.cc: Redo keyboard input using libslang.
Eliminate duplicated code.
Add seeking (cursor left/right) for libsndfile backed files.
Add command-line args -c (cents) and -s (semitones) for
pitch transposition.
Add realtime transposition change keys ('s' and 'S' for
semitones and 'c' and 'C' for cents).
2005-11-05 Mario Lang <mlang@delysid.org>
* README: Updated.
* configure.in: Go to version 0.4.
* yatm.cc: Added pause (SPC) key for MPEG decoder.
Added libsndfile support.
2005-08-22 Mario Lang <mlang@delysid.org>
* configure.in: Bump version to 0.3
* yatm.cc: G++ 4.0 fixes (stupid namespace garbage)
2005-03-18 Mario Lang <mlang@delysid.org>
* configure.in: Drop PKG_CONFIG check for libSoundTouch
for now since latest libsoundtouch1-dev in Debian does not provide
a .pc file anymore.
* yatm.cc: Convert to use soundtouch::SAMPLETYPE to be compatible
with latest libSoundTouch.
2004-06-11 Mario Lang <mlang@delysid.org>
* configure.in: Bump version to 0.2.3.
* yatm.cc (play_vorbis): If we don't multiply the second
channel by the same value, stereo playback is obviously broken, doh!
* configure.in: Bump version number to 0.2.2 and release.
* yatm.cc (play_speex): Add support for begin time seeking by
decoding the stream, but ignoring sample output until
total_samples >= skip_samples.
2004-06-10 Mario Lang <mlang@delysid.org>
* yatm.cc (play_speex): Move tty command handling deeper into
the loop to make it more responsive.
(play_speex): Use enhance_mode (whatever that does.)
(play_vorbis): Renamed from play_ogg.
(play_vorbis): Use the new play_ao function (same as with speex).
(play_speex): Add comments/printf about the strange speex_decode_stereo
bugs.
(play_vorbis): Add support for seeking to a specific position
(argument -b). Timed playback (-e) not yet done.
(play_mpeg): Parse mad_time here, not in main().
* configure.in: Bump version to 0.2.1 and release this.
* README: Updated.
* yatm.cc (play_speex): New function, implementing the Speex codec.
No seeking yet, but at least it appears to work fine.
2004-06-09 Mario Lang <mlang@delysid.org>
* configure.in: Bump version number to 0.2.
* yatm.1: Update about Vorbis, and add info about the 'q' key.
* yatm.cc: Add support for Vorbis audio files.
No support for seeking or timed playback yet.
2004-06-08 Mario Lang <mlang@delysid.org>
* yatm.1: Update for -b and -e.
* yatm.cc (print_version): Make -V actually work by including
config.h and using the VERSION macro.
(main): New options -b and -e.
* configure.in: Bump version to 0.1.1.
* yatm.1: Tell the user about interactive controls.
* yatm.cc: Add interactive tempo controls. For now, the keys
'+' and '-' adjust the playback speed.
2004-06-07 Mario Lang <mlang@delysid.org>
* yatm: initial version.
|