• Dan Maas's avatar
    size[0-3] are not initialized (and can get random negative trash · 6df5f6ae
    Dan Maas authored
    values), so the comparison with vs_total_ac_bits is messed up on the
    first couple loop iterations, leading to AC underflows.
    
    the b->prev[] pointers were not being maintained correctly. We
    potentially have to update b->prev[] both before and after the area
    whose VLC length is getting adjusted.
    
    this also might fix the ppc regression failure?
    
    patch by (Dan Maas <dmaas maasdigital com>)
    
    Originally committed as revision 5064 to svn://svn.ffmpeg.org/ffmpeg/trunk
    6df5f6ae
Name
Last commit
Last update
..
alpha Loading commit data...
armv4l Loading commit data...
i386 Loading commit data...
liba52 Loading commit data...
libpostproc Loading commit data...
mlib Loading commit data...
ppc Loading commit data...
ps2 Loading commit data...
sh4 Loading commit data...
sparc Loading commit data...
.cvsignore 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...
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...
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...
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...
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...
rv10.c Loading commit data...
shorten.c Loading commit data...
simple_idct.c Loading commit data...
simple_idct.h Loading commit data...
smc.c Loading commit data...
snow.c 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...
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...
vc9.c Loading commit data...
vc9data.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...