Commit aeb0cdb9 authored by Eric Pouech's avatar Eric Pouech Committed by Alexandre Julliard

Implemented a G711 ACM codec (supports both A-Law and MU-Law).

parent c0d955e8
...@@ -156,7 +156,7 @@ all: \ ...@@ -156,7 +156,7 @@ all: \
msacm.drv$(DLLEXT) \ msacm.drv$(DLLEXT) \
msacm32.dll$(DLLEXT) \ msacm32.dll$(DLLEXT) \
msdmo.dll$(DLLEXT) \ msdmo.dll$(DLLEXT) \
msg711.drv$(DLLEXT) \ msg711.acm$(DLLEXT) \
msimg32.dll$(DLLEXT) \ msimg32.dll$(DLLEXT) \
msisys.ocx$(DLLEXT) \ msisys.ocx$(DLLEXT) \
msnet32.dll$(DLLEXT) \ msnet32.dll$(DLLEXT) \
...@@ -349,8 +349,8 @@ msacm32.dll$(DLLEXT) msacm.dll$(DLLEXT): msacm/msacm32.dll$(DLLEXT) ...@@ -349,8 +349,8 @@ msacm32.dll$(DLLEXT) msacm.dll$(DLLEXT): msacm/msacm32.dll$(DLLEXT)
msdmo.dll$(DLLEXT): msdmo/msdmo.dll$(DLLEXT) msdmo.dll$(DLLEXT): msdmo/msdmo.dll$(DLLEXT)
$(RM) $@ && $(LN_S) msdmo/msdmo.dll$(DLLEXT) $@ $(RM) $@ && $(LN_S) msdmo/msdmo.dll$(DLLEXT) $@
msg711.drv$(DLLEXT): msacm/msg711/msg711.drv$(DLLEXT) msg711.acm$(DLLEXT): msacm/msg711/msg711.acm$(DLLEXT)
$(RM) $@ && $(LN_S) msacm/msg711/msg711.drv$(DLLEXT) $@ $(RM) $@ && $(LN_S) msacm/msg711/msg711.acm$(DLLEXT) $@
msimg32.dll$(DLLEXT): msimg32/msimg32.dll$(DLLEXT) msimg32.dll$(DLLEXT): msimg32/msimg32.dll$(DLLEXT)
$(RM) $@ && $(LN_S) msimg32/msimg32.dll$(DLLEXT) $@ $(RM) $@ && $(LN_S) msimg32/msimg32.dll$(DLLEXT) $@
...@@ -605,8 +605,9 @@ msacm/msacm32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \ ...@@ -605,8 +605,9 @@ msacm/msacm32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
@cd msacm && $(MAKE) msacm32.dll$(DLLEXT) @cd msacm && $(MAKE) msacm32.dll$(DLLEXT)
msacm/msg711/msg711.drv$(DLLEXT): dummy kernel32.dll$(DLLEXT) msacm/msg711/msg711.acm$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
@cd msacm/msg711 && $(MAKE) msg711.drv$(DLLEXT) kernel32.dll$(DLLEXT)
@cd msacm/msg711 && $(MAKE) msg711.acm$(DLLEXT)
msdmo/msdmo.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) msdmo/msdmo.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
@cd msdmo && $(MAKE) msdmo.dll$(DLLEXT) @cd msdmo && $(MAKE) msdmo.dll$(DLLEXT)
......
Makefile Makefile
msg711.drv.dbg.c msg711.acm.dbg.c
msg711.drv.spec.c msg711.acm.spec.c
...@@ -2,7 +2,8 @@ TOPSRCDIR = @top_srcdir@ ...@@ -2,7 +2,8 @@ TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../../.. TOPOBJDIR = ../../..
SRCDIR = @srcdir@ SRCDIR = @srcdir@
VPATH = @srcdir@ VPATH = @srcdir@
MODULE = msg711.drv MODULE = msg711.acm
IMPORTS = winmm user32 kernel32
LDDLLFLAGS = @LDDLLFLAGS@ LDDLLFLAGS = @LDDLLFLAGS@
SYMBOLFILE = $(MODULE).tmp.o SYMBOLFILE = $(MODULE).tmp.o
......
name msg711
file msg711.acm
@ stdcall DriverProc(long long long long long) G711_DriverProc
name msg711
file msg711.drv
@ stub DriverProc #(long long long long long)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment