summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/ve_qtvideo.c
diff options
context:
space:
mode:
authorsesse <sesse@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-03-06 11:12:32 +0000
committersesse <sesse@b3059339-0415-0410-9bf9-f77b7e298cf2>2010-03-06 11:12:32 +0000
commita8804d4d71be121446ea2afc067ec1dcf241f8ad (patch)
tree1ed905b18d45070dd4f5169527880d44260fd2e6 /libmpcodecs/ve_qtvideo.c
parentb951d42e4eba1e4edbbb5fe11f6ebdd04c891b23 (diff)
downloadmpv-a8804d4d71be121446ea2afc067ec1dcf241f8ad.tar.bz2
mpv-a8804d4d71be121446ea2afc067ec1dcf241f8ad.tar.xz
Fix QuickTime emulated OSErr type.
The OSErr type on Mac OS X is int16_t, not int32_t (see http://developer.apple.com/mac/library/documentation/QuickTime/Reference/QTRef_DataTypes/Reference/reference.html). The upper 16 bits will typically be something random (they're entirely undefined). Change the type so it's right; a few places tried to compensate for this by masking out the upper bits, but a few places also missed them, which made for unpredictable behavior. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30854 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/ve_qtvideo.c')
-rw-r--r--libmpcodecs/ve_qtvideo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpcodecs/ve_qtvideo.c b/libmpcodecs/ve_qtvideo.c
index 94bd109d8b..a6773e31ca 100644
--- a/libmpcodecs/ve_qtvideo.c
+++ b/libmpcodecs/ve_qtvideo.c
@@ -69,7 +69,7 @@ static OSErr (*QTNewGWorldFromPtr)(GWorldPtr *gw,
GWorldFlags flags,
void *baseAddr,
long rowBytes);
-static OSErr (*NewHandleClear)(Size byteCount);
+static Handle (*NewHandleClear)(Size byteCount);
static OSErr (*CompressSequenceBegin) (
ImageSequence *seqID,
PixMapHandle src,