[FFmpeg-devel] GSoC VQA v3 vptr decode function implementation
The Deep Explorer
Mon Apr 13 09:07:02 CEST 2009
> for case 2 it would be dest[dest_index+index] = src[src_index+index]
Thanks for the help , the modified code 2 then can be interpreted as follows :
/* 010 - Write block number (Val & 0xff) and then write
Count blocks getting their indexes by reading next Count bytes from
the VPTR chunk. Count is (((Val/256) & 0x1f)+1)*2.
Again, the block numbers range from 0-255.*/
block_no = code_buf & 0x1ff;
count = (((code_buf/256) & 0x1f)+1)*2;
dest[dest_index+index] = src[src_index+index];
src_index += index; // Is this correct , since these
bytes are already consumed in a way ?
dest_index += index;
av_log(NULL,AV_LOG_ERROR,"Code is 010 %d \n",code);
Please let me know if this is correct ?
More information about the ffmpeg-devel