Hi, On Sun, Jun 12, 2011 at 1:56 PM, Eric Glaser <[email protected]> wrote: > Hi, I am having some trouble converting from YUYV to RGB format - it > crashes in sws_scale.
Can you provide a backtrace? > int numRGBBytes = ww * hh * 4; //src width * src height * 4 > buffer = malloc (sizeof(uint8_t)*numRGBBytes); Use av_malloc(), malloc() return values are not aligned and crash randomly when using SIMD functions. > int ret = sws_scale(pOGLContext->img_convert_ctx, > (uint8_t**)pFrame->data, pFrame->linesize, 0, hh, pFrameRGB->data, > pFrameRGB->linesize); So here it crashes? That's likely in the runtime-generated MMX code then. Again, can you provide a backtrace, and then the output (in gdb) "disass $pc-32,$pc+32" and "info all-registers". Ronald _______________________________________________ libav-api mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-api
