summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/codecs.conf14
-rw-r--r--libmpcodecs/ad_realaud.c2
2 files changed, 15 insertions, 1 deletions
diff --git a/etc/codecs.conf b/etc/codecs.conf
index 9c98d10d4a..185b1fec66 100644
--- a/etc/codecs.conf
+++ b/etc/codecs.conf
@@ -1528,6 +1528,13 @@ audiocodec ra144
driver realaud
dll "14_4.so.6.0"
+audiocodec ra144win
+ info "Win32 RealAudio 1.0"
+ status working
+ format 0x345F3431 ; "14_4"
+ driver realaud
+ dll "14_43260.dll"
+
audiocodec ra288
info "RealAudio 2.0"
status working
@@ -1535,6 +1542,13 @@ audiocodec ra288
driver realaud
dll "28_8.so.6.0"
+audiocodec ra288win
+ info "Win32 RealAudio 2.0"
+ status working
+ format 0x385F3832 ; "28_8"
+ driver realaud
+ dll "28_83260.dll"
+
audiocodec racook
info "RealAudio COOK"
status working
diff --git a/libmpcodecs/ad_realaud.c b/libmpcodecs/ad_realaud.c
index 4e5f542209..0493b7c0ae 100644
--- a/libmpcodecs/ad_realaud.c
+++ b/libmpcodecs/ad_realaud.c
@@ -189,7 +189,7 @@ static int load_sysm_windows(char *path)
wraSetDLLAccessPath = GetProcAddress(handle, "SetDLLAccessPath");
wraSetPwd = GetProcAddress(handle, "RASetPwd"); // optional, used by SIPR
- if (wraCloseCodec && wraDecode && wraFlush && wraFreeDecoder &&
+ if (wraCloseCodec && wraDecode && /*wraFlush && */wraFreeDecoder &&
wraGetFlavorProperty && (wraOpenCodec || wraOpenCodec2) && wraSetFlavor &&
/*wraSetDLLAccessPath &&*/ wraInitDecoder)
{