Hi,
this is the first part of fixes for uninitialized value warnings
valdrind reports during make fate. The first 3 patches just initialize
input buffer padding bytes which get read under certain circumstances.
The next 3 initialize unused palette entries. Those are harmless.
Libswscale precomutes RGB to YUV parameters for all 256 palette entries
since we do not export how many entries are used.
There are 3 more palette formats which change fate results when
supposedly unused palette entries are initialized. The framecrcs
change with the memset parameter.
fate-yop fate-cdgraphics fate-ansi need further investigation.
fate-cover-art-ape: fails due to uninitialized access in the
mjpegdecoder
fate-seek-lavf-asf: fails due to not checkoing avio_read after EOF
fate-flac-16-lpc-cholesky: fails during LPC coefficients calculation
Janne
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel