• R/O
  • HTTP
  • SSH
  • HTTPS

コミット一覧

タグ
未設定

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

RSS
Rev. 日時 作者
55d52d0 master 2018-10-06 19:12:44 TAMUKI Shoichi

Fix typo of tcl8.6

Fix that Tcl/Tk was not enabled due to the typo.

Signed-off-by: TAMUKI Shoichi <tamuki@linet.gr.jp>

724babb 2018-10-06 19:10:57 sezero

Workaround a weird behavior with gus patches converted from soundfont

Issue reported at: https://sf.net/p/timidity/mailman/message/34244654/

casa3.mid from hexen2 sounds incorrect with the PersonalCopy-Lite gus
patches [1] converted from the corresponding soundfonts [2] using the
'unsf' tool. However, it does sound correct either when using the
PersonalCopy-Lite soundfont itself, or with timidity-0.2i, or one of
its derivatives like libtimidity. The midi in question is attached in
the mail referenced above, for convenience.

Tracked the issue down to playmidi.c changes between timidity-0.2i and
Timidity++-1.0.0: It appears that find_samples() is returning 2
in Timidity++, whereas timidity-0.2i (which only supports gus patches)
only uses one. So, limiting select_play_sample() in current git for
gus instruments to return 1 upon finding the first sample does make the
file play correctly. It might be a problem with soundfont to gus patch
conversion, but I don't have anything better.

[1] http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/10/Everything/i386/os/Packages/PersonalCopy-Lite-patches-4.1-3.fc9.noarch.rpm
[2] http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/10/Everything/i386/os/Packages/PersonalCopy-Lite-soundfont-4.1-3.fc9.noarch.rpm

0b463db 2018-10-06 19:10:44 Stian Skjelstad

Avoid dereference memory if stat() call fails. (valgrind sanitation)

98254ed 2018-08-29 08:33:39 TAMUKI Shoichi

Bump version to 2.15.0

- Update version to 2.15.0.
- Update copyright year to 2018.
- Update NEWS.

Signed-off-by: TAMUKI Shoichi <tamuki@linet.gr.jp>

aa05396 2018-08-29 08:32:52 TAMUKI Shoichi

Fix for CVE-2017-11546

Avoid divide-by-zero error when received invalid time signature meta
event during playing.

Signed-off-by: TAMUKI Shoichi <tamuki@linet.gr.jp>

94693a0 2018-08-11 11:35:56 TAMUKI Shoichi

Support for Tcl/Tk 8.6

Signed-off-by: TAMUKI Shoichi <tamuki@linet.gr.jp>

5d36000 2016-06-04 18:31:48 TAMUKI Shoichi

Improve the specification of segment play option

In addition to [<minutes>:]<seconds>[.<milliseconds>] specification,
<measure>[.<beat>] specification is also now available.
For example: -G11.4-16m

Signed-off-by: TAMUKI Shoichi <tamuki@linet.gr.jp>

2cce956 2016-06-04 18:31:38 TAMUKI Shoichi

Fix around segment play

Add a simple workaround to fix the problem that some MIDI files would
not seek forward to the first time segment.

Signed-off-by: TAMUKI Shoichi <tamuki@linet.gr.jp>

464fffd 2016-05-28 21:20:22 TAMUKI Shoichi

Add metronome indicator in dumb interface trace mode

Signed-off-by: TAMUKI Shoichi <tamuki@linet.gr.jp>

5ca7dbc 2016-05-28 21:19:55 TAMUKI Shoichi

Fix and improve around segment play

- Avoid memory leaks if multiple --segment (-G) options are specified.
Specifying multiple --segment (-G) options is also now available.
For example: -G00:30-00:45 -G01:15-01:30
- Avoid segment time deviation when controlling speed up/down by user
on the fly.
- Avoid double free opt_aq_fill_buff if --audio-buffer (-q) option is
specified.
- Improve segment playing accuracy with CTLE_CUEPOINT to be handled
correctly.
- Fix sample_count adjustment in apply_controls() if midi_time_ratio
is changed.

Signed-off-by: TAMUKI Shoichi <tamuki@linet.gr.jp>

b129bca 2016-05-19 05:33:09 TAMUKI Shoichi

Add support for segment play option (-G, --segment)

Play just sub-segment(s) specified by comma separated time segments.
Each time segment defined by dash separated time values of begin-end.
Playing from begin to end.

