hash 261 fftools/ffprobe.c static struct AVHashContext *hash; hash 845 fftools/ffprobe.c if (!hash) hash 847 fftools/ffprobe.c av_hash_init(hash); hash 848 fftools/ffprobe.c av_hash_update(hash, data, size); hash 849 fftools/ffprobe.c snprintf(buf, sizeof(buf), "%s:", av_hash_get_name(hash)); hash 851 fftools/ffprobe.c av_hash_final_hex(hash, p, buf + sizeof(buf) - p); hash 3679 fftools/ffprobe.c if ((ret = av_hash_alloc(&hash, show_data_hash)) < 0) { hash 3734 fftools/ffprobe.c av_hash_freep(&hash); hash 292 libavcodec/adpcmenc.c uint8_t *hash = s->trellis_hash; hash 293 libavcodec/adpcmenc.c memset(hash, 0xff, 65536 * sizeof(*hash)); hash 365 libavcodec/adpcmenc.c h = &hash[(uint16_t) dec_sample];\ hash 442 libavcodec/adpcmenc.c memset(hash, 0xff, 65536 * sizeof(*hash)); hash 116 libavcodec/g2meet.c ePICPixHash hash; hash 407 libavcodec/g2meet.c static void epic_hash_init(ePICPixHash *hash) hash 409 libavcodec/g2meet.c memset(hash, 0, sizeof(*hash)); hash 412 libavcodec/g2meet.c static ePICPixHashElem *epic_hash_find(const ePICPixHash *hash, uint32_t key) hash 415 libavcodec/g2meet.c ePICPixHashElem *bucket = hash->bucket[idx]; hash 417 libavcodec/g2meet.c for (i = 0; i < hash->bucket_fill[idx]; i++) hash 424 libavcodec/g2meet.c static ePICPixHashElem *epic_hash_add(ePICPixHash *hash, uint32_t key) hash 429 libavcodec/g2meet.c if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket)) hash 432 libavcodec/g2meet.c if (!(hash->bucket_fill[idx] < hash->bucket_size[idx])) { hash 433 libavcodec/g2meet.c int new_size = hash->bucket_size[idx] + 16; hash 434 libavcodec/g2meet.c bucket = av_realloc(hash->bucket[idx], new_size * sizeof(*bucket)); hash 437 libavcodec/g2meet.c hash->bucket[idx] = bucket; hash 438 libavcodec/g2meet.c hash->bucket_size[idx] = new_size; hash 441 libavcodec/g2meet.c ret = &hash->bucket[idx][hash->bucket_fill[idx]++]; hash 447 libavcodec/g2meet.c static int epic_add_pixel_to_cache(ePICPixHash *hash, uint32_t key, uint32_t pix) hash 450 libavcodec/g2meet.c ePICPixHashElem *hash_elem = epic_hash_find(hash, key); hash 453 libavcodec/g2meet.c if (!(hash_elem = epic_hash_add(hash, key))) hash 468 libavcodec/g2meet.c static inline int epic_cache_entries_for_pixel(const ePICPixHash *hash, hash 471 libavcodec/g2meet.c ePICPixHashElem *hash_elem = epic_hash_find(hash, pix); hash 479 libavcodec/g2meet.c static void epic_free_pixel_cache(ePICPixHash *hash) hash 484 libavcodec/g2meet.c for (j = 0; j < hash->bucket_fill[i]; j++) { hash 485 libavcodec/g2meet.c ePICPixListElem *list_elem = hash->bucket[i][j].list; hash 492 libavcodec/g2meet.c av_freep(&hash->bucket[i]); hash 493 libavcodec/g2meet.c hash->bucket_size[i] = hash 494 libavcodec/g2meet.c hash->bucket_fill[i] = 0; hash 789 libavcodec/g2meet.c ePICPixHashElem *hash_elem = epic_hash_find(&dc->hash, W); hash 836 libavcodec/g2meet.c !epic_cache_entries_for_pixel(&dc->hash, pix)) { hash 864 libavcodec/g2meet.c int ret = epic_add_pixel_to_cache(&dc->hash, hash 932 libavcodec/g2meet.c epic_hash_init(&c->ec.hash); hash 948 libavcodec/g2meet.c epic_free_pixel_cache(&c->ec.hash); hash 129 libavcodec/lzwenc.c int h = hash(FFMAX(hash_prefix, 0), c); hash 175 libavcodec/lzwenc.c h = hash(0, i); hash 244 libavcodec/lzwenc.c code= hash(0, c); hash 1296 libavcodec/motion_est.c static const uint8_t hash[]={ hash 1354 libavcodec/motion_est.c map[(hashidx+hash[i])&255] = 1; hash 1356 libavcodec/motion_est.c if(!map[(hashidx+hash[i])&255]){ hash 1358 libavcodec/motion_est.c map[(hashidx+hash[i])&255] = 1; hash 1361 libavcodec/motion_est.c hashidx += hash[i]; hash 411 libavfilter/vf_palettegen.c const unsigned hash = color_hash(color); hash 412 libavfilter/vf_palettegen.c struct hist_node *node = &hist[hash]; hash 350 libavfilter/vf_paletteuse.c const unsigned hash = rhash<<(NBITS*2) | ghash<<NBITS | bhash; hash 351 libavfilter/vf_paletteuse.c struct cache_node *node = &s->cache[hash]; hash 149 libavformat/httpauth.c uint8_t hash[16]; hash 167 libavformat/httpauth.c av_md5_final(md5ctx, hash); hash 168 libavformat/httpauth.c ff_data_to_hex(A1hash, hash, 16, 1); hash 175 libavformat/httpauth.c av_md5_final(md5ctx, hash); hash 176 libavformat/httpauth.c ff_data_to_hex(A1hash, hash, 16, 1); hash 186 libavformat/httpauth.c av_md5_final(md5ctx, hash); hash 187 libavformat/httpauth.c ff_data_to_hex(A2hash, hash, 16, 1); hash 196 libavformat/httpauth.c av_md5_final(md5ctx, hash); hash 197 libavformat/httpauth.c ff_data_to_hex(response, hash, 16, 1); hash 1606 libavformat/rtmpproto.c uint8_t hash[16]; hash 1607 libavformat/rtmpproto.c char hashstr[AV_BASE64_SIZE(sizeof(hash))], challenge2[10]; hash 1618 libavformat/rtmpproto.c av_md5_final(md5, hash); hash 1619 libavformat/rtmpproto.c av_base64_encode(hashstr, sizeof(hashstr), hash, hash 1620 libavformat/rtmpproto.c sizeof(hash)); hash 1628 libavformat/rtmpproto.c av_md5_final(md5, hash); hash 1629 libavformat/rtmpproto.c av_base64_encode(hashstr, sizeof(hashstr), hash, hash 1630 libavformat/rtmpproto.c sizeof(hash)); hash 1644 libavformat/rtmpproto.c uint8_t hash[16]; hash 1663 libavformat/rtmpproto.c av_md5_final(md5, hash); hash 1664 libavformat/rtmpproto.c ff_data_to_hex(hashstr1, hash, 16, 1); hash 1673 libavformat/rtmpproto.c av_md5_final(md5, hash); hash 1674 libavformat/rtmpproto.c ff_data_to_hex(hashstr2, hash, 16, 1); hash 1690 libavformat/rtmpproto.c av_md5_final(md5, hash); hash 1691 libavformat/rtmpproto.c ff_data_to_hex(hashstr1, hash, 16, 1); hash 40 libavformat/sapdec.c uint16_t hash; hash 121 libavformat/sapdec.c sap->hash = AV_RB16(&recvbuf[2]); hash 210 libavformat/sapdec.c uint16_t hash = AV_RB16(&recvbuf[2]); hash 212 libavformat/sapdec.c if (recvbuf[0] & 0x04 && hash == sap->hash) { hash 57 libavformat/tests/movenc.c uint8_t hash[HASH_SIZE]; hash 155 libavformat/tests/movenc.c av_md5_final(md5, hash); hash 157 libavformat/tests/movenc.c printf("%02x", hash[i]); hash 437 libavformat/tests/movenc.c memcpy(content, hash, HASH_SIZE); hash 474 libavformat/tests/movenc.c check(!memcmp(hash, content, HASH_SIZE), "delay_moov differs from empty_moov"); hash 524 libavformat/tests/movenc.c memcpy(header, hash, HASH_SIZE); hash 538 libavformat/tests/movenc.c memcpy(content, hash, HASH_SIZE); hash 550 libavformat/tests/movenc.c check(!memcmp(hash, header, HASH_SIZE), "delay_moov header differs from empty_moov"); hash 557 libavformat/tests/movenc.c check(!memcmp(hash, content, HASH_SIZE), "delay_moov content differs from empty_moov"); hash 572 libavformat/tests/movenc.c memcpy(content, hash, HASH_SIZE); hash 587 libavformat/tests/movenc.c check(!memcmp(hash, content, HASH_SIZE), "discontinuously written fragment differs"); hash 601 libavformat/tests/movenc.c check(!memcmp(hash, content, HASH_SIZE), "discontinuously written fragment differs"); hash 614 libavformat/tests/movenc.c memcpy(header, hash, HASH_SIZE); hash 620 libavformat/tests/movenc.c memcpy(content, hash, HASH_SIZE); hash 631 libavformat/tests/movenc.c check(!memcmp(hash, header, HASH_SIZE), "discontinuously written header differs"); hash 635 libavformat/tests/movenc.c check(!memcmp(hash, content, HASH_SIZE), "discontinuously written fragment differs"); hash 647 libavformat/tests/movenc.c memcpy(header, hash, HASH_SIZE); hash 653 libavformat/tests/movenc.c memcpy(content, hash, HASH_SIZE); hash 665 libavformat/tests/movenc.c check(!memcmp(hash, header, HASH_SIZE), "discontinuously written header differs"); hash 669 libavformat/tests/movenc.c check(!memcmp(hash, content, HASH_SIZE), "discontinuously written fragment differs"); hash 45 libavutil/hmac.c void *hash; hash 84 libavutil/hmac.c c->hash = av_md5_alloc(); hash 92 libavutil/hmac.c c->hash = av_sha_alloc(); hash 100 libavutil/hmac.c c->hash = av_sha_alloc(); hash 108 libavutil/hmac.c c->hash = av_sha_alloc(); hash 116 libavutil/hmac.c c->hash = av_sha512_alloc(); hash 124 libavutil/hmac.c c->hash = av_sha512_alloc(); hash 130 libavutil/hmac.c if (!c->hash) { hash 141 libavutil/hmac.c av_freep(&c->hash); hash 150 libavutil/hmac.c c->init(c->hash); hash 151 libavutil/hmac.c c->update(c->hash, key, keylen); hash 152 libavutil/hmac.c c->final(c->hash, c->key); hash 158 libavutil/hmac.c c->init(c->hash); hash 163 libavutil/hmac.c c->update(c->hash, block, c->blocklen); hash 168 libavutil/hmac.c c->update(c->hash, data, len); hash 177 libavutil/hmac.c c->final(c->hash, out); hash 178 libavutil/hmac.c c->init(c->hash); hash 183 libavutil/hmac.c c->update(c->hash, block, c->blocklen); hash 184 libavutil/hmac.c c->update(c->hash, out, c->hashlen); hash 185 libavutil/hmac.c c->final(c->hash, out); hash 63 tests/api/api-h264-slice-test.c struct AVHashContext *hash; hash 87 tests/api/api-h264-slice-test.c if ((ret = av_hash_alloc(&hash, "md5")) < 0) { hash 90 tests/api/api-h264-slice-test.c av_hash_init(hash); hash 93 tests/api/api-h264-slice-test.c av_hash_update(hash, &frame->data[0][i * frame->linesize[0]], frame->width); hash 95 tests/api/api-h264-slice-test.c av_hash_update(hash, &frame->data[1][i * frame->linesize[1]], frame->width >> desc->log2_chroma_w); hash 97 tests/api/api-h264-slice-test.c av_hash_update(hash, &frame->data[2][i * frame->linesize[2]], frame->width >> desc->log2_chroma_w); hash 99 tests/api/api-h264-slice-test.c av_hash_final_hex(hash, sum, av_hash_get_size(hash) * 2 + 1); hash 104 tests/api/api-h264-slice-test.c av_hash_freep(&hash); hash 43 tools/ffhash.c static struct AVHashContext *hash; hash 66 tools/ffhash.c printf("%s=", av_hash_get_name(hash)); hash 68 tools/ffhash.c av_hash_final_b64(hash, res, sizeof(res)); hash 71 tools/ffhash.c av_hash_final_hex(hash, res, sizeof(res)); hash 88 tools/ffhash.c printf("%s=OPEN-FAILED: %s:", av_hash_get_name(hash), strerror(errno)); hash 93 tools/ffhash.c av_hash_init(hash); hash 105 tools/ffhash.c av_hash_update(hash, buffer, size); hash 131 tools/ffhash.c if ((ret = av_hash_alloc(&hash, hash_name)) < 0) { hash 149 tools/ffhash.c av_hash_freep(&hash);