0
我正在用ffmpeg lib和x264開發一些東西。其實,我正在爲Windows調試x264 lib。堆棧視圖 - 解釋
調試版本無法正常工作。它使用灰色框架創建視頻。相同的發佈版本崩潰。您在下面看到的是Eclipse - Indigo的堆棧視圖。我沒有去掉simbols ......但是,我不得不承認,我沒有檢查他們是否在場。
能有人請解釋這個零以下x264_cabac_block_residual_8x8()調用?
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
通過在`x264_cabac_block_residual_8x8()`可能是NULL,你要麼試圖調用或提領的東西的東西看起來。您是否嘗試了單步執行或打印出您在此功能中使用的值? – Karlson 2011-12-16 19:57:12
奇數地址也是可疑的。 – Lou 2011-12-16 19:59:12