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);