Signed-off-by: Yotam Medini <yotam.medini@gmail.com>
Signed-off-by: TAMUKI Shoichi <tamuki@linet.gr.jp>

913d879 2016-05-02 08:21:28 Alexander Myltsev

Fix --preserve-silence killing the first note.

Signed-off-by: Alexander Myltsev <myltsev@yandex-team.ru>

6e189f6 2016-05-02 08:19:47 Stian Skjelstad

inline, defaults to "extern inline" with newer gcc versions

With newer versions of gcc, "inline" defaults to extern, and not static if
not specified. This causes linking problems at the end of the compile. Most
of this occurences are fixed (or #ifdef'ed away) except these two small
ones in timidity/mfi.c

Signed-off-by: Stian Skjelstad <stian.skjelstad@gmail.com>

7eaa3a5 2016-03-19 23:22:46 SATO Kentaro

Remove unowned domain URL from docs.

Signed-off-by: SATO Kentaro <kentaro@ranvis.com>

3c00eb5 2015-04-21 11:04:52 TAMUKI Shoichi

autogen.sh: create ChangeLog in a VCS-independent way

Signed-off-by: TAMUKI Shoichi <tamuki@linet.gr.jp>

a21c422 2015-04-21 11:04:09 TAMUKI Shoichi

Fix to Japanese man page

Signed-off-by: TAMUKI Shoichi <tamuki@linet.gr.jp>

473fffb 2015-04-21 11:03:21 Stas Sergeev

autogen.sh: create ChangeLog that is required by automake

Signed-off-by: Stas Sergeev <stsp@users.sourceforge.net>

c92d0d3 2015-04-21 11:02:23 Stas Sergeev

fixes to man page

Signed-off-by: Stas Sergeev <stsp@users.sourceforge.net>

9588161 2015-04-21 11:01:13 Tobias Markus

Fix coverity memory leak issues

Signed-off-by: Tobias Markus <tobbi@mozilla-uk.org>

2bf8c94 2014-08-21 11:01:54 yta

Fix reverb buffer-overrun issue

Add code to check the upper limit of the index. TiMidity++ to buffer-
overrun when the value of the reverb_status_gs.character was a 6 or 7.
info->index is set to a value out of range when the value of the
"Reverb Time" was -64.

Signed-off-by: yta <yta@inter7.jp>

18857b8 2014-08-21 11:01:04 yta

Fix NULL pointer access issue (Windows audio driver output)

Add DriverClosing and OutputWorking flags. If TiMidity++ called
close_output during a stop at output_data, app cause a NULL pointer
access. After changing, WaitForBuffer(1) to stop until return from
output_data.

Signed-off-by: yta <yta@inter7.jp>

cc02954 2014-08-15 07:34:08 TAMUKI Shoichi

Update copyright year to 2014

Update copyright year to 2014 and replace the old e-mail address to
new one.

Signed-off-by: TAMUKI Shoichi <tamuki@linet.gr.jp>

706cdc5 2014-08-15 07:32:52 yta

Fix Windows Driver

Add DriverCallback API. The driver must call the DriverCallback API.
After changing, some MIDI sequencers will not freeze: XGWorks, Domino,
etc.

Signed-off-by: yta <yta@inter7.jp>

2621f90 2014-06-09 09:02:17 TAMUKI Shoichi

Fix ssize_t type test and conditional compilation

Fix ssize_t type test because older versions of autoconf do not
support AC_TYPE_SSIZE_T macro. Also, fix conditional compilation for
older versions of MinGW.

Signed-off-by: TAMUKI Shoichi <tamuki@linet.gr.jp>

8fd50c4 2014-05-24 20:38:21 SATO Kentaro

Revert some fix and add ssize_t type test.

fb02129 2014-05-24 20:00:20 SATO Kentaro

Minor fixes for conditional compile.

14f7ff5 2014-05-24 18:46:08 SATO Kentaro

Fix HTTPproxy not working on http URL.

e882325 2014-05-24 18:44:04 SATO Kentaro

Fix crash on sample size change while running.

3b0a315 2014-05-22 18:12:11 SATO Kentaro

Change Windows GUI volume slider max.

Volume control of W32GUI interface currently changes
rendering amplification, not playback volume.

560a741 2014-05-22 18:09:04 SATO Kentaro

Fix some compilation issues on Windows.