• Herve W's avatar
    * Allocating 16 bytes more for the MEMALIGN_HACK is enough. There's no · a9493601
    Herve W authored
    need for 1 more extra byte.
    
    * Checking whether the to be allocated size is larger than INT_MAX,
    doesn't assure that size+16 bytes for the MEMALIGN_HACK isn't larger
    than INT_MAX.
    
    * malloc might return NULL. Checking for it before using that pointer
    seems like a good idea.
    Patch by Herve W. H PPP O PPP W PPP aka PPP V+ffmpeg AH gmail PPP com
    Original thread:
    Date: Jun 29, 2006 1:21 PM
    Subject: [Ffmpeg-devel] [PATCH] minor improvements to libavcodec/mem.c
    
    Originally committed as revision 5559 to svn://svn.ffmpeg.org/ffmpeg/trunk
    a9493601
Name
Last commit
Last update
..
alpha Loading commit data...
armv4l Loading commit data...
i386 Loading commit data...
liba52 Loading commit data...
mlib Loading commit data...
ppc Loading commit data...
ps2 Loading commit data...
sh4 Loading commit data...
sparc Loading commit data...
4xm.c Loading commit data...
8bps.c Loading commit data...
Makefile Loading commit data...
a52dec.c Loading commit data...
aasc.c Loading commit data...
ac3.h Loading commit data...
ac3dec.c Loading commit data...
ac3enc.c Loading commit data...
ac3tab.h Loading commit data...
adpcm.c Loading commit data...
adx.c Loading commit data...
alac.c Loading commit data...
allcodecs.c Loading commit data...
amr.c Loading commit data...
apiexample.c Loading commit data...
asv1.c Loading commit data...
avcodec.h Loading commit data...
avs.c Loading commit data...
beosthread.c Loading commit data...
bitstream.c Loading commit data...
bitstream.h Loading commit data...
bmp.c Loading commit data...
cabac.c Loading commit data...
cabac.h Loading commit data...
cinepak.c Loading commit data...
cljr.c Loading commit data...
cook.c Loading commit data...
cookdata.h Loading commit data...
cscd.c Loading commit data...
cyuv.c Loading commit data...
dct-test.c Loading commit data...
dpcm.c Loading commit data...
dsputil.c Loading commit data...
dsputil.h Loading commit data...
dtsdec.c Loading commit data...
dv.c Loading commit data...
dvbsub.c Loading commit data...
dvbsubdec.c Loading commit data...
dvdata.h Loading commit data...
dvdsub.c Loading commit data...
dvdsubenc.c Loading commit data...
error_resilience.c Loading commit data...
eval.c Loading commit data...
faac.c Loading commit data...
faad.c Loading commit data...
faandct.c Loading commit data...
faandct.h Loading commit data...
fdctref.c Loading commit data...
fft-test.c Loading commit data...
fft.c Loading commit data...
ffv1.c Loading commit data...
flac.c Loading commit data...
flacenc.c Loading commit data...
flashsv.c Loading commit data...
flicvideo.c Loading commit data...
fraps.c Loading commit data...
g726.c Loading commit data...
golomb.c Loading commit data...
golomb.h Loading commit data...
h261.c Loading commit data...
h261data.h Loading commit data...
h263.c Loading commit data...
h263data.h Loading commit data...
h263dec.c Loading commit data...
h264.c Loading commit data...
h264data.h Loading commit data...
h264idct.c Loading commit data...
huffyuv.c Loading commit data...
idcinvideo.c Loading commit data...
imgconvert.c Loading commit data...
imgconvert_template.h Loading commit data...
imgresample.c Loading commit data...
indeo2.c Loading commit data...
indeo2data.h Loading commit data...
indeo3.c Loading commit data...
indeo3data.h Loading commit data...
internal.h Loading commit data...
interplayvideo.c Loading commit data...
jfdctfst.c Loading commit data...
jfdctint.c Loading commit data...
jpeg_ls.c Loading commit data...
jrevdct.c Loading commit data...
kmvc.c Loading commit data...
lcl.c Loading commit data...
libgsm.c Loading commit data...
loco.c Loading commit data...
lzo.c Loading commit data...
lzo.h Loading commit data...
mace.c Loading commit data...
mdct.c Loading commit data...
mdec.c Loading commit data...
mem.c Loading commit data...
mjpeg.c Loading commit data...
mmvideo.c Loading commit data...
motion_est.c Loading commit data...
motion_est_template.c Loading commit data...
motion_test.c Loading commit data...
mp3lameaudio.c Loading commit data...
mpeg12.c Loading commit data...
mpeg12data.h Loading commit data...
mpeg4data.h Loading commit data...
mpegaudio.c Loading commit data...
mpegaudio.h Loading commit data...
mpegaudiodec.c Loading commit data...
mpegaudiodectab.h Loading commit data...
mpegaudiotab.h Loading commit data...
mpegvideo.c Loading commit data...
mpegvideo.h Loading commit data...
msmpeg4.c Loading commit data...
msmpeg4data.h Loading commit data...
msrle.c Loading commit data...
msvideo1.c Loading commit data...
nuv.c Loading commit data...
oggtheora.c Loading commit data...
oggvorbis.c Loading commit data...
opt.c Loading commit data...
opt.h Loading commit data...
os2thread.c Loading commit data...
parser.c Loading commit data...
pcm.c Loading commit data...
png.c Loading commit data...
pnm.c Loading commit data...
pthread.c Loading commit data...
qdm2.c Loading commit data...
qdm2data.h Loading commit data...
qdrw.c Loading commit data...
qpeg.c Loading commit data...
qtrle.c Loading commit data...
ra144.c Loading commit data...
ra144.h Loading commit data...
ra288.c Loading commit data...
ra288.h Loading commit data...
rangecoder.c Loading commit data...
rangecoder.h Loading commit data...
ratecontrol.c Loading commit data...
raw.c Loading commit data...
resample.c Loading commit data...
resample2.c Loading commit data...
roqvideo.c Loading commit data...
rpza.c Loading commit data...
rtjpeg.c Loading commit data...
rtjpeg.h Loading commit data...
rv10.c Loading commit data...
shorten.c Loading commit data...
simple_idct.c Loading commit data...
simple_idct.h Loading commit data...
smacker.c Loading commit data...
smc.c Loading commit data...
snow.c Loading commit data...
snow.h Loading commit data...
sonic.c Loading commit data...
sp5x.h Loading commit data...
svq1.c Loading commit data...
svq1_cb.h Loading commit data...
svq1_vlc.h Loading commit data...
svq3.c Loading commit data...
swscale.h Loading commit data...
truemotion1.c Loading commit data...
truemotion1data.h Loading commit data...
truemotion2.c Loading commit data...
truespeech.c Loading commit data...
truespeech_data.h Loading commit data...
tscc.c Loading commit data...
tta.c Loading commit data...
ulti.c Loading commit data...
ulti_cb.h Loading commit data...
utils.c Loading commit data...
vc1.c Loading commit data...
vc1acdata.h Loading commit data...
vc1data.h Loading commit data...
vcr1.c Loading commit data...
vmdav.c Loading commit data...
vorbis.c Loading commit data...
vorbis.h Loading commit data...
vp3.c Loading commit data...
vp3data.h Loading commit data...
vp3dsp.c Loading commit data...
vqavideo.c Loading commit data...
w32thread.c Loading commit data...
wmadata.h Loading commit data...
wmadec.c Loading commit data...
wmv2.c Loading commit data...
wnv1.c Loading commit data...
ws-snd1.c Loading commit data...
x264.c Loading commit data...
xan.c Loading commit data...
xl.c Loading commit data...
xvid_rc.c Loading commit data...
xvidff.c Loading commit data...
xvmcvideo.c Loading commit data...
zmbv.c Loading commit data...