Lines Matching full:checksum
33 * .CVG files are essentially PSX ADPCM wrapped with a size and checksum.
43 uint32_t size; /*< File size -8 (this + trailing checksum) */
51 uint32_t checksum; member
57 uint32_t checksum; member
65 uint32_t checksum; member
110 static int argo_cvg_read_checksum(AVIOContext *pb, const ArgoCVGHeader *cvg, uint32_t *checksum) in argo_cvg_read_checksum() argument
116 *checksum = 0; in argo_cvg_read_checksum()
132 *checksum = AV_RL32(buf); in argo_cvg_read_checksum()
163 if ((ret = argo_cvg_read_checksum(s->pb, &ctx->header, &ctx->checksum)) < 0) in argo_cvg_read_header()
166 av_log(s, AV_LOG_TRACE, "checksum = %u\n", ctx->checksum); in argo_cvg_read_header()
178 ovr->checksum != ctx->checksum || in argo_cvg_read_header()
308 ctx->checksum = 1; in argo_cvg_write_header()
329 ctx->checksum += pkt->data[i]; in argo_cvg_write_packet()
339 ctx->checksum += (ctx->size & 255) in argo_cvg_write_trailer()
345 av_log(s, AV_LOG_TRACE, "checksum = %u\n", ctx->checksum); in argo_cvg_write_trailer()
347 avio_wl32(s->pb, ctx->checksum); in argo_cvg_write_trailer()