repo.or.cz
/
wine.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
dmime: Send MIDI_SYSTEM_RESET message on performance reset.
2023-11-13
Rémi Ber
n
on
dmime: Send MIDI_SYSTE
M
_RESET
m
e
ssage on
performance
.
.
.
commit
|
commitdiff
|
tree
2023-11-13
R
é
m
i
B
e
rnon
d
mime
:
Clear a
l
l pending messa
g
es in IDirec
t
MusicPer
f
ormance
.
.
.
commit
|
commitdiff
|
tree
2023-11-13
Rémi Bern
o
n
dmime
/
tests
:
Test that IDirec
t
M
u
sic
P
erf
o
rmance_
S
to
p
.
.
.
commit
|
commitdiff
|
tree
2023-11-13
Rémi Bern
o
n
dmime/tes
t
s: Avo
i
d
d
iscarding ol
d
notificatio
n
s
in
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
R
émi Bernon
d
mime: Avoid leaking per
f
orma
n
ce cha
n
n
el block po
r
ts
.
commit
|
commitdiff
|
tree
2023-11-10
Rémi Bernon
d
m
ime:
Simplify and rename
c
hanne
l
_block_set to c
h
annel_bloc
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Rémi Bernon
d
m
ime
:
Introduce a new pe
r
f
ormance_get_cha
n
nel helper
.
commit
|
commitdiff
|
tree
2023-11-10
Rémi Be
r
non
dmime:
Use a de
d
icated
s
truct channel to hold
p
erfo
r
mance
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
R
émi Bernon
dmime: Rename struct p
c
hannel_bl
o
ck
t
o s
t
ruc
t
c
h
annel_block
.
commit
|
commitdiff
|
tree
2023-11-09
Rémi B
e
rnon
dmime: Better i
m
pl
e
ment perfor
m
a
n
ce tim
e
s with
tem
p
o
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Rémi B
e
r
n
on
dmime: Support playing sec
o
n
d
ary
a
nd
control segments
.
commit
|
commitdiff
|
tree
2023-11-09
Rémi
B
ernon
d
mime/
t
ests: Test
play
i
ng tempo track effect
o
n
p
e
r
formance
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Rémi
B
erno
n
dm
i
me/tests: Add helpers
t
o scale
and check music tim
e
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Rémi Bernon
dmim
e
:
F
ix t
e
m
po track GetParam with G
U
ID_TempoParam
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Rémi Bernon
d
m
i
m
e/tests: Test t
e
mpo track GetPa
r
am with GU
I
D_
T
empo
P
aram
.
commit
|
commitdiff
|
tree
2023-11-09
Rémi Bern
o
n
dmime/test
s
: Test tem
p
o
t
r
a
ck
P
lay and
D
MUS_PMSGT_TEMPO
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Rémi
B
e
r
n
on
dmime: Impl
e
ment IDirectMusicP
e
rformance_Get
S
egment
S
tate
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Rémi Bernon
dmime/tests:
Test IDirect
M
usicPerfor
m
ance_GetS
e
gme
n
tState
.
commit
|
commitdiff
|
tree
2023-11-07
Rémi
Bern
o
n
dmime: Se
n
d notification message
s
f
r
om
s
egme
n
t
_
play_chunk
.
commit
|
commitdiff
|
tree
2023-11-07
Rémi Bernon
dmime: I
m
plement
s
e
gment state chunked playback
.
commit
|
commitdiff
|
tree
2023-11-07
Rémi Bernon
dmime:
S
u
p
port start_
t
ime
a
nd end_ti
m
e P
l
ay pa
r
ameters
.
commit
|
commitdiff
|
tree
2023-11-07
Rémi
Ber
n
on
d
m
b
and: Support start_time
a
nd end_time Play
p
a
rameter
s
.
commit
|
commitdiff
|
tree
2023-11-07
Rémi Bernon
dmime:
F
i
x
p
erformance message req
u
eue-ing from
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Rémi Bernon
dmime/tests
:
Chec
k
more notification / di
r
t
y
m
e
ssages
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
R
émi Bernon
dmime:
Se
n
d DMUS_NOTIFICATION_SEGA
L
MOSTEND
before
DMUS_NOTIF
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Rémi
B
ernon
dmi
m
e: Use t
h
e current
time i
f
PlaySegmentEx s
t
art_time
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Rémi Bernon
dmime/te
s
ts: Add a track and l
o
nge
r
segment to
notif
i
cation
s
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
R
é
mi Bern
o
n
dmime: Send
not
i
fi
c
ation messa
g
es with
D
MUS
_
P
M
SGF
_
T
OOL_I
M
MED
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Rémi
B
erno
n
dmstyl
e
: Re
w
rite
s
tyle pttn list parsing
.
commit
|
commitdiff
|
tree
2023-10-27
Rémi Bernon
d
m
style:
Re
n
ame style_motif
t
o style_patte
r
n
.
commit
|
commitdiff
|
tree
2023-10-27
Rém
i
Bernon
dmst
y
l
e: Rewri
t
e style p
r
ef chunk parsing
.
commit
|
commitdiff
|
tree
2023-10-27
Rémi Bernon
dmstyle: Rewrite
s
tyl
e
part list parsing
.
commit
|
commitdiff
|
tree
2023-10-27
Rémi Bernon
dmstyle: Get rid of t
h
e
I
DirectM
u
sicStyle8Impl ty
p
edef
.
commit
|
commitdiff
|
tree
2023-10-27
Rémi Bernon
dm
s
tyl
e
:
Renam
e
IDire
c
tMus
i
c
S
tyle8Impl method prefix
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Rémi Ber
n
on
dmime: Use an
i
nternal
p
erformance
mess
a
ge for segment
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Rémi Bernon
dm
i
me: Use
t
ime_offse
t
to alig
n
track start with
music
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Rémi Bernon
dmband: Use time_offset to
a
li
g
n track start with musi
c
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
R
émi Be
r
non
d
m
ime: Pass PlaySegmentEx sta
r
t ti
m
e as tr
a
ck time
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
R
émi Be
r
non
dmime: Pass
I
Direct
M
usicPerforma
n
c
e8 to seg
m
en
t
s
t
ate
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Rémi
Be
r
non
m
f
/tests: Avoid cras
h
ing i
f
MF_BYTESTREAM_
E
F
F
E
CTI
V
E_URL
.
.
.
commit
|
commitdiff
|
tree
2023-10-26
Rémi Bernon
g
itlab
:
Run tes
t
s
wi
t
h LP
_
NUM_THREADS=4 en
v
var
.
commit
|
commitdiff
|
tree
2023-10-26
Rémi
Bernon
dmusic: Ignore some known wa
v
e chunks
.
commit
|
commitdiff
|
tree
2023-10-26
Rémi B
e
rnon
dmime: Rem
o
v
e shadowing
l
ocal
hr variable
.
commit
|
commitdiff
|
tree
2023-10-26
Rémi Berno
n
dmime: Ignore badly
f
orm
e
d
wave i
f
format and dat
a
.
.
.
commit
|
commitdiff
|
tree
2023-10-26
Rémi Berno
n
dmime: Skip
segmen
t
chunk
o
n parsin
g
failure (or success
)
.
commit
|
commitdiff
|
tree
2023-10-26
Rémi Be
r
non
dmime
:
Ski
p
sequence track chunk on
parsing failure
.
commit
|
commitdiff
|
tree
2023-10-26
Rémi B
e
rnon
dmband:
Skip ban
d
/
b
an
d
track chun
k
on parsing failu
r
e
.
commit
|
commitdiff
|
tree
2023-10-25
R
é
mi Bernon
dmime: Force recomp
u
te MID
I
m
essag
e
reference
t
ime
.
commit
|
commitdiff
|
tree
2023-10-25
Rémi B
e
rnon
dm
s
y
nt
h
: Set loop and sample
generators on the flui
d
_vo
i
ce
.
commit
|
commitdiff
|
tree
2023-10-25
Rémi Ber
n
o
n
d
music/
t
ests: Ski
p
tes
t
_default_
g
m_colle
c
t
i
o
n
if gm
.
.
.
commit
|
commitdiff
|
tree
2023-10-25
Rémi Bernon
d
mim
e
/te
s
ts: Ignore failure
on m
i
ssing gm
.
dls
i
n test_band_t
.
.
.
commit
|
commitdiff
|
tree
2023-10-25
Ré
m
i B
e
rnon
dmi
m
e/tests:
A
void che
c
king
message segme
n
t
state
r
e
f
erence
.
.
.
commit
|
commitdiff
|
tree
2023-10-25
Rémi
Bernon
d
m
ime/
t
ests: R
e
move flaky track playi
n
g state test
.
commit
|
commitdiff
|
tree
2023-10-20
Rémi Bernon
d
m
ime: Avoid releasing the newly cre
a
ted
graph twice
.
commit
|
commitdiff
|
tree
2023-10-20
Rémi
Bernon
dswave: Use the dmu
s
ic wave object i
m
plementation
.
commit
|
commitdiff
|
tree
2023-10-20
R
émi Bernon
dmusic: Use the
IDirectMu
s
icObject interface for
w
a
ves
.
commit
|
commitdiff
|
tree
2023-10-20
Rém
i
Bernon
d
m
usic
:
Impl
e
ment IDirectMusicO
b
j
ect inter
f
ace on
wave
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Rémi Ber
n
o
n
dmime: Ret
u
rn hr from w
a
ve tr
a
c
k
SetParam GUID_Downlo
a
dToA
u
d
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Rémi Bernon
dmime: Return S_OK from wave track SetParam G
U
ID_UnloadFromA
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Rémi
Bernon
dm
i
me: Avoid crashin
g
when purgin
g
notification me
s
sag
e
s
.
commit
|
commitdiff
|
tree
2023-10-18
Rémi Be
r
non
dmime: Remov
e
F
IXME fr
o
m methods no
w
mostly implemented
.
commit
|
commitdiff
|
tree
2023-10-18
Rémi Bernon
dmime: Translat
e
some DMUS_CURVE_
P
MSG
m
essages to MIDI
.
commit
|
commitdiff
|
tree
2023-10-18
Rémi Bern
o
n
dm
u
s
i
c
: Use a dmusic_midi
.
h header for MIDI messages
.
commit
|
commitdiff
|
tree
2023-10-18
R
émi Bernon
dmime
:
Adj
u
st MIDI
m
es
s
age ti
m
e with DMUS_NOTE_PMSG
.
.
.
commit
|
commitdiff
|
tree
2023-10-18
Rémi Be
r
non
dmime: Don't
interrupt track ite
r
a
t
ion
i
f SetParam
.
.
.
commit
|
commitdiff
|
tree
2023-10-18
Rémi Bernon
dmi
m
e: Only
use index
if group i
s
s
et in IDirectMusicSegment
.
.
.
commit
|
commitdiff
|
tree
2023-10-18
Rémi Ber
n
on
dmba
n
d: Set DMUS_
P
ATCH_PMSG
b
ank LSB/MSB from in
s
trument
.
.
.
commit
|
commitdiff
|
tree
2023-10-18
Ré
m
i Bernon
d
mband: Download segmen
t
tracks if per
f
o
r
m
a
nce auto
.
.
.
commit
|
commitdiff
|
tree
2023-10-18
Rémi Bernon
dmsynth: Set defa
u
lt modulators
a
ccord
i
ng
t
o the DLS2
.
.
.
commit
|
commitdiff
|
tree
2023-10-18
R
émi Bernon
d
m
synth: Con
v
ert modula
t
or values from DLS2
to SF2
.
.
.
commit
|
commitdiff
|
tree
2023-10-18
Rémi
Bernon
dmsy
n
th: Fix Fluid
S
ynt
h
g
enerators
f
o
r direct connec
t
io
n
s
.
commit
|
commitdiff
|
tree
2023-10-18
Rémi Bernon
dmsynth: Fi
x
DLS2 to
FluidS
y
nth
c
onversio
n
for CONN_SRC_CCx
.
commit
|
commitdiff
|
tree
2023-10-18
Ré
m
i
Bernon
dmsynth: Avoid
u
sing fluid_
p
refi
x
for i
n
ter
n
al h
e
lpers
.
commit
|
commitdiff
|
tree
2023-10-18
Rémi Bernon
d
m
s
y
nth: Correctly lookup instrument from the default
.
.
.
commit
|
commitdiff
|
tree
2023-10-18
R
é
mi
B
e
rnon
dm
s
ynth: Implemen
t
si
n
k r
e
ndering
to Direc
t
Soun
d
bu
f
fer
.
commit
|
commitdiff
|
tree
2023-10-18
Rémi Bernon
dmsynt
h
:
Cre
a
t
e a
r
ende
r
threa
d
on si
n
k ac
t
i
v
ati
o
n
.
commit
|
commitdiff
|
tree
2023-10-17
Rémi B
e
rnon
dmime
:
Use laten
c
y
time
t
o
dec
i
de
w
h
en
t
o process mes
s
ages
.
commit
|
commitdiff
|
tree
2023-10-17
Ré
m
i Berno
n
dmime
:
Update perf
o
rmance latency time with port latency
.
commit
|
commitdiff
|
tree
2023-10-17
Rémi B
e
rnon
dmi
m
e: Use p
o
rt latency time for messag
e
s with -1 t
i
me
.
commit
|
commitdiff
|
tree
2023-10-17
Rémi Bernon
dmusic: Forward IDirect
M
usicPort_Activate to synth
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
R
émi Bernon
dmsynth:
Do nothi
n
g in IDirectMusicSynth_SetMaste
r
C
loc
k
.
commit
|
commitdiff
|
tree
2023-10-17
Rémi Bernon
dmusic: Set synth sink m
a
s
ter
c
loc
k
whe
n
creating port
.
commit
|
commitdiff
|
tree
2023-10-17
Ré
m
i Bern
o
n
dm
i
me: Rewr
i
te
m
e
ssage
t
h
r
ead
with a co
n
d
ition
variable
.
commit
|
commitdiff
|
tree
2023-10-16
R
émi Bernon
in
c
l
u
de: Fix debugstr_f
o
urcc pr
i
ntf format
t
o print
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Rémi Bernon
winex11: Fo
r
cefully unmap t
h
e
c
lipping window when
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Rémi Ber
n
o
n
dmime: Tra
n
sla
t
e DMUS_PMSGT_PATCH to
D
M
U
S_PMSGT_MIDI
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Rémi Bernon
d
mi
m
e: Translate
D
MUS
_
PMSGT_NOTE
t
o DMUS_PMSG
T
_
MIDI
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Ré
m
i Be
r
n
o
n
dmi
m
e
: O
u
t
p
ut DMUS_MIDI_PMS
G
into
a
music buffer on
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Rémi Bernon
dm
i
me: Implement b
a
nd track
IDirectMusi
c
T
r
a
ck
_
Play
.
commit
|
commitdiff
|
tree
2023-10-13
Rémi Bern
o
n
d
m
ime: Implement sequence t
r
ack
I
DirectMu
s
icT
r
a
ck_Pla
y
.
commit
|
commitdiff
|
tree
2023-10-13
Ré
m
i Bernon
dmband
:
Down
l
oad / unload ba
n
ds when init
i
a
l
izin
g
.
.
.
commit
|
commitdiff
|
tree
2023-10-11
Rém
i
Bernon
dms
y
nth: Create fluid_preset
a
n
d
fl
u
id_voice fr
o
m ins
t
rument
.
commit
|
commitdiff
|
tree
2023-10-11
Rémi Bernon
dmsynth: Pl
a
y
s
o
m
e MID
I
ev
e
nts in IDirec
t
MusicSynth
_
Render
.
commit
|
commitdiff
|
tree
2023-10-11
Rémi Bernon
d
msynth: Parse MIDI events in IDirect
M
usicSynt
h
_Pla
y
B
uffer
.
commit
|
commitdiff
|
tree
2023-10-11
R
é
m
i B
e
rnon
dms
y
n
t
h
: Guard synth memb
e
r
s
w
ith
a
CS
.
commit
|
commitdiff
|
tree
2023-10-11
Rémi
B
ernon
dmsynth
:
Imp
r
o
v
e debug trace
s
of DLS2 connecti
o
ns
.
commit
|
commitdiff
|
tree
2023-10-11
Ré
m
i B
e
rnon
dmsynth: Fix
synth
d
ow
n
load of articulat
i
ons lis
t
.
commit
|
commitdiff
|
tree
2023-10-11
Rémi Bernon
d
m
im
e
: Play
direct sound buf
f
er f
r
om DMUS_PMSGT_WAVE
.
.
.
commit
|
commitdiff
|
tree
2023-10-11
Rémi Bernon
d
m
ime: Implemen
t
IDirectM
u
si
c
Tr
a
ck_Play
f
or the wave
.
.
.
commit
|
commitdiff
|
tree
2023-10-11
Rémi Bernon
dmime
:
I
m
plement GUID_(Download|
U
nload)From
A
udioPath
.
.
.
commit
|
commitdiff
|
tree
next