summaryrefslogtreecommitdiffstats
path: root/sys/acmmp3dec/acmmp3dec.c
diff options
context:
space:
mode:
authorРуслан Ижбулатов <lrn1986@gmail.com>2009-03-26 11:37:28 +0100
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2009-03-26 11:37:28 +0100
commit7ff9bdb45659fdfbc434a202c0588c6a271bef0a (patch)
treef4fd8dbee8bcae101320033b82e59266065cc108 /sys/acmmp3dec/acmmp3dec.c
parentf5b298e3d7687dbd349ff920eaa22d7f958a0653 (diff)
downloadgst-plugins-bad-7ff9bdb45659fdfbc434a202c0588c6a271bef0a.tar.gz
gst-plugins-bad-7ff9bdb45659fdfbc434a202c0588c6a271bef0a.tar.bz2
gst-plugins-bad-7ff9bdb45659fdfbc434a202c0588c6a271bef0a.zip
acm: Port to MinGW
Fixes bug #573595.
Diffstat (limited to 'sys/acmmp3dec/acmmp3dec.c')
-rw-r--r--sys/acmmp3dec/acmmp3dec.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/acmmp3dec/acmmp3dec.c b/sys/acmmp3dec/acmmp3dec.c
index 9930e96d..3a158f73 100644
--- a/sys/acmmp3dec/acmmp3dec.c
+++ b/sys/acmmp3dec/acmmp3dec.c
@@ -153,8 +153,9 @@ acmmp3dec_setup (ACMMP3Dec * dec)
acmmp3dec_set_input_format (dec);
acmmp3dec_set_output_format (dec);
- res = acmStreamOpen (&dec->stream, NULL, &dec->infmt, &dec->outfmt,
- 0, 0, 0, 0);
+ res =
+ acmStreamOpen (&dec->stream, NULL, (LPWAVEFORMATEX) & dec->infmt,
+ &dec->outfmt, 0, 0, 0, 0);
if (res) {
GST_WARNING_OBJECT (dec, "Failed to open ACM stream: %d", res);
return FALSE;
@@ -171,7 +172,7 @@ acmmp3dec_setup (ACMMP3Dec * dec)
/* Ask what buffer size we need to use for our output */
acmStreamSize (dec->stream, ACM_BUFFER_SIZE,
- &destBufferSize, ACM_STREAMSIZEF_SOURCE);
+ (LPDWORD) & destBufferSize, ACM_STREAMSIZEF_SOURCE);
dec->header.pbDst = (BYTE *) g_malloc (destBufferSize);
dec->header.cbDstLength = destBufferSize;
@@ -404,7 +405,7 @@ acmmp3dec_class_init (ACMMP3DecClass * klass)
}
static void
-acmmp3dec_base_init (ACMMP3DecClass * klass)
+acmmp3dec_base_init (gpointer klass)
{
GstElementClass *element_class = GST_ELEMENT_CLASS (klass);