[Libav-user] Array bounds error while reading from ffmpeg data array using Purify
Alex Cohn
alexcohn at netvision.net.il
Tue Dec 18 10:27:38 CET 2012
On Mon, Dec 17, 2012 at 12:19 PM, Navin <nkipe at tatapowersed.com> wrote:
> So I reduced the code to just this
> pAreaInMemory[0] = g_pFrameRGB->data[0][0];
> and I'm still getting the error (which I've shown above).
> The code goes something like this (I've shown many of the initializations in
> GetFrame itself although they're supposed to be outside):
>
> bool GetFrame()
> {
> ...blah...
> AVFrame* g_pFrameRGB = NULL;
> avpicture_fill_proc((AVPicture *) g_pFrameRGB, pbuffer, PIX_FMT_RGB24,
> g_metadata->WIDTH, g_metadata->HEIGHT);
avipicture_fill does not expect NULL pointer to AVPicture as first
parameter. The pointer must be initialized (see doc/examples/muxing.c
for the correct usage).
BR,
Alex
More information about the Libav-user
mailing list