I’m developing something with the ffmpeg lib and x264.
Actually, I’m debugging x264 lib for Windows.
Debug version doesn’t work good. It creates video with gray frames. The same release build crashes. What you see below is the stack view from the Eclipse – Indigo. I didn’t strip the simbols… But, I have to admit, I didn’t check if they are present or not.
Can someone please explain this zero below x264_cabac_block_residual_8x8() call?
ffmpeg_debugging Debug [C/C++ Application] C:\krmak\workspace\ffmpeg_debugging\Debug\ffmpeg_debugging.exe [772]
Thread [5] 0 (Suspended : Container)
Thread [4] 0 (Suspended : Signal : SIGSEGV:Segmentation fault)
x264_coeff_last64_sse2() at 0x9999a9
x264_cabac_block_residual_8x8() at 0x90f6f7
0x0 ==> WHAT DOES THIS MEAN??? Call came from a NULL pointer??
Thread [3] 0 (Suspended : Container)
Thread [2] 0 (Suspended : Container)
Thread [1] 0 (Suspended : Container)
gdb
It most probably means that the stack got corrupt.