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
dmsynth: Create a render thread on sink activation.
2023-10-18
Rémi Ber
n
on
dmsynt
h
: Cr
e
ate
a
rend
e
r thread on sink activa
t
ion
.
commit
|
commitdiff
|
tree
2023-10-17
R
é
mi
Bernon
d
mime: Use
l
atency time
t
o
d
ecide when
to
pr
o
cess me
s
sages
.
commit
|
commitdiff
|
tree
2023-10-17
Rémi Bernon
dmime:
Update
p
e
r
form
a
nce lat
e
ncy t
i
me with port l
a
te
n
cy
.
commit
|
commitdiff
|
tree
2023-10-17
Rémi Bern
o
n
d
mime: Use port
l
atency time for messages with -1 ti
m
e
.
commit
|
commitdiff
|
tree
2023-10-17
Rémi Bernon
dmusic: Forward I
D
irectMusicPort_Activate
t
o synth
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
Rémi Bernon
dmsynth: Do nothin
g
in IDir
e
ctMusicSyn
t
h_S
e
tMaste
r
Clock
.
commit
|
commitdiff
|
tree
2023-10-17
Rémi
Bernon
dmusic:
Set
s
ynth
si
n
k mast
e
r clock w
h
en crea
t
in
g
port
.
commit
|
commitdiff
|
tree
2023-10-17
Rémi
Bernon
dmi
m
e
:
Rewrite mes
s
age thread with a
c
ondition varia
b
le
.
commit
|
commitdiff
|
tree
2023-10-16
Rémi
B
ern
o
n
include: Fix debugstr_four
c
c pr
i
ntf
f
ormat to p
r
int
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Rém
i
Bernon
winex
1
1: Forc
e
fully unmap the clipping wi
n
dow wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Rémi Bernon
dmime:
T
ranslate DMUS_PMSGT_P
A
TCH to
DMUS_PMSGT_MIDI
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Rémi Bernon
dmim
e
: Tra
n
s
late DMUS_PM
S
GT_NOT
E
t
o DMUS_P
M
S
G
T_MIDI
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Rémi B
e
rn
o
n
dmime: Output DMUS
_
MIDI_P
M
S
G int
o
a music buf
f
er
on
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
Rémi Bern
o
n
dm
i
me: Implement band tra
c
k IDir
e
ctMu
s
icTrack_Pl
a
y
.
commit
|
commitdiff
|
tree
2023-10-13
R
é
mi
B
e
r
n
o
n
d
m
ime:
Implement sequence
t
rack
IDirectMu
s
icTrack_Pl
a
y
.
commit
|
commitdiff
|
tree
2023-10-13
R
é
mi Bernon
dmb
a
nd: Down
l
oad /
u
nload b
a
nd
s
w
h
en initializing
.
.
.
commit
|
commitdiff
|
tree
2023-10-11
Rémi Ber
n
o
n
d
msynth:
C
rea
t
e
fluid_
p
reset and fluid
_
v
oice
fr
o
m
instrument
.
commit
|
commitdiff
|
tree
2023-10-11
R
é
m
i Bernon
dmsynth: Play some MIDI events in IDirectMu
s
icSynth_Re
n
der
.
commit
|
commitdiff
|
tree
2023-10-11
Rémi Be
r
non
dmsynth: Pa
r
se MIDI events in IDirectMusicSynth_Pl
a
yBu
f
fer
.
commit
|
commitdiff
|
tree
2023-10-11
Rémi Bernon
dms
y
nth: Guard
synth
memb
e
rs with
a CS
.
commit
|
commitdiff
|
tree
2023-10-11
R
émi Bernon
dmsynth: I
m
prove debug tr
a
ces of DLS2 connections
.
commit
|
commitdiff
|
tree
2023-10-11
Rémi Be
r
non
dmsy
n
th: Fix synth download
o
f articula
t
io
n
s lis
t
.
commit
|
commitdiff
|
tree
2023-10-11
Rémi
B
ernon
dmime
:
P
l
ay
d
irect
soun
d
buff
e
r from DMUS_PMSGT_WA
V
E
.
.
.
commit
|
commitdiff
|
tree
2023-10-11
Rémi Bernon
dmime: Imple
m
ent
IDir
e
ctMu
s
icTra
c
k
_Play for the wave
.
.
.
commit
|
commitdiff
|
tree
2023-10-11
Rémi Bern
o
n
dmime: Implement
G
U
ID_(Download|Unload)FromAudioPath
.
.
.
commit
|
commitdiff
|
tree
2023-10-11
R
émi Bernon
d
mime
:
Create a wave track w
h
en load
i
ng a seg
m
ent
f
rom
.
.
.
commit
|
commitdiff
|
tree
2023-10-11
Rémi Ber
n
on
dmusic: Split w
a
ve
entry points to dmusic_wa
v
e
.
h
.
commit
|
commitdiff
|
tree
2023-10-11
R
é
mi
B
ernon
d
m
ime: Inc
l
u
d
e dmobject
.
h
i
n
dmime_pr
i
vat
e
.
h
.
commit
|
commitdiff
|
tree
2023-10-11
R
é
m
i
Bernon
d
mime: Get r
i
d of
t
h
e
I
Direc
t
M
u
sicWaveTrack
typedef
.
commit
|
commitdiff
|
tree
2023-10-11
Rém
i
Bernon
se
r
ver: S
e
n
d
WM_WINE_
S
ETCURSOR
with
t
he thread i
n
put
.
.
.
commit
|
commitdiff
|
tree
2023-10-10
R
é
mi Bernon
dmsynth
:
Crea
t
e and register
a
f
l
uid_sf
o
nt instance
.
commit
|
commitdiff
|
tree
2023-10-10
Rémi Berno
n
dmsynth
:
Create a fluid_synth inst
a
nce
o
n Ope
n
.
commit
|
commitdiff
|
tree
2023-10-10
Rémi Bern
o
n
d
m
synth: Simplif
y
I
D
irectMusicSynth
8
_Open checks
.
commit
|
commitdiff
|
tree
2023-10-10
Rémi Bern
o
n
f
lui
d
synth: Use Win
e
debugging facility for tr
a
ces
.
commit
|
commitdiff
|
tree
2023-10-10
Rémi B
e
rnon
dm
s
y
nth: Imp
o
rt and
u
se FluidSynth 2
.
3
.
3
.
commit
|
commitdiff
|
tree
2023-10-10
R
émi Berno
n
dmi
m
e/tests: Queue the m
e
s
sage b
e
fore calli
n
g SendP
M
sg
.
.
.
commit
|
commitdiff
|
tree
2023-10-09
Rémi Berno
n
i
nclude: Av
o
id narrowing w
a
r
n
ing in w
i
ne_
d
bgstr_f
o
urc
c
.
commit
|
commitdiff
|
tree
2023-10-09
Rémi Berno
n
dmime
:
Call
I
Di
r
ectMusi
c
Trac
k
_(Init|En
d
)Play f
r
om th
e
.
.
.
commit
|
commitdiff
|
tree
2023-10-09
Rémi Berno
n
dmi
m
e: Implement IDirectMu
s
icPer
f
ormance_
G
etNotificationPMsg
.
commit
|
commitdiff
|
tree
2023-10-09
R
é
m
i
Bern
o
n
dmime: S
e
nd
DMUS_
P
MSGT_NOTIFICATION messa
g
es fro
m
the
.
.
.
commit
|
commitdiff
|
tree
2023-10-09
Ré
m
i Bernon
dmime:
S
end DMUS_PMSGT_DIRTY messages from the performance
.
commit
|
commitdiff
|
tree
2023-10-09
Rémi Bernon
dm
i
me
:
Fre
e
all p
e
nding messages after Cl
o
seDown
.
commit
|
commitdiff
|
tree
2023-10-09
Rém
i
Bernon
dmime: K
e
ep m
e
ssages with th
e
same time ordered
.
commit
|
commitdiff
|
tree
2023-10-09
Rémi
B
e
rnon
dm
i
me/
t
ests:
T
e
sts intera
c
tion bet
w
een CloseDown a
n
d
.
.
.
commit
|
commitdiff
|
tree
2023-10-04
Ré
m
i
Bernon
dmime:
In
t
r
o
duce a new
s
egment_state_create co
n
st
r
uctor
.
commit
|
commitdiff
|
tree
2023-10-04
Ré
m
i
Berno
n
d
mime: Redir
e
ct
I
DirectMu
s
i
cPerfor
m
ance_PlaySe
g
ment
.
.
.
commit
|
commitdiff
|
tree
2023-10-04
R
é
mi Be
r
non
d
m
ime:
Imp
l
ement som
e
segment stat
e
default
va
l
u
e
s
.
commit
|
commitdiff
|
tree
2023-10-04
Rémi Bernon
dmime: Get rid of the ID
i
rec
t
MusicSegmentState
8
Im
p
l
.
.
.
commit
|
commitdiff
|
tree
2023-10-04
Rémi Be
r
non
dmime: Rename Dir
e
ctM
u
sicS
e
gmentSta
t
e8 method prefix
.
.
.
commit
|
commitdiff
|
tree
2023-09-29
Rémi
Bernon
dmime:
Imp
l
e
m
ent IDir
e
ctMusicPerformance_Down
l
oad
I
nstrument
.
commit
|
commitdiff
|
tree
2023-09-29
R
émi Bernon
d
mba
n
d: Impl
e
ment
b
and
t
rack
GUID_DownloadToAudioPath
.
.
.
commit
|
commitdiff
|
tree
2023-09-29
R
é
mi Bernon
dmband: Implement band t
r
ack GUID_Unload
F
romAudioPath
.
.
.
commit
|
commitdiff
|
tree
2023-09-29
Rémi B
e
rn
o
n
dmband
:
I
m
plement IDirec
t
Mus
i
cBand_(Download|Unload)
.
commit
|
commitdiff
|
tree
2023-09-29
Rémi Bern
o
n
dm
i
m
e
:
I
mplement IDirect
M
usicSegm
e
nt_(Download|Unload)
.
commit
|
commitdiff
|
tree
2023-09-29
Rémi
Bernon
dmb
a
nd:
I
mplement b
a
n
d track GUID_ConnectToDLSC
o
llection
.
.
.
commit
|
commitdiff
|
tree
2023-09-29
R
émi Bern
o
n
d
m
i
m
e: Impleme
n
t ID
i
r
ectMusic
S
egm
e
nt_Set
P
a
r
a
m
.
commit
|
commitdiff
|
tree
2023-09-29
R
émi Bernon
dmime/t
e
s
t
s:
Test segm
e
nt state and playing a custo
m
.
.
.
commit
|
commitdiff
|
tree
2023-09-29
Rémi Bernon
dmime/tests: Add som
e
tests for
GUID_ConnectTo
D
LSCol
l
ection
.
commit
|
commitdiff
|
tree
2023-09-29
Ré
m
i B
e
rnon
d
m
usic: Impl
e
ment So
u
nd
F
on
t
2 instrume
n
t parsing
.
commit
|
commitdiff
|
tree
2023-09-29
Rémi Bernon
dmusic:
Implement SoundFont2
w
ave sam
p
le parsin
g
.
commit
|
commitdiff
|
tree
2023-09-29
Rémi Bernon
d
m
usic: Impl
e
ment
SoundFont2 collection pars
i
ng
.
commit
|
commitdiff
|
tree
2023-09-29
Rémi Bernon
dmusic: Avoid crashin
g
in trac
e
s if wave
d
oesn't
have
.
.
.
commit
|
commitdiff
|
tree
2023-09-29
Rémi Bernon
dmusic:
A
void leaking articula
t
io
n
s when freeing re
g
ions
.
commit
|
commitdiff
|
tree
2023-09-29
Rémi Bernon
dmload
e
r: Add fallbacks if the
c
o
nfigur
e
d GMFilePath
.
.
.
commit
|
commitdiff
|
tree
2023-09-29
Rémi Bernon
dmload
e
r: R
e
move inv
a
lid default DLS collecti
o
n check
.
commit
|
commitdiff
|
tree
2023-09-29
R
émi Bernon
d
music/tes
t
s: Test
d
ef
a
ult gm
.
d
l
s
sound
font instruments
.
commit
|
commitdiff
|
tree
2023-09-29
R
é
mi
B
ern
o
n
dmloader: Use
a
simple
r
file strea
m
implementation
.
commit
|
commitdiff
|
tree
2023-09-28
R
émi Bernon
dmime:
R
e
t
urn DMUS_E_AUDIOPATH_
I
NA
C
TIVE wh
e
n audio
.
.
.
commit
|
commitdiff
|
tree
2023-09-28
Rémi Bernon
dmime: Return
D
M
US
_
E_AUD
I
OPATH
S
_IN_U
S
E when au
d
io paths
.
.
.
commit
|
commitdiff
|
tree
2023-09-28
Rémi B
e
rnon
dmime: Initialize performa
n
ce
i
n
I
nit rather
t
han InitAudio
.
commit
|
commitdiff
|
tree
2023-09-28
Rémi Bernon
dmime: Set the port d
i
r
e
ct sound before activating
it
.
commit
|
commitdiff
|
tree
2023-09-28
Rémi Bernon
dm
i
me/tests:
T
est pe
r
form
a
nce Ini
t
with a created port
.
commit
|
commitdiff
|
tree
2023-09-28
Rémi Bernon
d
mime/tests: Move performance tests
into dmime
.
c
.
commit
|
commitdiff
|
tree
2023-09-28
Rémi
B
e
rnon
d
m
ime
/
t
ests:
Remove
some duplicated tests
.
commit
|
commitdiff
|
tree
2023-09-25
Rém
i
Bernon
dmloader: Get rid of the c
u
s
t
o
m generic stream wrap
p
er
.
commit
|
commitdiff
|
tree
2023-09-25
R
é
m
i
Be
r
no
n
dmloader:
I
ntroduce
a new loader_s
t
r
e
a
m_create he
l
p
e
r
.
commit
|
commitdiff
|
tree
2023-09-25
Rémi
B
ern
o
n
dm
l
o
a
de
r
: In
i
tia
l
i
ze ref to 1,
and releas
e
after
Q
ueryInterface
.
commit
|
commitdiff
|
tree
2023-09-25
Rémi B
e
rnon
dmload
e
r: Get rid of the I
D
i
r
e
ctMusicLoaderImpl typedef
.
commit
|
commitdiff
|
tree
2023-09-25
Rémi Berno
n
dmloader: Ren
a
me IDire
c
tM
u
si
c
LoaderImpl method prefix
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Ré
m
i Bernon
dmime: Implement
DirectMusic
S
eq
T
r
a
ck IPer
s
istStr
e
am
_
Load
.
commit
|
commitdiff
|
tree
2023-09-21
Rémi
B
e
rnon
dmime: Get
rid
of the IDirectMusicS
e
qT
r
ack typedef
.
commit
|
commitdiff
|
tree
2023-09-21
Rémi Bernon
dmband: Rewr
i
t
e
b
a
nd track IPersistStream_Load
.
commit
|
commitdiff
|
tree
2023-09-21
Rém
i
Bernon
dm
b
and: Rewrite
b
and track DBMT chunk parsin
g
.
commit
|
commitdiff
|
tree
2023-09-21
Rém
i
Bernon
dmband:
R
ew
r
ite band
t
rack
l
b
d
l
/lbnd lists parsing
.
commit
|
commitdiff
|
tree
2023-09-20
Rém
i
Bernon
d
music
:
Keep
t
he original instrument patch in the ent
r
y
.
commit
|
commitdiff
|
tree
2023-09-20
Ré
m
i Bernon
dmu
s
ic/tests: Fixup chunk a
l
ig
n
ment in steam_end_chu
n
k
.
commit
|
commitdiff
|
tree
2023-09-20
Rémi Bernon
dmime/tests
:
Test b
a
nd track and DMUS_PAT
C
H_PMSG
.
commit
|
commitdiff
|
tree
2023-09-20
R
é
mi Bernon
dmime/tes
t
s: Test s
e
qu
e
nce track and D
M
US_N
O
TE_PMSG
.
commit
|
commitdiff
|
tree
2023-09-20
Rémi
Be
r
non
d
m
ime
/
t
est
s
: Test wave seg
m
ents an
d
DMUS_WAVE_PMS
G
.
commit
|
commitdiff
|
tree
2023-09-20
R
é
m
i
Bernon
d
m
im
e
/
t
e
sts: A
d
d
s
ome DMUS_N
O
TIFICATION
_
PMSG tests
.
commit
|
commitdiff
|
tree
2023-09-19
Rémi Bernon
dm
i
me: Use s
e
gment_a
p
pend_track in Clone and
parse_track_form
.
commit
|
commitdiff
|
tree
2023-09-19
Rémi B
e
rnon
d
m
ime: Rewrite segment IDi
r
e
c
tMusicSegment_Rem
o
veTrack
.
commit
|
commitdiff
|
tree
2023-09-19
Rémi Be
r
non
dmime: Rew
r
i
te segment
I
D
i
r
e
ctMus
i
c
Segment
_
InsertTrack
.
commit
|
commitdiff
|
tree
2023-09-19
Rémi Bernon
d
mime: Rewrite seg
m
ent IDirectMusicSegment_GetTrack
G
roup
.
commit
|
commitdiff
|
tree
2023-09-19
R
é
mi Bernon
dmime: Rew
r
it
e
seg
m
ent IDirectMusicSegment_GetTra
c
k
.
commit
|
commitdiff
|
tree
2023-09-19
R
émi Bernon
dmime: Avoid leakin
g
tracks i
n
IDirectMusicSegment_Release
.
commit
|
commitdiff
|
tree
2023-09-19
Rémi Be
r
non
dmime: Get rid of the ID
i
rectMusicSegmentImpl ty
p
e
d
ef
.
commit
|
commitdiff
|
tree
2023-09-19
Rémi Bernon
dmi
m
e: Use one-liners for
seg
m
ent
parameter checks
.
commit
|
commitdiff
|
tree
2023-09-19
Rémi Ber
n
on
dmime: Rename IDirec
t
Mu
s
ic
S
eg
m
ent8Impl
method
p
refix
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Rémi Ber
n
on
dmband: Rewrite band IPersi
s
t
Stream_
L
oad
.
commit
|
commitdiff
|
tree
next