私はビデオ処理プロジェクトを行っていますが、dct関数に送信するためのブロックアドレスを割り当てることに気づきました。
次の行は、を指す右側の変数として正しい割り当てアドレスを取得していません。
temp = (unsigned short *)((unsigned short *)(p_vqi->luma + j) + l);
したがって、変数がtemp
指す正しいアドレスは含まれていません。ここで、およびは各ステップで16回インクリメントされ、それぞれ最大144および176になります。p_vqi->luma
j
i