From eda6d45c35086f5e223128a6afe65b1b6148ce5c Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Tue, 23 Nov 2021 14:11:59 -0800 Subject: [PATCH] replace SDL_memcpy with standard array copy --- .../TheorafileGMS/TheorafileGMS.dll | Bin 1289216 -> 1289216 bytes src/TheorafileGMS.c | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/gamemaker/TheorafileGMS/extensions/TheorafileGMS/TheorafileGMS.dll b/gamemaker/TheorafileGMS/extensions/TheorafileGMS/TheorafileGMS.dll index 3cfe54d1127edf9d92f6c12d3197852d9073db9a..0ec14c3c95c94be516585514854352d5b263466a 100644 GIT binary patch delta 1144 zcmY*YZD>Q(O8>v?`;!nP14?MsiwM#8i(}*l1Y@K3#F6I6`VF(S*?Oar7J4M zc1yEZt`~G7=Z}IQ8%!7$1!KiwT#MLMREmR&oxgNkncJ+<83cFtoM6>mczB=lemv(r z?>V=3ys>w@abUJ2-)%X5)-SmvX>B^>$c7veAgl~H0T(b0m=3ss89*5@6DS8fxsZc? zURCz-#!p!KVG}c+bF-QTdnRq)-xY)~~?BhTv5qo#8l34>z@J**s)Ae?%E!{hx;Su-2>AhW$uPDDPZh#!ZMaW8C(&VFTk) z=Fk0A(XlqAHbIDTu6)jca?b3=pV`V^yC<13YHjN-*vx=TNxx0$xKdDl&rj`h?f)OM z>lQ=xl@n)**uGgjJBMxx{i2~EGZAiI6CFvyrdWR>tTXeYa5FZteW$qWr@NJBwJ%S& z5X4%}`~37hslYGzX;iwz|MJtA5}QitszJ(Ed{uxhmSVgkKx679xJm>1Cy1ET&VLHf zRnl4hJV3W7-l^aRBDj%n4bml!N`+4ZY53@knJzvYq_dbPa?E!aup2J7z*>+3E*(4lo4g%@Jt9hjbV$g}!NT?qlx)xhu9(2)CkzYu?Ln$udE zaGdcR(d3KgbXs(K^#!z7LUH^J%R>#CH>=lEKmpX8UauXb;y>W0mub}{G73@$&u8KZ zdVprgG_Ti4^9noxd{Z%cI8>F>8?*^Ys^l-0Ypt5~`$^1YGoR3?NUT1N$4`1{eKJM{nv=t)|rET`XoJfYFn;fCxCo NPuAu(^U9On{{VwMe5e2b delta 1161 zcmYjQZERCj7(TbR9a~+`?VYU^`r*Ct4m&`pYm9uDY$F{Ur6EfoV-ehj#EC{1Fr5M+ zwx(H@=6aKfiO2Xy1Mvq0GZMkdeigTjEt?TYjKdH^`10ZhZdQ`|V_ct8w%|#gywCe_ zp7)&h+?$)-mYdyn`f*8apZN6au;h`X&b;m#(p?fDtPHpT4^RUv18RXfzzaMA)C0bv z?xL@TyxTi>viu(%%>0>K%V{+GuM_;Mfe>c?U@wyhG3N$L*;Q%FGpfrZImN8tB~2#w z)i=w|--_Qej;IpP7_BTn-qF*&Ys_+=C0MNRmT{2nolFKjvonyVAgQW`1wKd;~!gvekZlZA$+{ z+I*m1R&JM;4lwgzF{e?7{GvBAgFD8ZU=4q71>L2Os_12!fvBhyl8@%SI!N~7=7JgF*reM=ow31M&X_-Zj!P#wc4|X%1#=OTsUHAFP^`nLCeC%(H8N>mTx`k>`e7kLcsFG z`HwNG*M1Tf;&(ph_hU5WI_CRWl}~-6(MoL~v6|+@2h#CB%k_0?U`T7CfCBi7T9f)A z6+Z?ad0t&!CDR~{i0r{;;sd%M)Af={x;Ee&z*@@DkMvMcTc=)?BrjiBukKZ~FeT4q zUOSjE-tHHbTJgXJwe@5u=OwwDeloB_Ar1T7#Cx=6zo*xo;Nv&dUPd%RK@Dl7%?3)#F*h%0TxX{`HEgM{DUI6Aq9QH7JSHQ&?P66(F(1HCEs0SD43ju+9 cYOH$5yKo{%VDzLJh=XJNq_g-6fAo0ZKN$Lf5dZ)H diff --git a/src/TheorafileGMS.c b/src/TheorafileGMS.c index 4f5b1ca..8a3a91b 100644 --- a/src/TheorafileGMS.c +++ b/src/TheorafileGMS.c @@ -241,7 +241,7 @@ double TheorafileGMS_ReadVideo(char* filePointer, char* buffer, double numFrames for (int i = 0; i < requiredBufferSize; i += 1) { - SDL_memcpy(buffer + (i * 4), yuvBuffer + i, sizeof(char)); + buffer[i * 4] = yuvBuffer[i]; } SDL_free(yuvBuffer);