uint8_t* baseAddress = CVPixelBufferGetBaseAddress(imageBuffer);
void* free_me = 0;
if (true) { // iOS bug?
uint8_t* tmp = baseAddress;
int bytes = bytesPerRow*height;
free_me = baseAddress = (uint8_t*)malloc(bytes);
baseAddress[0] = 0xdb;
memcpy(baseAddress,tmp,bytes);
}
このプログラムはzxingパッケージに含まれていますが、この文章は "void * free_me = 0;"とは何ですか?平均?このプログラムは何をしていますか?任意のヒントが評価されます。これはどういう意味ですか? void * free_me = 0;
ありがとう。このコードは、直接バッファを使用するのではなく、バッファをコピーするだけです。 – Petros
それはとても奇妙です。 – Petros
0xdbによって最初のバイトが上書きされるのはなぜですか? – lhunath